Przeglądaj źródła

aps-取消开工增加错误提示

sucheng 3 miesięcy temu
rodzic
commit
e1f3d83380

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

@@ -203,6 +203,9 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
          * 作业状态=待开工
          */
         if (newStartingRoll == 0) {
+            if (apsProcessOperationProcessEquDo.getOldplanstartdate() == null || apsProcessOperationProcessEquDo.getOldplanenddate() == null) {
+                throw new CustomException("作业明细:" + apsProcessOperationProcessEquDo.getId() + "没有历史开工或完工时间,请联系管理员查看");
+            }
             processEquUpdateWrapper.set(ApsProcessOperationProcessEquDo::getPlanstartdate, apsProcessOperationProcessEquDo.getOldplanstartdate());
             processEquUpdateWrapper.set(ApsProcessOperationProcessEquDo::getPlanenddate, apsProcessOperationProcessEquDo.getOldplanenddate());
             processEquUpdateWrapper.set(ApsProcessOperationProcessEquDo::getOldplanstartdate, null);