diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/service/impl/PdmBiSubpackagerelationServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/service/impl/PdmBiSubpackagerelationServiceImpl.java index 44fc68267..11ff3673e 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/service/impl/PdmBiSubpackagerelationServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/service/impl/PdmBiSubpackagerelationServiceImpl.java @@ -866,7 +866,7 @@ public class PdmBiSubpackagerelationServiceImpl extends ServiceImpl装箱区agv任务 @@ -874,7 +874,7 @@ public class PdmBiSubpackagerelationServiceImpl extends ServiceImpl装箱区agv任务异常:" + e); } }, pool); stopWatch1.stop(); diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/first_floor_area/auto/AutoSendZxToDjw.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/first_floor_area/auto/AutoSendZxToDjw.java index ffd2842fe..6592b3d37 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/first_floor_area/auto/AutoSendZxToDjw.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/first_floor_area/auto/AutoSendZxToDjw.java @@ -91,6 +91,7 @@ public class AutoSendZxToDjw { //获取木箱信息,未包装的木箱 BstIvtBoxinfo bstIvtBoxinfo = bstIvtBoxinfoMapper.selectOne(new LambdaQueryWrapper().eq(BstIvtBoxinfo::getBox_no, boxNo).ne(BstIvtBoxinfo::getIs_packing, "1")); if (bstIvtBoxinfo == null) { + log.info("请检查木箱号:" + boxNo + "是否存在或者状态为已装箱!"); throw new BadRequestException("请检查木箱号:" + boxNo + "是否存在或者状态为已装箱!"); } //检查木箱信息 @@ -99,6 +100,7 @@ public class AutoSendZxToDjw { List relationList = subpackageRelationService .list(new LambdaUpdateWrapper().eq(PdmBiSubpackagerelation::getPackage_box_sn, boxNo).eq(PdmBiSubpackagerelation::getStatus, "0")); if (CollectionUtils.isEmpty(relationList)) { + log.info("装箱位的木箱号" + boxNo + "对应的子卷包装关系为空,请检查子卷包装关系状态是否为0!"); throw new BadRequestException("装箱位的木箱号" + boxNo + "对应的子卷包装关系异常,请检查子卷包装关系状态是否为0!"); } //获取与该木箱号匹配的子卷号 @@ -108,6 +110,7 @@ public class AutoSendZxToDjw { if (CollectionUtils.isNotEmpty(zxqPoint)) { List productionPlanList = pdmBiSlittingproductionplanMapper.selectList(new LambdaQueryWrapper().eq(PdmBiSlittingproductionplan::getContainer_name, containerName)); if (productionPlanList.isEmpty()) { + log.info("装箱区的子卷号为" + containerName + "无对应的分切计划信息,请检查!"); throw new BadRequestException("装箱区的子卷号为" + containerName + "无对应的分切计划信息,请检查!"); } //校验是否存在相同子卷号任务 @@ -157,6 +160,7 @@ public class AutoSendZxToDjw { */ public void transferBoxPackageToMes(List packagerelationList, BstIvtBoxinfo bstIvtBoxinfo) { if (StringUtils.isBlank(packagerelationList.get(0).getPackage_box_sn()) || packagerelationList.get(0).getBox_weight() == null) { + log.info("transferBoxPackageToMes接口的子卷号:" + packagerelationList.get(0).getContainer_name() + ",子卷未确定木箱规格信息"); throw new BadRequestException("子卷未确定木箱规格信息!"); } JSONObject param = new JSONObject(); @@ -165,6 +169,7 @@ public class AutoSendZxToDjw { .collect(Collectors.toSet()); List planList = iPdmBiSlittingproductionplanService.list(new LambdaQueryWrapper().in(PdmBiSlittingproductionplan::getContainer_name, containerNameList)); if (CollectionUtils.isEmpty(planList)) { + log.info("装箱区的子卷号为" + planList.get(0).getContainer_name() + "无对应的分切计划信息,请检查!"); throw new BadRequestException("该箱号不存在分切计划"); } BigDecimal totalWeight; @@ -175,14 +180,17 @@ public class AutoSendZxToDjw { .map(BigDecimal::new) .reduce(BigDecimal.ZERO, BigDecimal::add); if (totalWeight.compareTo(new BigDecimal(0)) == 0) { + log.info(planList.get(0).getContainer_name()+"分切计划的子卷重量不能为0"); throw new BadRequestException("分切计划的子卷重量不能为0"); } BigDecimal boxWeight = new BigDecimal(bstIvtBoxinfo.getBox_weight()); if (boxWeight.compareTo(new BigDecimal(0)) == 0) { + log.info(planList.get(0).getContainer_name()+"对应的木箱的重量不能0"); throw new BadRequestException("木箱的重量不能0"); } totalWeight = totalWeight.add(boxWeight); if (totalWeight.compareTo(new BigDecimal(0)) == 0) { + log.info(planList.get(0).getContainer_name()+"理论毛重计算有误,不能为0,请检查!"); throw new BadRequestException("理论毛重不能为0"); } //更新子卷包装关系的重量