|
@@ -1,5 +1,6 @@
|
|
|
package com.yonge.cooleshow.student.controller;
|
|
|
|
|
|
+import cn.hutool.extra.servlet.ServletUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.microsvc.toolkit.common.response.template.R;
|
|
@@ -304,7 +305,7 @@ public class UserOrderController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "用户付款", notes = "用户付款")
|
|
|
@PostMapping("/orderPay/v2")
|
|
|
- public R<UserPaymentOrderWrapper.PaymentReq> executePaymentV2(@Validated @RequestBody UserPaymentOrderVo.PaymentReqConfig config) {
|
|
|
+ public R<UserPaymentOrderWrapper.PaymentReq> executePaymentV2(@Validated @RequestBody UserPaymentOrderVo.PaymentReqConfig config,HttpServletRequest request) {
|
|
|
// 设置下单用户信息
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
if (Objects.isNull(sysUser)) {
|
|
@@ -315,6 +316,7 @@ public class UserOrderController extends BaseController {
|
|
|
// 用户下单请求
|
|
|
UserPaymentOrderWrapper.PaymentOrderReqConfig reqConfig = UserPaymentOrderWrapper.PaymentOrderReqConfig.from(config.jsonString());
|
|
|
|
|
|
+ reqConfig.setIp(ServletUtil.getClientIP(request));
|
|
|
// 创建用户支付数据
|
|
|
UserPaymentOrderWrapper.PaymentReq paymentConfig = userPaymentCoreService.executePayment(JwtUserInfo.builder()
|
|
|
.userId(sysUser.getId().toString()).clientType(ClientEnum.STUDENT.getCode()).build(), reqConfig);
|