|
@@ -389,6 +389,64 @@ public class JdApiServiceImpl implements JdApiService {
|
|
|
log.info("补偿商品id完成");
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void refundInfo(JdInfoVo jdInfoVo) {
|
|
|
+ if (ObjectUtil.isNull(jdInfoVo)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ saveRefundInfo(jdInfoVo);
|
|
|
+ log.info("京东收集售后退货列表完成");
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("京东收集售后退货列表出错:{}", e.getMessage(), e);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void saveRefundInfo(JdInfoVo jdInfoVo) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ ///**
|
|
|
+ // * 获取京东订单信息分页
|
|
|
+ // */
|
|
|
+ //private JOSOrderResultDto getRefundInfoList(Integer pageIndex, Integer pageSize, Date startTime, Date endTime) throws Exception {
|
|
|
+ // EdiwsRoRefundInfoListRequest request = new EdiwsRoRefundInfoListRequest();
|
|
|
+ // request.setApplyBeginTime(startTime);
|
|
|
+ // request.setApplyEndTime(endTime);
|
|
|
+ // request.setPageIndex(pageIndex);
|
|
|
+ // request.setPageSize(pageSize);
|
|
|
+ // EdiwsRoRefundInfoListResponse response = jdClient.execute(request);
|
|
|
+ //
|
|
|
+ // validSuccess(response, "获取京东售后退货列表");
|
|
|
+ // JOSOrderResultDto josOrderResultDto = response.getJosOrderResultDto();
|
|
|
+ //
|
|
|
+ // boolean success = josOrderResultDto.getSuccess();
|
|
|
+ // if (!success) {
|
|
|
+ // log.error("获取京东售后退货列表失败:{}", josOrderResultDto.getResultMessage());
|
|
|
+ // throw new RuntimeException("获取京东售后退货列表失败:" + josOrderResultDto.getResultMessage());
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // return josOrderResultDto;
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //
|
|
|
+ //private void getRefundInfoList(Date startTime, Date endTime) {
|
|
|
+ // int pageIndex = 1;
|
|
|
+ // int pageSize = 50;
|
|
|
+ // int recordCount;
|
|
|
+ //
|
|
|
+ // List<PurchaseOrderDto> purchaseOrderDtoList = new ArrayList<>();
|
|
|
+ // do {
|
|
|
+ // JOSOrderResultDto jdOrderInfo = getJdOrderInfo(pageIndex, pageSize, startTime, endTime, orderIds);
|
|
|
+ // pageIndex++;
|
|
|
+ // purchaseOrderDtoList.addAll(jdOrderInfo.getPurchaseOrderList());
|
|
|
+ // recordCount = jdOrderInfo.getRecordCount();
|
|
|
+ // } while (recordCount > (pageIndex - 1) * pageSize);
|
|
|
+ // Collections.reverse(purchaseOrderDtoList);
|
|
|
+ //
|
|
|
+ // return purchaseOrderDtoList;
|
|
|
+ //}
|
|
|
+
|
|
|
/**
|
|
|
* 请求API工具方法
|
|
|
*/
|