소스 검색

货代:海运出口保存时判断箱信息是否为空,为空主表箱型箱量字段值为空

纪新园 8 달 전
부모
커밋
ea3804f2f6

+ 1 - 0
blade-service-api/blade-los-api/src/main/java/org/springblade/los/business/sea/entity/Bills.java

@@ -1001,6 +1001,7 @@ public class Bills implements Serializable {
 	 * 集装箱箱数英文,
 	 */
 	@ApiModelProperty(value = "集装箱箱数英文, ")
+	@TableField(updateStrategy = FieldStrategy.IGNORED)
 	private String quantityCntrDescr;
 	/**
 	 * 商品包装件数英文,

+ 4 - 1
blade-service/blade-los/src/main/java/org/springblade/los/business/sea/service/impl/BillsServiceImpl.java

@@ -288,7 +288,8 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
 				bills.setCreateDeptName(deptName);
 			}
 			this.save(bills);
-		} else {
+		}
+		else {
 			List<Long> ids = count.stream().map(Bills::getId).distinct().collect(Collectors.toList());
 			if (!"MH".equals(bills.getBillType())) {
 				if (ObjectUtils.isNotNull(bills.getMblno())) {
@@ -553,6 +554,8 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
 						.distinct().filter(Objects::nonNull).collect(Collectors.joining(",")));
 				}
 			}
+		}else{
+			bills.setQuantityCntrDescr(null);
 		}
 		bills.setQuantityV20(V20);
 		bills.setQuantityV40(V40);