|
|
|
@ -17,8 +17,10 @@ import com.dxhy.order.constant.ConfigureConstant; |
|
|
|
|
import com.dxhy.order.constant.OrderInfoContentEnum; |
|
|
|
|
import com.dxhy.order.constant.OrderInfoEnum; |
|
|
|
|
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; |
|
|
|
@ -87,6 +89,9 @@ public class GenerateReadyOpenOrderServiceImpl implements GenerateReadyOpenOrder |
|
|
|
|
@Resource |
|
|
|
|
private TaxSpecialPolicyUtil taxSpecialPolicyUtil; |
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
private OrderProcessInfoMapper orderProcessInfoMapper; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void supplement(CommonOrderInfo commonOrderInfo) { |
|
|
|
|
commonOrderInfo.getOrderInfo().setFpqqlsh(apiInvoiceCommonMapperService.getGenerateShotKey()); |
|
|
|
@ -633,8 +638,10 @@ public class GenerateReadyOpenOrderServiceImpl implements GenerateReadyOpenOrder |
|
|
|
|
orderProcessInfo.setKb(orderItemInfos.get(0).getKb()); |
|
|
|
|
orderProcessInfo.setOriginOrderId(orderInfo.getId()); |
|
|
|
|
orderProcessInfo.setOriginDdh(orderInfo.getDdh()); |
|
|
|
|
if(ObjectUtil.isNull(orderProcessInfo.getGsdm()) || StrUtil.isBlank(orderProcessInfo.getGsdm())){ |
|
|
|
|
orderProcessInfo.setGsdm(orderInfo.getGsdm()); |
|
|
|
|
if(StrUtil.isNotBlank(commonOrderInfo.getOrderInfo().getYfpHm())){ |
|
|
|
|
OrderInvoiceInfo orderInvoiceInfoY = orderInvoiceInfoService.selectOrderInvoiceInfoByFpdmAndFphm(commonOrderInfo.getOrderInfo().getYfpDm(), commonOrderInfo.getOrderInfo().getYfpHm(), null); |
|
|
|
|
OrderProcessInfo orderProcessInfoY = orderProcessInfoMapper.selectOrderProcessInfoByProcessId(orderInvoiceInfoY.getOrderProcessInfoId(), null); |
|
|
|
|
orderProcessInfo.setGsdm(orderProcessInfoY.getGsdm()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|