支付前置

This commit is contained in:
2025-02-24 14:44:59 +08:00
parent da3f548ca0
commit 6b785709f1
6 changed files with 35 additions and 33 deletions

View File

@@ -1,6 +1,7 @@
package com.czg.controller;
import com.czg.resp.CzgResult;
import com.czg.sa.StpKit;
import com.czg.service.order.dto.OrderPayParamDTO;
import com.czg.service.order.service.PayService;
import com.czg.utils.AssertUtil;
@@ -30,6 +31,7 @@ public class OrderPayController {
@PostMapping("/cashPay")
public CzgResult<Object> cashPayOrder(@Validated @RequestBody OrderPayParamDTO payParam) {
payParam.setShopId(StpKit.USER.getShopId());
return payService.cashPayOrder(payParam);
}
@@ -44,6 +46,7 @@ public class OrderPayController {
*/
@PostMapping("/vipPay")
public CzgResult<Object> vipPayOrder(@Validated @RequestBody OrderPayParamDTO payParam) {
payParam.setShopId(StpKit.USER.getShopId());
AssertUtil.isBlank(payParam.getPayType(), "支付类型不可为空");
return payService.vipPayOrder(payParam);
}
@@ -53,6 +56,7 @@ public class OrderPayController {
*/
@PostMapping("/h5Pay")
public CzgResult<Map<String, Object>> h5PayOrder(HttpServletRequest request, @Validated @RequestBody OrderPayParamDTO payParam) {
payParam.setShopId(StpKit.USER.getShopId());
return payService.h5PayOrder(ServletUtil.getClientIPByHeader(request), payParam);
}
@@ -64,6 +68,7 @@ public class OrderPayController {
*/
@PostMapping("/jsPay")
public CzgResult<Map<String, Object>> jsPayOrder(HttpServletRequest request, @Validated @RequestBody OrderPayParamDTO payParam) {
payParam.setShopId(StpKit.USER.getShopId());
return payService.jsPayOrder(ServletUtil.getClientIPByHeader(request), payParam);
}
@@ -74,6 +79,7 @@ public class OrderPayController {
*/
@PostMapping("/ltPayOrder")
public CzgResult<Map<String, Object>> ltPayOrder(HttpServletRequest request, @Validated @RequestBody OrderPayParamDTO payParam) {
payParam.setShopId(StpKit.USER.getShopId());
return payService.ltPayOrder(ServletUtil.getClientIPByHeader(request), payParam);
}
@@ -82,6 +88,7 @@ public class OrderPayController {
*/
@PostMapping("/scanPay")
public CzgResult<Map<String, Object>> scanPayOrder(HttpServletRequest request, @Validated @RequestBody OrderPayParamDTO payParam) {
payParam.setShopId(StpKit.USER.getShopId());
return payService.scanPayOrder(ServletUtil.getClientIPByHeader(request), payParam);
}
@@ -91,6 +98,7 @@ public class OrderPayController {
*/
@PostMapping("/microPay")
public CzgResult<Map<String, Object>> microPayOrder(@Validated @RequestBody OrderPayParamDTO payParam) {
payParam.setShopId(StpKit.USER.getShopId());
return payService.microPayOrder(payParam);
}
}