|
@@ -58,6 +58,7 @@ public class ZhongChePullController {
|
|
|
private static final String CLIENT_ID = "KFZnKGiDsJ7";
|
|
private static final String CLIENT_ID = "KFZnKGiDsJ7";
|
|
|
private static final String PRIVATE_KEY = "MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgQu0H97EPqkgz1YS5LkzZNmkG3mS5Er8rJ2LSoJtuOlGgCgYIKoEcz1UBgi2hRANCAARP6NYwTHpW2QTL8A2f2hpgunEpDVkJBhErBQPLqNS/Si5Q+9I9wUpCYdk1EvB5Hw6yzkE4bYk5IZM1j+/SnNFn"; // 电商平台私钥
|
|
private static final String PRIVATE_KEY = "MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgQu0H97EPqkgz1YS5LkzZNmkG3mS5Er8rJ2LSoJtuOlGgCgYIKoEcz1UBgi2hRANCAARP6NYwTHpW2QTL8A2f2hpgunEpDVkJBhErBQPLqNS/Si5Q+9I9wUpCYdk1EvB5Hw6yzkE4bYk5IZM1j+/SnNFn"; // 电商平台私钥
|
|
|
private static final String ZC_PUBLIC_KEY = "MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAE9ITEKJdH9o1K9AeQYY7zNMo/q5/cdce+9jbawURTPEpBKAx4VkB+lRkb5e5YL+Be4pPM464rPvLyfqGNJvL6uQ=="; // 中车公钥
|
|
private static final String ZC_PUBLIC_KEY = "MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAE9ITEKJdH9o1K9AeQYY7zNMo/q5/cdce+9jbawURTPEpBKAx4VkB+lRkb5e5YL+Be4pPM464rPvLyfqGNJvL6uQ=="; // 中车公钥
|
|
|
|
|
+ private final String username = "20240316001";
|
|
|
//测试环境
|
|
//测试环境
|
|
|
// 中车地区查询接口地址(替换为真实域名)
|
|
// 中车地区查询接口地址(替换为真实域名)
|
|
|
// private static final String AREA_QUERY_URL = "https://supply-test.crrcgo.cc/mallapi/";
|
|
// private static final String AREA_QUERY_URL = "https://supply-test.crrcgo.cc/mallapi/";
|
|
@@ -78,6 +79,7 @@ public class ZhongChePullController {
|
|
|
// 1. 校验业务请求参数(自身先校验,避免无效调用电商平台)
|
|
// 1. 校验业务请求参数(自身先校验,避免无效调用电商平台)
|
|
|
//1 省级,2市级,3县级, 4区级
|
|
//1 省级,2市级,3县级, 4区级
|
|
|
//父级地址id 当查询省级时填0
|
|
//父级地址id 当查询省级时填0
|
|
|
|
|
+ log.info("中车地区查询 - 参数:{}", bo);
|
|
|
if (bo.getLevel() == null || !List.of(1, 2, 3, 4).contains(bo.getLevel())) {
|
|
if (bo.getLevel() == null || !List.of(1, 2, 3, 4).contains(bo.getLevel())) {
|
|
|
throw new RuntimeException("级次(level)必填,且仅支持1/2/3/4");
|
|
throw new RuntimeException("级次(level)必填,且仅支持1/2/3/4");
|
|
|
}
|
|
}
|
|
@@ -463,7 +465,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/order/detail")
|
|
@PostMapping("/mall/order/detail")
|
|
|
public OrderDetailVo mallOrderDetail(@RequestBody OrderDetailBo bo) {
|
|
public OrderDetailVo mallOrderDetail(@RequestBody OrderDetailBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/order/detail", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/order/detail", bo);
|
|
|
|
|
+ log.info("查询订单详情参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
OrderDetailVo orderDetailVo = parseZcResponse(responseDto, OrderDetailVo.class);
|
|
OrderDetailVo orderDetailVo = parseZcResponse(responseDto, OrderDetailVo.class);
|
|
|
|
|
+ log.info("查询订单详情结果:{}", orderDetailVo);
|
|
|
return orderDetailVo;
|
|
return orderDetailVo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -471,7 +475,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/order/confirm")
|
|
@PostMapping("/mall/order/confirm")
|
|
|
public GoodsUpdateVo mallOrderConfirm(@RequestBody OrderConfirmBo bo) throws ZhongcheException {
|
|
public GoodsUpdateVo mallOrderConfirm(@RequestBody OrderConfirmBo bo) throws ZhongcheException {
|
|
|
ZCR responseDto = doZcPost("/api/mall/order/confirm", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/order/confirm", bo);
|
|
|
|
|
+ log.info("接单参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("接单结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -479,7 +485,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/order/goods/append")
|
|
@PostMapping("/mall/order/goods/append")
|
|
|
public GoodsUpdateVo mallOrderGoodsAppend(@RequestBody OrderGoodsAppendBo bo) {
|
|
public GoodsUpdateVo mallOrderGoodsAppend(@RequestBody OrderGoodsAppendBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/order/goods/append", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/order/goods/append", bo);
|
|
|
|
|
+ log.info("同步商品协商发货时间参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("同步商品协商发货时间结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -487,7 +495,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/order/reject")
|
|
@PostMapping("/mall/order/reject")
|
|
|
public GoodsUpdateVo mallOrderReject(@RequestBody OrderRejectBo bo) throws ZhongcheException {
|
|
public GoodsUpdateVo mallOrderReject(@RequestBody OrderRejectBo bo) throws ZhongcheException {
|
|
|
ZCR responseDto = doZcPost("/api/mall/order/reject", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/order/reject", bo);
|
|
|
|
|
+ log.info("拒单参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("拒单结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -495,15 +505,20 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/order/deliver/goods")
|
|
@PostMapping("/mall/order/deliver/goods")
|
|
|
public ZhongCheOrderDeliverVo mallOrderDeliverGoods(@RequestBody ZhongCheOrderDeliverBo bo) {
|
|
public ZhongCheOrderDeliverVo mallOrderDeliverGoods(@RequestBody ZhongCheOrderDeliverBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/order/deliver/goods", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/order/deliver/goods", bo);
|
|
|
|
|
+ log.info("发货参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
ZhongCheOrderDeliverVo zcr = parseZcResponse(responseDto, ZhongCheOrderDeliverVo.class);
|
|
ZhongCheOrderDeliverVo zcr = parseZcResponse(responseDto, ZhongCheOrderDeliverVo.class);
|
|
|
|
|
+ log.info("发货结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//TODO 5.3.6 查询待处理订单列表
|
|
//TODO 5.3.6 查询待处理订单列表
|
|
|
@PostMapping("/mall/order/pending/list")
|
|
@PostMapping("/mall/order/pending/list")
|
|
|
- public PendingOrderListVo mallOrderPendingList(@RequestBody ZCTokenBo bo) {
|
|
|
|
|
|
|
+ public PendingOrderListVo mallOrderPendingList(@RequestBody PendingOrderListBo bo) {
|
|
|
|
|
+ bo.setAccount(username);
|
|
|
ZCR responseDto = doZcPost("/api/mall/order/pending/list", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/order/pending/list", bo);
|
|
|
|
|
+ log.info("查询待处理订单列表参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
PendingOrderListVo zcr = parseZcResponse(responseDto, PendingOrderListVo.class);
|
|
PendingOrderListVo zcr = parseZcResponse(responseDto, PendingOrderListVo.class);
|
|
|
|
|
+ log.info("查询待处理订单列表结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -511,7 +526,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/order/delivered/notice")
|
|
@PostMapping("/mall/order/delivered/notice")
|
|
|
public GoodsUpdateVo mallOrderDeliveredNotice(@RequestBody OrderDeliveredNoticeBo bo) {
|
|
public GoodsUpdateVo mallOrderDeliveredNotice(@RequestBody OrderDeliveredNoticeBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/order/delivered/notice", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/order/delivered/notice", bo);
|
|
|
|
|
+ log.info("妥投通知参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("妥投通知结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -519,7 +536,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/order/query/outgoing")
|
|
@PostMapping("/mall/order/query/outgoing")
|
|
|
public OutgoingVo mallOrderQueryOutgoing(@RequestBody OutgoingQueryBo bo) {
|
|
public OutgoingVo mallOrderQueryOutgoing(@RequestBody OutgoingQueryBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/order/query/outgoing", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/order/query/outgoing", bo);
|
|
|
|
|
+ log.info("查询发货单信息参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
OutgoingVo zcr = parseZcResponse(responseDto, OutgoingVo.class);
|
|
OutgoingVo zcr = parseZcResponse(responseDto, OutgoingVo.class);
|
|
|
|
|
+ log.info("查询发货单信息结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -527,7 +546,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/prepare/order/detail")
|
|
@PostMapping("/mall/prepare/order/detail")
|
|
|
public PrepareOrderDetailRespVo mallPrepareOrderDetail(@RequestBody PrepareOrderDetailReqBo bo) {
|
|
public PrepareOrderDetailRespVo mallPrepareOrderDetail(@RequestBody PrepareOrderDetailReqBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/prepare/order/detail", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/prepare/order/detail", bo);
|
|
|
|
|
+ log.info("查询备货单详情参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
PrepareOrderDetailRespVo zcr = parseZcResponse(responseDto, PrepareOrderDetailRespVo.class);
|
|
PrepareOrderDetailRespVo zcr = parseZcResponse(responseDto, PrepareOrderDetailRespVo.class);
|
|
|
|
|
+ log.info("查询备货单详情结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -535,7 +556,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/prepare/order/goods")
|
|
@PostMapping("/mall/prepare/order/goods")
|
|
|
public GoodsUpdateVo mallPrepareOrderGoods(@RequestBody PrepareOrderDataBo bo) {
|
|
public GoodsUpdateVo mallPrepareOrderGoods(@RequestBody PrepareOrderDataBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/prepare/order/goods", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/prepare/order/goods", bo);
|
|
|
|
|
+ log.info("备货参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("备货结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -544,7 +567,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/prepare/order/confirm/cancel")
|
|
@PostMapping("/mall/prepare/order/confirm/cancel")
|
|
|
public GoodsUpdateVo mallPrepareOrderConfirmCancel(@RequestBody PrepareOrderDetailReqBo bo) {
|
|
public GoodsUpdateVo mallPrepareOrderConfirmCancel(@RequestBody PrepareOrderDetailReqBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/prepare/order/confirm/cancel", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/prepare/order/confirm/cancel", bo);
|
|
|
|
|
+ log.info("确认取消备货单参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("确认取消备货单结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -560,7 +585,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/order/cancel/audit/judge")
|
|
@PostMapping("/mall/order/cancel/audit/judge")
|
|
|
public GoodsUpdateVo mallOrderCancelAuditJudge(@RequestBody OrderCancelAuditBo bo) {
|
|
public GoodsUpdateVo mallOrderCancelAuditJudge(@RequestBody OrderCancelAuditBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/order/cancel/audit/judge", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/order/cancel/audit/judge", bo);
|
|
|
|
|
+ log.info("审核订单取消参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("审核订单取消结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
//5.4.1 查询售后单详情
|
|
//5.4.1 查询售后单详情
|
|
@@ -578,7 +605,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/aftersale/detail")
|
|
@PostMapping("/mall/aftersale/detail")
|
|
|
public AfterSaleDetailVo mallAftersaleDetail(@RequestBody AfterSaleDetailBo bo) {
|
|
public AfterSaleDetailVo mallAftersaleDetail(@RequestBody AfterSaleDetailBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/detail", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/detail", bo);
|
|
|
|
|
+ log.info("查询售后单详情参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
AfterSaleDetailVo zcr = parseZcResponse(responseDto, AfterSaleDetailVo.class);
|
|
AfterSaleDetailVo zcr = parseZcResponse(responseDto, AfterSaleDetailVo.class);
|
|
|
|
|
+ log.info("查询售后单详情结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -586,7 +615,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/aftersale/confirm")
|
|
@PostMapping("/mall/aftersale/confirm")
|
|
|
public GoodsUpdateVo mallAftersaleConfirm(@RequestBody AfterSaleConfirmBo bo) throws ZhongcheException{
|
|
public GoodsUpdateVo mallAftersaleConfirm(@RequestBody AfterSaleConfirmBo bo) throws ZhongcheException{
|
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/confirm", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/confirm", bo);
|
|
|
|
|
+ log.info("接受售后参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("接受售后结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -594,7 +625,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/aftersale/reject")
|
|
@PostMapping("/mall/aftersale/reject")
|
|
|
public GoodsUpdateVo mallAftersaleReject(@RequestBody AfterSaleRejectBo bo) throws ZhongcheException{
|
|
public GoodsUpdateVo mallAftersaleReject(@RequestBody AfterSaleRejectBo bo) throws ZhongcheException{
|
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/reject", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/reject", bo);
|
|
|
|
|
+ log.info("拒绝售后参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("拒绝售后结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -602,7 +635,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/aftersale/return/goods/received")
|
|
@PostMapping("/mall/aftersale/return/goods/received")
|
|
|
public GoodsUpdateVo mallAftersaleReturnGoodsReceived(@RequestBody AfterSaleReturnReceivedBo bo) throws ZhongcheException{
|
|
public GoodsUpdateVo mallAftersaleReturnGoodsReceived(@RequestBody AfterSaleReturnReceivedBo bo) throws ZhongcheException{
|
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/return/goods/received", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/return/goods/received", bo);
|
|
|
|
|
+ log.info("确认收到退货参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("确认收到退货结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -610,7 +645,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/aftersale/deliver/goods")
|
|
@PostMapping("/mall/aftersale/deliver/goods")
|
|
|
public AfterSaleDeliverGoodsVo mallAftersaleDeliverGoods(@RequestBody AfterSaleDeliverGoodsBo bo) {
|
|
public AfterSaleDeliverGoodsVo mallAftersaleDeliverGoods(@RequestBody AfterSaleDeliverGoodsBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/deliver/goods", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/deliver/goods", bo);
|
|
|
|
|
+ log.info("换货新品发货参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
AfterSaleDeliverGoodsVo zcr = parseZcResponse(responseDto, AfterSaleDeliverGoodsVo.class);
|
|
AfterSaleDeliverGoodsVo zcr = parseZcResponse(responseDto, AfterSaleDeliverGoodsVo.class);
|
|
|
|
|
+ log.info("换货新品发货结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -618,7 +655,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/aftersale/pending/list")
|
|
@PostMapping("/mall/aftersale/pending/list")
|
|
|
public AfterSalePendingListVo mallAftersalePendingList(@RequestBody AfterSalePendingListBo bo) {
|
|
public AfterSalePendingListVo mallAftersalePendingList(@RequestBody AfterSalePendingListBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/pending/list", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/pending/list", bo);
|
|
|
|
|
+ log.info("查询待处理售后单列表参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
AfterSalePendingListVo zcr = parseZcResponse(responseDto, AfterSalePendingListVo.class);
|
|
AfterSalePendingListVo zcr = parseZcResponse(responseDto, AfterSalePendingListVo.class);
|
|
|
|
|
+ log.info("查询待处理售后单列表结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -626,7 +665,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/aftersale/query/outgoing")
|
|
@PostMapping("/mall/aftersale/query/outgoing")
|
|
|
public AfterSaleQueryOutgoingVo mallAftersaleQueryOutgoing(@RequestBody AfterSaleQueryOutgoingBo bo) {
|
|
public AfterSaleQueryOutgoingVo mallAftersaleQueryOutgoing(@RequestBody AfterSaleQueryOutgoingBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/query/outgoing", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/query/outgoing", bo);
|
|
|
|
|
+ log.info("查询换货新品发货单信息参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
AfterSaleQueryOutgoingVo zcr = parseZcResponse(responseDto, AfterSaleQueryOutgoingVo.class);
|
|
AfterSaleQueryOutgoingVo zcr = parseZcResponse(responseDto, AfterSaleQueryOutgoingVo.class);
|
|
|
|
|
+ log.info("查询换货新品发货单信息结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -634,7 +675,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/aftersale/offline/create")
|
|
@PostMapping("/mall/aftersale/offline/create")
|
|
|
public AfterSaleOfflineCreateVo mallAftersaleOfflineCreate(@RequestBody AfterSaleOfflineCreateBo bo) {
|
|
public AfterSaleOfflineCreateVo mallAftersaleOfflineCreate(@RequestBody AfterSaleOfflineCreateBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/offline/create", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/offline/create", bo);
|
|
|
|
|
+ log.info("线下售后参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
AfterSaleOfflineCreateVo zcr = parseZcResponse(responseDto, AfterSaleOfflineCreateVo.class);
|
|
AfterSaleOfflineCreateVo zcr = parseZcResponse(responseDto, AfterSaleOfflineCreateVo.class);
|
|
|
|
|
+ log.info("线下售后结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -642,7 +685,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/aftersale/refund")
|
|
@PostMapping("/mall/aftersale/refund")
|
|
|
public GoodsUpdateVo mallAftersaleRefund(@RequestBody AfterSaleRefundBo bo) throws ZhongcheException{
|
|
public GoodsUpdateVo mallAftersaleRefund(@RequestBody AfterSaleRefundBo bo) throws ZhongcheException{
|
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/refund", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/aftersale/refund", bo);
|
|
|
|
|
+ log.info("确认退款参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("确认退款结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -651,7 +696,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/apply/detail")
|
|
@PostMapping("/mall/invoice/apply/detail")
|
|
|
public InvoiceApplyDetailVo mallInvoiceApplyDetail(@RequestBody InvoiceApplyDetailBo bo) {
|
|
public InvoiceApplyDetailVo mallInvoiceApplyDetail(@RequestBody InvoiceApplyDetailBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/apply/detail", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/apply/detail", bo);
|
|
|
|
|
+ log.info("查询开票信息参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
InvoiceApplyDetailVo zcr = parseZcResponse(responseDto, InvoiceApplyDetailVo.class);
|
|
InvoiceApplyDetailVo zcr = parseZcResponse(responseDto, InvoiceApplyDetailVo.class);
|
|
|
|
|
+ log.info("查询开票信息结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -660,7 +707,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/apply/orders")
|
|
@PostMapping("/mall/invoice/apply/orders")
|
|
|
public InvoiceApplyOrdersVo mallInvoiceApplyOrders(@RequestBody InvoiceApplyOrdersBo bo) {
|
|
public InvoiceApplyOrdersVo mallInvoiceApplyOrders(@RequestBody InvoiceApplyOrdersBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/apply/orders", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/apply/orders", bo);
|
|
|
|
|
+ log.info("查询开票申请订单列表参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
InvoiceApplyOrdersVo zcr = parseZcResponse(responseDto, InvoiceApplyOrdersVo.class);
|
|
InvoiceApplyOrdersVo zcr = parseZcResponse(responseDto, InvoiceApplyOrdersVo.class);
|
|
|
|
|
+ log.info("查询开票申请订单列表结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -669,7 +718,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/apply/reject")
|
|
@PostMapping("/mall/invoice/apply/reject")
|
|
|
public GoodsUpdateVo mallInvoiceApplyReject(@RequestBody InvoiceApplyRejectBo bo) {
|
|
public GoodsUpdateVo mallInvoiceApplyReject(@RequestBody InvoiceApplyRejectBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/apply/reject", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/apply/reject", bo);
|
|
|
|
|
+ log.info("拒绝开票参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("拒绝开票结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -677,7 +728,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/sync/invoiceinfos")
|
|
@PostMapping("/mall/invoice/sync/invoiceinfos")
|
|
|
public GoodsUpdateVo mallInvoiceSyncInvoiceInfos(@RequestBody InvoiceSyncInvoiceInfosBo bo) {
|
|
public GoodsUpdateVo mallInvoiceSyncInvoiceInfos(@RequestBody InvoiceSyncInvoiceInfosBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/sync/invoiceinfos", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/sync/invoiceinfos", bo);
|
|
|
|
|
+ log.info("电商同步开票信息参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("电商同步开票信息结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -686,7 +739,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/sync/waybill")
|
|
@PostMapping("/mall/invoice/sync/waybill")
|
|
|
public GoodsUpdateVo mallInvoiceSyncWaybill(@RequestBody InvoiceSyncWaybillBo bo) {
|
|
public GoodsUpdateVo mallInvoiceSyncWaybill(@RequestBody InvoiceSyncWaybillBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/sync/waybill", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/sync/waybill", bo);
|
|
|
|
|
+ log.info("同步纸质发票邮寄信息参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("同步纸质发票邮寄信息结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -694,7 +749,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/delivered/notice")
|
|
@PostMapping("/mall/invoice/delivered/notice")
|
|
|
public GoodsUpdateVo mallInvoiceDeliveredNotice(@RequestBody InvoiceDeliveredNoticeBo bo) {
|
|
public GoodsUpdateVo mallInvoiceDeliveredNotice(@RequestBody InvoiceDeliveredNoticeBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/delivered/notice", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/delivered/notice", bo);
|
|
|
|
|
+ log.info("发票妥投通知参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("发票妥投通知结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -702,7 +759,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/apply/waitlist")
|
|
@PostMapping("/mall/invoice/apply/waitlist")
|
|
|
public InvoiceApplyWaitlistVo mallInvoiceApplyWaitList(@RequestBody InvoiceApplyWaitlistBo bo) {
|
|
public InvoiceApplyWaitlistVo mallInvoiceApplyWaitList(@RequestBody InvoiceApplyWaitlistBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/apply/waitlist", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/apply/waitlist", bo);
|
|
|
|
|
+ log.info("查询待开票申请单列表参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
InvoiceApplyWaitlistVo zcr = parseZcResponse(responseDto, InvoiceApplyWaitlistVo.class);
|
|
InvoiceApplyWaitlistVo zcr = parseZcResponse(responseDto, InvoiceApplyWaitlistVo.class);
|
|
|
|
|
+ log.info("查询待开票申请单列表结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -710,7 +769,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/refund/agree")
|
|
@PostMapping("/mall/invoice/refund/agree")
|
|
|
public GoodsUpdateVo mallInvoiceRefundAgree(@RequestBody InvoiceRefundAgreeBo bo) {
|
|
public GoodsUpdateVo mallInvoiceRefundAgree(@RequestBody InvoiceRefundAgreeBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/refund/agree", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/refund/agree", bo);
|
|
|
|
|
+ log.info("电商同意退票参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("电商同意退票结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -719,7 +780,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/refund/finish")
|
|
@PostMapping("/mall/invoice/refund/finish")
|
|
|
public GoodsUpdateVo mallInvoiceRefundFinish(@RequestBody InvoiceRefundFinishBo bo) {
|
|
public GoodsUpdateVo mallInvoiceRefundFinish(@RequestBody InvoiceRefundFinishBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/refund/finish", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/refund/finish", bo);
|
|
|
|
|
+ log.info("电商确认完成退票参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("电商确认完成退票结果:{}", zcr);
|
|
|
return zcr;
|
|
return zcr;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -727,7 +790,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/invoice/refund/reject")
|
|
@PostMapping("/mall/invoice/refund/reject")
|
|
|
public GoodsUpdateVo mallInvoiceRefundReject(@RequestBody InvoiceRefundRejectBo bo) {
|
|
public GoodsUpdateVo mallInvoiceRefundReject(@RequestBody InvoiceRefundRejectBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/refund/reject", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/invoice/refund/reject", bo);
|
|
|
|
|
+ log.info("电商拒绝退票申请参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo goodsUpdateVo = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo goodsUpdateVo = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("电商拒绝退票申请结果:{}", goodsUpdateVo);
|
|
|
return goodsUpdateVo;
|
|
return goodsUpdateVo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -735,7 +800,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/settlement/detail")
|
|
@PostMapping("/mall/settlement/detail")
|
|
|
public SettlementDetailVo mallSettlementDetail(@RequestBody SettlementDetailBo bo) {
|
|
public SettlementDetailVo mallSettlementDetail(@RequestBody SettlementDetailBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/detail", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/detail", bo);
|
|
|
|
|
+ log.info("查询结算单详情参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
SettlementDetailVo settlementDetailVo = parseZcResponse(responseDto, SettlementDetailVo.class);
|
|
SettlementDetailVo settlementDetailVo = parseZcResponse(responseDto, SettlementDetailVo.class);
|
|
|
|
|
+ log.info("查询结算单详情结果:{}", settlementDetailVo);
|
|
|
return settlementDetailVo;
|
|
return settlementDetailVo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -743,7 +810,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/settlement/apply/orders")
|
|
@PostMapping("/mall/settlement/apply/orders")
|
|
|
public SettlementApplyOrdersVo mallSettlementApplyOrders(@RequestBody SettlementApplyOrdersBo bo) {
|
|
public SettlementApplyOrdersVo mallSettlementApplyOrders(@RequestBody SettlementApplyOrdersBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/apply/orders", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/apply/orders", bo);
|
|
|
|
|
+ log.info("查询结算单订单列表参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
SettlementApplyOrdersVo settlementApplyOrdersVo = parseZcResponse(responseDto, SettlementApplyOrdersVo.class);
|
|
SettlementApplyOrdersVo settlementApplyOrdersVo = parseZcResponse(responseDto, SettlementApplyOrdersVo.class);
|
|
|
|
|
+ log.info("查询结算单订单列表结果:{}", settlementApplyOrdersVo);
|
|
|
return settlementApplyOrdersVo;
|
|
return settlementApplyOrdersVo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -752,7 +821,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/settlement/confirm")
|
|
@PostMapping("/mall/settlement/confirm")
|
|
|
public GoodsUpdateVo mallSettlementConfirm(@RequestBody SettlementConfirmBo bo) {
|
|
public GoodsUpdateVo mallSettlementConfirm(@RequestBody SettlementConfirmBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/confirm", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/confirm", bo);
|
|
|
|
|
+ log.info("结算单确认结算参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo goodsUpdateVo = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo goodsUpdateVo = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("结算单确认结算结果:{}", goodsUpdateVo);
|
|
|
return goodsUpdateVo;
|
|
return goodsUpdateVo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -760,7 +831,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/settlement/payment/detail")
|
|
@PostMapping("/mall/settlement/payment/detail")
|
|
|
public SettlementPaymentDetailVo mallSettlementPaymentDetail( @RequestBody SettlementPaymentDetailBo bo) {
|
|
public SettlementPaymentDetailVo mallSettlementPaymentDetail( @RequestBody SettlementPaymentDetailBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/payment/detail", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/payment/detail", bo);
|
|
|
|
|
+ log.info("结算单付款详情参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
SettlementPaymentDetailVo settlementPaymentDetailVo = parseZcResponse(responseDto, SettlementPaymentDetailVo.class);
|
|
SettlementPaymentDetailVo settlementPaymentDetailVo = parseZcResponse(responseDto, SettlementPaymentDetailVo.class);
|
|
|
|
|
+ log.info("结算单付款详情结果:{}", settlementPaymentDetailVo);
|
|
|
return settlementPaymentDetailVo;
|
|
return settlementPaymentDetailVo;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -769,7 +842,9 @@ public class ZhongChePullController {
|
|
|
@PostMapping("/mall/settlement/confirm/payment")
|
|
@PostMapping("/mall/settlement/confirm/payment")
|
|
|
public GoodsUpdateVo mallSettlementConfirmPayment( @RequestBody SettlementConfirmPaymentBo bo) {
|
|
public GoodsUpdateVo mallSettlementConfirmPayment( @RequestBody SettlementConfirmPaymentBo bo) {
|
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/confirm/payment", bo);
|
|
ZCR responseDto = doZcPost("/api/mall/settlement/confirm/payment", bo);
|
|
|
|
|
+ log.info("结算单确认收款参数:{}",JSONUtil.toJsonStr(bo));
|
|
|
GoodsUpdateVo goodsUpdateVo = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
GoodsUpdateVo goodsUpdateVo = parseZcResponse(responseDto, GoodsUpdateVo.class);
|
|
|
|
|
+ log.info("结算单确认收款结果:{}", goodsUpdateVo);
|
|
|
return goodsUpdateVo;
|
|
return goodsUpdateVo;
|
|
|
}
|
|
}
|
|
|
|
|
|