luobang 2 tahun lalu
induk
melakukan
43e7dababc

+ 5 - 0
src/main/java/com/steerinfo/dil/service/impl/AmsSaleOrderServiceImpl.java

@@ -1207,6 +1207,8 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
             omstruckOrder.setCanWork(new BigDecimal(0));
             // 下发时间
             omstruckOrder.setOrderIssueTime(new Date());
+            //如果该订单已有出厂实绩,不允许生成继续装
+            int outFactoryResult = amsSaleOrderMapper.selectOutFactoryResult(omstruckOrder.getOrderNumber());
             // 运单状态
             if(omstruckOrder.getOrderReceiveRefuseTime()!=null){
                 omstruckOrder.setOrderStatus(new BigDecimal(7));
@@ -3034,6 +3036,9 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
         if(netWeight > 0 && outFactory == 0) {
             orderStatus = 2;
         }
+        if(netWeight > 0 && outFactory > 0) {
+            orderStatus = 5;
+        }
         return amsSaleOrderMaterialMapper.updateTransportOrderStatus(orderId,orderStatus);
     }