Commit 2fe6a408 by ping.wu

积分商城订单支付成功回调

parent 0df7c7e1
...@@ -33,6 +33,6 @@ public class FacePayResponseDto { ...@@ -33,6 +33,6 @@ public class FacePayResponseDto {
private String transId; private String transId;
// private String fmId; // private String fmId;
// private String payCode; // private String payCode;
private PayOrderDto payOrder; private String payOrder;
} }
...@@ -2,7 +2,9 @@ package cn.freemud.service; ...@@ -2,7 +2,9 @@ package cn.freemud.service;
import cn.freemud.base.entity.BaseResponse; import cn.freemud.base.entity.BaseResponse;
import cn.freemud.entities.vo.CreateOrderVo; import cn.freemud.entities.vo.CreateOrderVo;
import cn.freemud.entities.vo.PaysuccessNoticeMessage;
import cn.freemud.entities.vo.QueryOrderVo; import cn.freemud.entities.vo.QueryOrderVo;
import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs;
public interface PointsMallOrderService { public interface PointsMallOrderService {
...@@ -11,6 +13,10 @@ public interface PointsMallOrderService { ...@@ -11,6 +13,10 @@ public interface PointsMallOrderService {
*/ */
BaseResponse createOrder(CreateOrderVo createOrderVo); BaseResponse createOrder(CreateOrderVo createOrderVo);
/**
* 支付回调
*/
String paySuccessCallback(PaysuccessNoticeMessage message, OrderInfoReqs orderInfo);
BaseResponse scoreRecords(QueryOrderVo queryOrderVo); BaseResponse scoreRecords(QueryOrderVo queryOrderVo);
......
...@@ -24,6 +24,7 @@ import com.freemud.application.sdk.api.log.ApiLog; ...@@ -24,6 +24,7 @@ import com.freemud.application.sdk.api.log.ApiLog;
import com.freemud.application.sdk.api.log.LogThreadLocal; import com.freemud.application.sdk.api.log.LogThreadLocal;
import com.freemud.application.sdk.api.ordercenter.config.OrderCenterProperties; import com.freemud.application.sdk.api.ordercenter.config.OrderCenterProperties;
import com.freemud.application.sdk.api.ordercenter.entities.vo.OrderCallBackRequestVo; import com.freemud.application.sdk.api.ordercenter.entities.vo.OrderCallBackRequestVo;
import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs;
import com.freemud.sdk.api.assortment.order.enums.OrderSourceType; import com.freemud.sdk.api.assortment.order.enums.OrderSourceType;
import com.freemud.sdk.api.assortment.order.util.LockUtils; import com.freemud.sdk.api.assortment.order.util.LockUtils;
import com.google.gson.Gson; import com.google.gson.Gson;
...@@ -331,6 +332,13 @@ public class OrderAdapterServiceImpl implements OrderAdapterService { ...@@ -331,6 +332,13 @@ public class OrderAdapterServiceImpl implements OrderAdapterService {
return mallOrderService.paySuccessCallback(message, confirmOrderDto, orderBeans); return mallOrderService.paySuccessCallback(message, confirmOrderDto, orderBeans);
} }
/** /**
* 积分商城处理
*/
if (OrderSourceType.I_MEMBER.getCode().equals(orderBean.getSource()) && orderBean.getBizType() == 4) {
OrderInfoReqs orderInfo = new OrderInfoReqs();
return pointsMallOrderService.paySuccessCallback(message,orderInfo);
}
/**
* app订单处理 * app订单处理
*/ */
if (OrderSourceType.APP.getCode().equals(orderBean.getSource())) { if (OrderSourceType.APP.getCode().equals(orderBean.getSource())) {
......
...@@ -22,7 +22,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -22,7 +22,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
* @Copyright: 2019 www.freemud.cn Inc. All rights reserved. * @Copyright: 2019 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目 * 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/ */
@FeignClient(name = "payment-center-api",url="${payment.new.baseUrl}") @FeignClient(name = "payment-center-api",url="${payment.new.baseUrl:}")
@RequestMapping(produces = {"application/json;charset=UTF-8"}) @RequestMapping(produces = {"application/json;charset=UTF-8"})
public interface PaymentNewClient { public interface PaymentNewClient {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment