|
|
@ -93,26 +93,34 @@ public class SkOrderServiceImpl implements OrderService { |
|
|
|
public R orderRead(ReqParam reqParam) { |
|
|
|
public R orderRead(ReqParam reqParam) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DynamicContextHolder.push(reqParam.getNsrsbh()); |
|
|
|
|
|
|
|
List<SkOrderInfo> skOrderInfoList = skOrderMapper.findOrderHeadList(reqParam); |
|
|
|
|
|
|
|
log.debug("查询到订单数据:{}", JSON.toJSONString(skOrderInfoList)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int count = ConfigureConstant.INT_0; |
|
|
|
int count = ConfigureConstant.INT_0; |
|
|
|
if (CollectionUtils.isNotEmpty(skOrderInfoList)) { |
|
|
|
try { |
|
|
|
for (SkOrderInfo skOrderInfo : skOrderInfoList) { |
|
|
|
DynamicContextHolder.push(reqParam.getNsrsbh()); |
|
|
|
|
|
|
|
List<SkOrderInfo> skOrderInfoList = skOrderMapper.findOrderHeadList(reqParam); |
|
|
|
|
|
|
|
log.debug("查询到订单数据:{}", JSON.toJSONString(skOrderInfoList)); |
|
|
|
|
|
|
|
|
|
|
|
DynamicContextHolder.push(reqParam.getNsrsbh()); |
|
|
|
if (CollectionUtils.isNotEmpty(skOrderInfoList)) { |
|
|
|
List<SkOrderItemInfo> skOrderItemInfoList = skOrderMapper.findOrderDetailList(skOrderInfo.getXsddm()); |
|
|
|
for (SkOrderInfo skOrderInfo : skOrderInfoList) { |
|
|
|
log.debug("查询到订单明细数据:{}", JSON.toJSONString(skOrderItemInfoList)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(skOrderItemInfoList)) { |
|
|
|
DynamicContextHolder.push(reqParam.getNsrsbh()); |
|
|
|
DynamicContextHolder.push(ConfigureConstant.MAIN); |
|
|
|
List<SkOrderItemInfo> skOrderItemInfoList = skOrderMapper.findOrderDetailList(skOrderInfo.getXsddm()); |
|
|
|
count += saveOrder(skOrderInfo, skOrderItemInfoList, reqParam); |
|
|
|
log.debug("查询到订单明细数据:{}", JSON.toJSONString(skOrderItemInfoList)); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
if (CollectionUtils.isNotEmpty(skOrderItemInfoList)) { |
|
|
|
|
|
|
|
DynamicContextHolder.push(ConfigureConstant.MAIN); |
|
|
|
|
|
|
|
count += saveOrder(skOrderInfo, skOrderItemInfoList, reqParam); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}catch (Exception e) { |
|
|
|
|
|
|
|
log.error("订单读取异常", e); |
|
|
|
|
|
|
|
return R.error("订单读取异常"); |
|
|
|
|
|
|
|
} finally { |
|
|
|
|
|
|
|
DynamicContextHolder.push(ConfigureConstant.MAIN); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return R.ok("成功读取" + count + "条订单数据"); |
|
|
|
return R.ok("成功读取" + count + "条订单数据"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|