Selaa lähdekoodia

aps-排程之后更新交期

sucheng 2 kuukautta sitten
vanhempi
commit
020caa7286

+ 2 - 0
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/ApsBlankOrderService.java

@@ -78,4 +78,6 @@ public interface ApsBlankOrderService extends IService<ApsBlankOrderDo> {
     void sortTuiHuo(DateTime chongpaiEndDate, String tenantId);
 
     void apsScheduleRestart2();
+
+    List<String> updateBlankDeliveryDate(ApsBlankOrderDo apsBlankOrderDo, String id);
 }

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

@@ -1958,6 +1958,14 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
             commonUpdateProductionStatusReq.setBlankId(blankId);
             apsProcessOperationProcessEquService.updateProductionStatus(commonUpdateProductionStatusReq);
         }
+        //计算交期
+        for (String blankId : blankIds) {
+            try {
+                apsBlankOrderService.updateBlankDeliveryDate(null, blankId);
+            } catch (Exception e) {
+                log.error("更新坯料计划:" + blankId + "的交期失败");
+            }
+        }
 
 //        //更新所有产品明细的生产状态
 //        ApsProductDetailDo apsProductDetailDo = new ApsProductDetailDo();