Prechádzať zdrojové kódy

APS二开服务业务数据转换模型数据

fangpy 1 rok pred
rodič
commit
5359123f7f

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

@@ -254,9 +254,13 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
             // 更新订单的排程交货期、排程状态
             if(orderDeliveryTime.size()>0){
                 orderDeliveryTime.forEach((k,v)->{
+                    ApsProductionOrderDo productionOrderDo = apsProductionOrderService.getById(k);
                     ApsProductionOrderDo apsProductionOrderDo = new ApsProductionOrderDo();
                     apsProductionOrderDo.setId(k);
                     apsProductionOrderDo.setScheduledeliverydate(v);
+                    if(productionOrderDo.getDeliverytime() != null && productionOrderDo.getDeliverytime()>0 && v != null){
+                        apsProductionOrderDo.setScheduledeliverydate(DateUtil.offsetHour(v,productionOrderDo.getDeliverytime()));
+                    }
                     // 排程状态更新为待发布
                     apsProductionOrderDo.setSchedulstatus(SaveConstans.SchedulstatusTyep.SCHEDULSTATUS_TORELEASE);
                     apsProductionOrderService.updateById(apsProductionOrderDo);