Преглед изворни кода

调度排程锁定的数据不回写

fangpy пре 5 месеци
родитељ
комит
01a3af9e71

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

@@ -1021,6 +1021,10 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
         List<ProductionProcesses> lastProcess = new ArrayList<>();
         if (productionScheduleRetVo.getProcesses() != null && productionScheduleRetVo.getProcesses().size() > 0) {
             for (ProductionProcesses process : productionScheduleRetVo.getProcesses()) {
+                // 锁定的数据不参与更新
+                if(process.isIfLock()){
+                    continue;
+                }
                 ApsProcessOperationProcessEquDo apsProcessOperationProcessEqu = new ApsProcessOperationProcessEquDo();
                 apsProcessOperationProcessEqu.setId(process.getId());
                 apsProcessOperationProcessEqu.setProcessdeviceid(process.getEquipment().getId());