luobang 2 년 전
부모
커밋
43e7dababc
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/main/java/com/steerinfo/dil/service/impl/AmsSaleOrderServiceImpl.java

+ 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);
     }