Parcourir la source

aps-坯料计划领料存入坯料计划的备料字段

sucheng il y a 9 mois
Parent
commit
2070d0354a

+ 12 - 0
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsBlankOrderServiceImpl.java

@@ -3093,6 +3093,18 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
 //            }
 //        }
 
+        //更新坯料计划对应的领料批次号
+        ApsBlankOrderDo apsBlankOrderDo = this.getById(req.getBlankId());
+        List<String> preparematerialbatchnoList = new LinkedList<>();
+        if (ObjectUtil.isNotEmpty(apsBlankOrderDo.getPreparematerialbatchno())) {
+            preparematerialbatchnoList = new LinkedList<>(Arrays.asList(apsBlankOrderDo.getPreparematerialbatchno().split(",")));
+        }
+        preparematerialbatchnoList.removeAll(delBatchNumberList);
+        preparematerialbatchnoList.addAll(addBatchNumberList);
+        ApsBlankOrderDo updateBlank = new ApsBlankOrderDo();
+        updateBlank.setId(apsBlankOrderDo.getId());
+        updateBlank.setPreparematerialbatchno(String.join(",", preparematerialbatchnoList));
+        this.updateById(updateBlank);
 
         /**
          * 检验通过,