|
|
|
@ -20,7 +20,6 @@ import com.dxhy.order.constant.OrderManagementConstant; |
|
|
|
|
import com.dxhy.order.consumer.dao.OrderProcessInfoMapper; |
|
|
|
|
import com.dxhy.order.consumer.modules.order.service.GenerateReadyOpenOrderService; |
|
|
|
|
import com.dxhy.order.consumer.modules.order.service.OrderCommonService; |
|
|
|
|
import com.dxhy.order.consumer.modules.order.service.OrderProcessService; |
|
|
|
|
import com.dxhy.order.consumer.modules.validate.service.ValidateOrderInfoService; |
|
|
|
|
import com.dxhy.order.consumer.openapi.service.CommonInterfaceService; |
|
|
|
|
import com.dxhy.order.consumer.utils.BeanTransitionUtils; |
|
|
|
@ -294,6 +293,13 @@ public class GenerateReadyOpenOrderServiceImpl implements GenerateReadyOpenOrder |
|
|
|
|
|
|
|
|
|
// 补全明细信息
|
|
|
|
|
List<OrderItemInfo> orderItemList = commonOrderInfo.getOrderItemInfo(); |
|
|
|
|
boolean kcp = orderItemList.stream().allMatch(orderItemInfo -> baseServiceConfig.getKcpspbm().contains(orderItemInfo.getSpbm())); |
|
|
|
|
if(kcp){ |
|
|
|
|
orderInfo.setQdBz(OrderInfoEnum.QDBZ_CODE_7.getKey()); |
|
|
|
|
if(orderItemList.size() > ConfigureConstant.INT_8){ |
|
|
|
|
orderInfo.setQdBz(OrderInfoEnum.QDBZ_CODE_8.getKey()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
commonInterfaceService.dealOrderItem(orderItemList, orderInfo.getXhfNsrsbh(), orderInfo.getQdBz(), |
|
|
|
|
orderInfo.getFpzlDm(), terminalCode, ""); |
|
|
|
|