Parcourir la source

调整支付接口

tianboguang il y a 3 ans
Parent
commit
68dea29550

+ 3 - 2
platform-api/src/main/java/com/platform/api/ApiPayController.java

@@ -74,7 +74,7 @@ public class ApiPayController extends ApiBaseAction {
      */
     @ApiOperation(value = "获取支付的请求参数")
     @PostMapping("prepay")
-    public Object payPrepay(@LoginUser UserVo loginUser, Integer orderId) {
+    public Object payPrepay(Integer orderId) {
         //
         OrderVo orderInfo = orderService.queryObject(orderId);
 
@@ -119,7 +119,8 @@ public class ApiPayController extends ApiBaseAction {
             // 交易类型APP
             parame.put("trade_type", ResourceUtil.getConfigByName("wx.tradeType"));
             parame.put("spbill_create_ip", getClientIp());
-            parame.put("openid", loginUser.getWeixin_openid());
+            UserVo userVo = apiUserService.queryByMobile(getUserName());
+            parame.put("openid", userVo.getWeixin_openid());
             String sign = WechatUtil.arraySign(parame, ResourceUtil.getConfigByName("wx.paySignKey"));
             // 数字签证
             parame.put("sign", sign);