Forráskód Böngészése

aps-领料之后更新坯料计划的是否待领料字段

sucheng 5 hónapja
szülő
commit
4b84ff5b04

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

@@ -3809,10 +3809,13 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
                         .eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
                         .in(ApsWorkInProgressInventoryDo::getBatchnumber, addBatchNumberList));
             }
+            this.updateById(updateBlank);
+            ApsBlankOrderDo newNeedUpdate = new ApsBlankOrderDo();
+            newNeedUpdate.setId(updateBlank.getId());
             //赋值坯料计划冗余字段 是否待领料
             String isWaitGetMaterial = this.baseMapper.selectIsWaitGetMaterialById(apsBlankOrderDo.getId());
-            apsBlankOrderDo.setIswaitgetmaterial(isWaitGetMaterial);
-            this.updateById(updateBlank);
+            newNeedUpdate.setIswaitgetmaterial(isWaitGetMaterial);
+            this.updateById(newNeedUpdate);
         } finally {
             log.debug("领料完毕,从list中清空当前领料锁,批次号:" + inputNumberList);
             addMaterialLock.removeAll(inputNumberList);