Parcourir la source

使用openId判断该用户是否已存在

jk-GitHub-coder il y a 4 ans
Parent
commit
24c186ddaf

+ 2 - 2
YijiaRestful/src/main/java/com/platform/yijia/controller/PayOrderController.java

@@ -66,11 +66,11 @@ public class PayOrderController {
      */
     @RequestMapping(value = "/getPayOrderList", method = RequestMethod.GET)
     @ResponseBody
-    public String getPayOrderList(@RequestParam String orderNo,String token,String userType){
+    public String getPayOrderList(@RequestParam String orderNo,String openId,String userType){
         Gson gson =new Gson();
         ResultData resultData =null;
         //根据token 和 usertype来判断用户是否存在
-        boolean flag = appUserInfoService.selectAppUserInfo(token,userType);
+        boolean flag = appUserInfoService.selectAppUserInfo(openId,userType);
         if(flag){
             if(StringUtils.isNotBlank(orderNo)){
                 PayOrderRequest payOrderRequest =new PayOrderRequest();

+ 4 - 4
YijiaRestful/src/main/java/com/platform/yijia/service/impl/AppUserInfoServiceImpl.java

@@ -52,15 +52,15 @@ public class AppUserInfoServiceImpl implements AppUserInfoService {
     }
 
     @Override
-    public boolean selectAppUserInfo(String token, String userType) {
+    public boolean selectAppUserInfo(String openId, String userType) {
         Boolean flag=true;
-        if(StringUtils.isNotBlank(token)&&StringUtils.isNotBlank(userType)){
+        if(StringUtils.isNotBlank(openId)&&StringUtils.isNotBlank(userType)){
             AppUserInfo appUserInfo =new AppUserInfo();
             AppUserInfoExample example =new AppUserInfoExample();
             if(userType.equals("1")){
-                example.or().andUserTypeEqualTo(userType).andBlogTokenEqualTo(token);
+                example.or().andUserTypeEqualTo(userType).andBlogOpenidEqualTo(openId);
             }else if(userType.equals("2")){
-                example.or().andUserTypeEqualTo(userType).andMinaTokenEqualTo(token);
+                example.or().andUserTypeEqualTo(userType).andMinaOpenidNotEqualTo(openId);
             }
             List<AppUserInfo> list= appUserInfoMapper.selectByExample(example);
             if(list!=null && list.size()>0){