You've already forked FrameTour-BE
聪明付
This commit is contained in:
@@ -5,10 +5,12 @@ import com.ycwl.basic.annotation.IgnoreToken;
|
||||
import com.ycwl.basic.enums.BizCodeEnum;
|
||||
import com.ycwl.basic.model.wx.WXPayOrderReqVO;
|
||||
import com.ycwl.basic.model.wx.WxPayRespVO;
|
||||
import com.ycwl.basic.pay.entity.PayResponse;
|
||||
import com.ycwl.basic.service.mobile.WxPayService;
|
||||
import com.ycwl.basic.utils.ApiResponse;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
@@ -17,6 +19,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.security.GeneralSecurityException;
|
||||
|
||||
@@ -41,10 +44,17 @@ public class AppWxPayController {
|
||||
wxPayService.payNotify(request);
|
||||
return ApiResponse.success(BizCodeEnum.REQUEST_OK);
|
||||
}
|
||||
@PostMapping("/{scenicId}/payNotify")
|
||||
|
||||
@RequestMapping("/{scenicId}/payNotify")
|
||||
@IgnoreToken
|
||||
public ApiResponse<?> payNotifyByScenicId(@PathVariable Long scenicId, HttpServletRequest request) {
|
||||
wxPayService.payNotify(scenicId, request);
|
||||
public Object payNotifyByScenicId(@PathVariable Long scenicId, HttpServletRequest request) {
|
||||
PayResponse payResponse = wxPayService.payNotify(scenicId, request);
|
||||
if (payResponse == null) {
|
||||
return ApiResponse.buildResult(BizCodeEnum.ADVANCE_PAYMENT_CALLBACK_FAILED);
|
||||
}
|
||||
if (StringUtils.isNotBlank(payResponse.getCustomResponse())) {
|
||||
return payResponse.getCustomResponse();
|
||||
}
|
||||
return ApiResponse.success(BizCodeEnum.REQUEST_OK);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user