|
@@ -1,6 +1,7 @@
|
|
|
package zs.payment.controller;
|
|
package zs.payment.controller;
|
|
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
|
|
|
|
|
|
|
@@ -12,6 +13,7 @@ import zs.payment.enums.CallbackMessageType;
|
|
|
import zs.payment.messages.KafkaProducer;
|
|
import zs.payment.messages.KafkaProducer;
|
|
|
import zs.payment.req.*;
|
|
import zs.payment.req.*;
|
|
|
|
|
|
|
|
|
|
+import zs.payment.req.aftersales.AfterSalesCloseReq;
|
|
|
import zs.payment.req.aftersales.AfterSalesOrderReq;
|
|
import zs.payment.req.aftersales.AfterSalesOrderReq;
|
|
|
import zs.payment.req.aftersales.AfterSalesOrderTypeReq;
|
|
import zs.payment.req.aftersales.AfterSalesOrderTypeReq;
|
|
|
import zs.payment.req.storage.StoragePageReq;
|
|
import zs.payment.req.storage.StoragePageReq;
|
|
@@ -97,6 +99,8 @@ public class YxSupplyChannelManualController {
|
|
|
return paySupplyService.appCloseOrder(req);
|
|
return paySupplyService.appCloseOrder(req);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
// =======================售后==========================================
|
|
// =======================售后==========================================
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -118,6 +122,15 @@ public class YxSupplyChannelManualController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ //关闭售后
|
|
|
|
|
+ @PostMapping("/afterSalesClose")
|
|
|
|
|
+ public Result afterSalesClose(@Valid @RequestBody AfterSalesCloseReq req){
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ return paySupplyService.afterSalesClose(req.getId());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
//回调接口,拿到回调数据后,再对数据做处理
|
|
//回调接口,拿到回调数据后,再对数据做处理
|
|
|
@PostMapping("/callback")
|
|
@PostMapping("/callback")
|
|
|
public Map<String, Object> callback(@Valid @RequestBody Object req) {
|
|
public Map<String, Object> callback(@Valid @RequestBody Object req) {
|
|
@@ -159,6 +172,14 @@ public class YxSupplyChannelManualController {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (CallbackMessageType.ORDER_DELIVERY.equalsIgnoreCase(messageType)) {
|
|
|
|
|
+ //订单发货,会传一个第三方订单编号,通过这个第三方订单编号获取物流信息
|
|
|
|
|
+ String orderSn = reqJson.getString("order_sn");
|
|
|
|
|
+ if (StringUtils.isNotBlank(orderSn)){
|
|
|
|
|
+ kafkaProducer.sendMessage(CallbackMessageType.ORDER_DELIVERY, orderSn);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//售后通过
|
|
//售后通过
|
|
|
if (CallbackMessageType.AFTER_SALES_PASS.equalsIgnoreCase(messageType)) {
|
|
if (CallbackMessageType.AFTER_SALES_PASS.equalsIgnoreCase(messageType)) {
|
|
|
|
|
|
|
@@ -170,7 +191,7 @@ public class YxSupplyChannelManualController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- //================选品===========================
|
|
|
|
|
|
|
+ //================选品, 衔接同步到企云商城===========================
|
|
|
//我的选品库
|
|
//我的选品库
|
|
|
@PostMapping("/getMyStorageIdsList")
|
|
@PostMapping("/getMyStorageIdsList")
|
|
|
public Result getMyStorageIdsList(@Valid @RequestBody StoragePageReq req){
|
|
public Result getMyStorageIdsList(@Valid @RequestBody StoragePageReq req){
|