|
@@ -57,7 +57,7 @@ public class PayOrderService {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
- public Boolean callBack(String orderSn, HttpServletRequest request, HttpServletResponse response) {
|
|
|
+ public Boolean callBack(String orderSn, Integer payType,HttpServletRequest request, HttpServletResponse response) {
|
|
|
Order order = orderService.getByOrderSn(orderSn);
|
|
|
if(order == null){
|
|
|
throw new BusinessException(ResultCode.ORDER_NOT_EXIST);
|
|
@@ -65,6 +65,7 @@ public class PayOrderService {
|
|
|
if(order.getPayStatus() != 0){
|
|
|
return false;
|
|
|
}
|
|
|
+ order.setPayType(payType);
|
|
|
//微信支付回调
|
|
|
if(order.getPayType() == 0 || order.getPayType() == 1 || order.getPayType() == 2){
|
|
|
return wechatPayService.callBack(request,response,order);
|