|
@@ -54,6 +54,7 @@ public class TongJiPullController {
|
|
|
private static final String CLIENT_ID = "KFZOW9K7ix6";
|
|
private static final String CLIENT_ID = "KFZOW9K7ix6";
|
|
|
private static final String PRIVATE_KEY = "MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgkRuHZ2UkqHOv+TpwYFkccmIJpE4Tje63UFV++O1AxTKgCgYIKoEcz1UBgi2hRANCAASL+QeNJvix0bhOunIyO/s1as0aGkQ6am3rf/4eb17UOnJzVo6xvKOFPRA/5rG0rFggU5hYwe70ElN/xWT/Cy2g"; // 电商平台私钥
|
|
private static final String PRIVATE_KEY = "MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgkRuHZ2UkqHOv+TpwYFkccmIJpE4Tje63UFV++O1AxTKgCgYIKoEcz1UBgi2hRANCAASL+QeNJvix0bhOunIyO/s1as0aGkQ6am3rf/4eb17UOnJzVo6xvKOFPRA/5rG0rFggU5hYwe70ElN/xWT/Cy2g"; // 电商平台私钥
|
|
|
private static final String TJ_PUBLIC_KEY = "MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAECeORp+9YlmSobsiULe0D1obWOxjTG4aAeufqhtXEwy9BhpbLKQjjifXHKcb92ozx0VBtt5Yt9E7U06+hc0x/tQ=="; // 同济公钥
|
|
private static final String TJ_PUBLIC_KEY = "MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAECeORp+9YlmSobsiULe0D1obWOxjTG4aAeufqhtXEwy9BhpbLKQjjifXHKcb92ozx0VBtt5Yt9E7U06+hc0x/tQ=="; // 同济公钥
|
|
|
|
|
+ private final String username = "yoe365-tiyy";
|
|
|
//测试环境
|
|
//测试环境
|
|
|
// 同济地区查询接口地址(替换为真实域名)
|
|
// 同济地区查询接口地址(替换为真实域名)
|
|
|
// 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/";
|
|
@@ -74,6 +75,7 @@ public class TongJiPullController {
|
|
|
// 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");
|
|
|
}
|
|
}
|
|
@@ -459,7 +461,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -467,7 +471,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -475,7 +481,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -483,7 +491,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -491,15 +501,20 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -507,7 +522,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -515,7 +532,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -523,7 +542,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -531,7 +552,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -540,7 +563,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -556,7 +581,9 @@ public class TongJiPullController {
|
|
|
@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 查询售后单详情
|
|
@@ -574,7 +601,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -582,7 +611,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -590,7 +621,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -598,7 +631,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -606,7 +641,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -614,7 +651,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -622,7 +661,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -630,7 +671,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -638,7 +681,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -647,7 +692,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -656,7 +703,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -665,7 +714,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -673,7 +724,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -682,7 +735,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -690,7 +745,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -698,7 +755,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -706,7 +765,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -715,7 +776,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -723,7 +786,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -731,7 +796,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -739,7 +806,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -748,7 +817,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -756,7 +827,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -765,7 +838,9 @@ public class TongJiPullController {
|
|
|
@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;
|
|
|
}
|
|
}
|
|
|
|
|
|