|
|
|
@ -44,8 +44,8 @@ public class SalesReturnApiServiceImpl implements SalesReturnApiService { |
|
|
|
@Transactional |
|
|
|
public OaResponseDto processSalesReturn(SalesReturnBatchRequestDto request) { |
|
|
|
try { |
|
|
|
log.info("开始批量处理销售退货单推送请求,订单类型: {}, 销售退货订单号: {}, 订单数量: {}", |
|
|
|
request.getOrderType(), request.getRelatedOrderNo(), request.getOrderList().size()); |
|
|
|
log.info("开始批量处理销售退货单推送请求,订单类型: {}, 订单数量: {}", |
|
|
|
request.getOrderType(), request.getOrderList().size()); |
|
|
|
|
|
|
|
// 1. 参数验证 |
|
|
|
if (!StringUtils.hasText(request.getOrderType()) || |
|
|
|
@ -73,7 +73,7 @@ public class SalesReturnApiServiceImpl implements SalesReturnApiService { |
|
|
|
} |
|
|
|
|
|
|
|
// 调用存储过程处理单个订单 |
|
|
|
processSingleOrder(request.getOrderType(), request.getRelatedOrderNo(), item); |
|
|
|
processSingleOrder(request.getOrderType(), item); |
|
|
|
successCount++; |
|
|
|
log.info("销售退货单项[{}/{}]处理成功,通知单号: {}", i + 1, request.getOrderList().size(), item.getOrderNo()); |
|
|
|
|
|
|
|
@ -107,7 +107,7 @@ public class SalesReturnApiServiceImpl implements SalesReturnApiService { |
|
|
|
/** |
|
|
|
* 处理单个销售退货单 |
|
|
|
*/ |
|
|
|
private void processSingleOrder(String orderType, String relatedOrderNo, SalesReturnItemDto item) throws Exception { |
|
|
|
private void processSingleOrder(String orderType, SalesReturnItemDto item) throws Exception { |
|
|
|
// 调用存储过程执行 |
|
|
|
String site = item.getSite(); |
|
|
|
String buNo = item.getBuNo(); |
|
|
|
@ -130,6 +130,7 @@ public class SalesReturnApiServiceImpl implements SalesReturnApiService { |
|
|
|
String orderref4 = ""; |
|
|
|
String orderref5 = ""; |
|
|
|
String interfaceName = "销售退货单接口"; |
|
|
|
String relatedOrderNo = item.getRelatedOrderNo() != null ? item.getRelatedOrderNo() : ""; |
|
|
|
|
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
params.add(site); |
|
|
|
|