Commit 2fe6a408 by ping.wu

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

parent 0df7c7e1
......@@ -33,6 +33,6 @@ public class FacePayResponseDto {
private String transId;
// private String fmId;
// private String payCode;
private PayOrderDto payOrder;
private String payOrder;
}
......@@ -2,7 +2,9 @@ package cn.freemud.service;
import cn.freemud.base.entity.BaseResponse;
import cn.freemud.entities.vo.CreateOrderVo;
import cn.freemud.entities.vo.PaysuccessNoticeMessage;
import cn.freemud.entities.vo.QueryOrderVo;
import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs;
public interface PointsMallOrderService {
......@@ -11,6 +13,10 @@ public interface PointsMallOrderService {
*/
BaseResponse createOrder(CreateOrderVo createOrderVo);
/**
* 支付回调
*/
String paySuccessCallback(PaysuccessNoticeMessage message, OrderInfoReqs orderInfo);
BaseResponse scoreRecords(QueryOrderVo queryOrderVo);
......
......@@ -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.ordercenter.config.OrderCenterProperties;
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.util.LockUtils;
import com.google.gson.Gson;
......@@ -331,6 +332,13 @@ public class OrderAdapterServiceImpl implements OrderAdapterService {
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订单处理
*/
if (OrderSourceType.APP.getCode().equals(orderBean.getSource())) {
......
......@@ -22,7 +22,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
* @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"})
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