diff --git a/src/main/java/com/gszc/service/MiniAppService.java b/src/main/java/com/gszc/service/MiniAppService.java index 63e47fc..2d7e890 100644 --- a/src/main/java/com/gszc/service/MiniAppService.java +++ b/src/main/java/com/gszc/service/MiniAppService.java @@ -90,12 +90,13 @@ public class MiniAppService { Map columnMap = new HashMap<>(); columnMap.put("open_id", openid); List miniUsers = miniUserMapper.selectByMap(columnMap); - MiniUser miniUser = miniUsers.get(0); + +// MiniUser miniUser = miniUsers.get(0); JSONObject jsonObject = new JSONObject(); - if(null==miniUser){ - miniUser = new MiniUser(); + if(miniUsers.size()==0){ + MiniUser miniUser = new MiniUser(); String id = UUID.randomUUID().toString(); miniUser.setId(id); miniUser.setSessionKey(sessionKey); @@ -110,6 +111,7 @@ public class MiniAppService { jsonObject.put("userId",id); jsonObject.put("openId",openid); }else { + MiniUser miniUser = miniUsers.get(0); miniUser.setSessionKey(sessionKey); // oceanUser.setSessionKey(sessionKey); miniUserMapper.updateById(miniUser);//是否是更新一个字段