|
@@ -2222,10 +2222,18 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
continue;
|
|
|
}
|
|
|
}
|
|
|
+ if (orderType == 5 || orderType == 6 || orderType == 7 || orderType == 17 || orderType == 18) {
|
|
|
+ int purOrderDelete = omstruckOrderSeparateMapper.getPurOrderDelete1(orderMesMap.get("orderId"));
|
|
|
+ if(purOrderDelete == 1) {
|
|
|
+ omstruckOrderMapper.closeTruckOrder(DataChange.dataToBigDecimal(orderMesMap.get("orderId")));
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ }
|
|
|
if(orderType == 10|| orderType == 20 || orderType == 15 || orderType == 16){
|
|
|
Integer planEnable = omstruckOrderSeparateMapper.getOrderPlanEnable(orderMesMap.get("orderId"));
|
|
|
int GoBeyondCount = omstruckOrderMapper.getGoBeyondCount(orderMesMap.get("orderId"));
|
|
|
- if(planEnable == 0 || GoBeyondCount == 0){ // 数据为0则失效
|
|
|
+ int purOrderDelete = omstruckOrderSeparateMapper.getPurOrderDelete(orderMesMap.get("orderId"));
|
|
|
+ if(planEnable == 0 || GoBeyondCount == 0 || purOrderDelete == 1){ // 数据为0则失效
|
|
|
omstruckOrderMapper.closeTruckOrder(DataChange.dataToBigDecimal(orderMesMap.get("orderId")));
|
|
|
continue;
|
|
|
}
|
|
@@ -2233,7 +2241,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
if(orderType == 23 || orderType == 24){
|
|
|
Integer planEnable = omstruckOrderSeparateMapper.getOrderPlanEnable(orderMesMap.get("orderId"));
|
|
|
int GoBeyondCount = omstruckOrderMapper.getGoBeyondCount(orderMesMap.get("orderId"));
|
|
|
- if(planEnable == 0 || GoBeyondCount == 0){ // 数据为0则失效
|
|
|
+ int purOrderDelete = omstruckOrderSeparateMapper.getPurOrderDelete(orderMesMap.get("orderId"));
|
|
|
+ if(planEnable == 0 || GoBeyondCount == 0 || purOrderDelete == 1){ // 数据为0则失效
|
|
|
omstruckOrderMapper.closeTruckOrder(DataChange.dataToBigDecimal(orderMesMap.get("orderId")));
|
|
|
continue;
|
|
|
}
|