|
|
|
@ -17,7 +17,10 @@ import com.dxhy.order.baseservice.openapi.protocol.qd.PageXfxx; |
|
|
|
|
import com.dxhy.order.baseservice.openapi.protocol.spxx.SpxxBO; |
|
|
|
|
import com.dxhy.order.baseservice.openapi.protocol.spxx.SpxxtbReqBO; |
|
|
|
|
import com.dxhy.order.baseservice.utils.BaseServiceBeanTransitionUtils; |
|
|
|
|
import com.dxhy.order.constant.*; |
|
|
|
|
import com.dxhy.order.constant.ConfigureConstant; |
|
|
|
|
import com.dxhy.order.constant.ConfigurerInfo; |
|
|
|
|
import com.dxhy.order.constant.OrderInfoContentEnum; |
|
|
|
|
import com.dxhy.order.constant.OrderInfoEnum; |
|
|
|
|
import com.dxhy.order.consumer.openapi.protocol.Response; |
|
|
|
|
import com.dxhy.order.consumer.openapi.protocol.cpy.*; |
|
|
|
|
import com.dxhy.order.consumer.openapi.protocol.invoice.DeprecateInvoicesRspBO; |
|
|
|
@ -3644,6 +3647,7 @@ public class BeanTransitionUtils { |
|
|
|
|
//如果是山能易行按照物料编码分组拆分订单
|
|
|
|
|
if(StringUtils.isNotBlank(ddtxxBO.getXTLY()) && OrderInfoEnum.SYS_SOURCE_SNYXX.getKey().equals(ddtxxBO.getXTLY())){ |
|
|
|
|
Map<String, List<DdmxxxBO>> collect = ddmxList.stream().collect(Collectors.groupingBy(t -> t.getZXBM())); |
|
|
|
|
log.info("拆分数据:{}", JSONObject.toJSONString(collect)); |
|
|
|
|
for (int i = 0; i < collect.size(); i++) { |
|
|
|
|
DdzxxBO ddzxxBONew = new DdzxxBO(); |
|
|
|
|
DdtxxBO ddtxxBONew = new DdtxxBO(); |
|
|
|
|