|
|
@ -77,27 +77,33 @@ public class YyOrderServiceImpl implements OrderService { |
|
|
|
//订单读入
|
|
|
|
//订单读入
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public R orderRead(ReqParam reqParam) { |
|
|
|
public R orderRead(ReqParam reqParam) { |
|
|
|
|
|
|
|
|
|
|
|
int count = ConfigureConstant.INT_0; |
|
|
|
int count = ConfigureConstant.INT_0; |
|
|
|
|
|
|
|
|
|
|
|
DynamicContextHolder.push(reqParam.getNsrsbh()); |
|
|
|
try { |
|
|
|
List<YyOrderInfo> yyOrderInfoList = yyOrderMapper.findOrderHeadList(reqParam); |
|
|
|
DynamicContextHolder.push(reqParam.getNsrsbh()); |
|
|
|
log.debug("查询到订单数据:{}", JSON.toJSONString(yyOrderInfoList)); |
|
|
|
List<YyOrderInfo> yyOrderInfoList = yyOrderMapper.findOrderHeadList(reqParam); |
|
|
|
|
|
|
|
log.debug("查询到订单数据:{}", JSON.toJSONString(yyOrderInfoList)); |
|
|
|
|
|
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(yyOrderInfoList)) { |
|
|
|
if (CollectionUtils.isNotEmpty(yyOrderInfoList)) { |
|
|
|
|
|
|
|
|
|
|
|
for (YyOrderInfo yyOrderInfo : yyOrderInfoList) { |
|
|
|
for (YyOrderInfo yyOrderInfo : yyOrderInfoList) { |
|
|
|
|
|
|
|
|
|
|
|
DynamicContextHolder.push(reqParam.getNsrsbh()); |
|
|
|
DynamicContextHolder.push(reqParam.getNsrsbh()); |
|
|
|
List<YyOrderItemInfo> yyOrderItemInfoList = yyOrderMapper.findOrderDetailList(yyOrderInfo.getCdlcode()); |
|
|
|
List<YyOrderItemInfo> yyOrderItemInfoList = yyOrderMapper.findOrderDetailList(yyOrderInfo.getCpznum()); |
|
|
|
log.debug("查询到订单明细数据:{}", JSON.toJSONString(yyOrderItemInfoList)); |
|
|
|
log.debug("查询到订单明细数据:{}", JSON.toJSONString(yyOrderItemInfoList)); |
|
|
|
|
|
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(yyOrderItemInfoList)) { |
|
|
|
if (CollectionUtils.isNotEmpty(yyOrderItemInfoList)) { |
|
|
|
DynamicContextHolder.push(ConfigureConstant.MAIN); |
|
|
|
DynamicContextHolder.push(ConfigureConstant.MAIN); |
|
|
|
count += saveOrder(yyOrderInfo, yyOrderItemInfoList, reqParam); |
|
|
|
count += saveOrder(yyOrderInfo, yyOrderItemInfoList, reqParam); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}catch (Exception e){ |
|
|
|
|
|
|
|
log.error("订单读取异常",e); |
|
|
|
|
|
|
|
return R.error("订单读取异常"); |
|
|
|
|
|
|
|
}finally { |
|
|
|
|
|
|
|
DynamicContextHolder.push(ConfigureConstant.MAIN); |
|
|
|
} |
|
|
|
} |
|
|
|
return R.ok("成功读取" + count + "条订单数据"); |
|
|
|
return R.ok("成功读取" + count + "条订单数据"); |
|
|
|
} |
|
|
|
} |
|
|
|