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

aps-开工、报工、小卷开工加锁,防止重复

sucheng 10 hónapja
szülő
commit
a1bc7dbc4f

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

@@ -1205,7 +1205,10 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
             if (!apsProcessOperationProcessEquDo.getStartingroll().equals(apsProcessOperationProcessEquDo.getReportroll())) {
                 return R.error("此作业已开工,请刷新列表后重试");
             }
-
+            //如果计划开工卷数 - 已开工卷数-已取消卷数 <= 0,提示已开工
+            if (apsProcessOperationProcessEquDo.getPlanprocessrall() - apsProcessOperationProcessEquDo.getReportroll() - apsProcessOperationProcessEquDo.getCancelroll() <= 0) {
+                return R.error("此作业已全部开工完毕,请刷新列表后重试");
+            }
 
 //        String useDeviceId = req.getUseDeviceId();
 //        ApsProcessOperationProcessEquDo apsProcessOperationProcessEquDo = apsProcessOperationProcessEquService.getById(useDeviceId);