ソースを参照

使用openId验证用户是否存在

jk-GitHub-coder 4 年 前
コミット
111df09ffe

+ 4 - 3
YijiaRestful/src/main/java/com/platform/yijia/controller/PayController.java

@@ -119,7 +119,8 @@ public class PayController {
     public String getJhPayInfo(@RequestBody PayInfoRequest payInfoRequest){
         Gson gson =new Gson();
         ResultData resultData =null;
-        String token=payInfoRequest.getToken();//token
+        //String token=payInfoRequest.getToken();//token
+        String openId = payInfoRequest.getOpenId(); //用户openId
         String userType=payInfoRequest.getUserType();//用户登录类型 1 公众号。2 小程序
         String mno=payInfoRequest.getMno();//获取商户号
         Integer orderId =payInfoRequest.getOrderId();
@@ -129,10 +130,10 @@ public class PayController {
         appUserInfo.setUserType(userType);
         if(userType.equals("1")){
             //1 是公众号
-            appUserInfo.setBlogOpenid(token);
+            appUserInfo.setBlogOpenid(openId);
         }else if(userType.equals("2")){
             //2是小程序
-            appUserInfo.setMinaOpenid(token);
+            appUserInfo.setMinaOpenid(openId);
         }
         List<AppUserInfo> appUserInfoList =appUserInfoService.Authentication(appUserInfo);
 

+ 8 - 0
YijiaRestful/src/main/java/com/platform/yijia/param/request/PayInfoRequest.java

@@ -3,6 +3,7 @@ package com.platform.yijia.param.request;
 public class PayInfoRequest {
 
     //订单信息
+    private String openId;//openId
     private String oilGun;//油枪
     private String oilName;//油品
     private String token;//tocken
@@ -13,6 +14,13 @@ public class PayInfoRequest {
     private Integer orderId;//订单id
     private String mno;
 
+    public String getOpenId() {
+        return openId;
+    }
+    public void setOpenId(String openId) {
+        this.openId = openId;
+    }
+
     public String getMno() {
         return mno;
     }