Browse Source

选择用户信息接口完善字段信息

ZhangWenQiang 6 năm trước cách đây
mục cha
commit
1fe5e2cefc

+ 26 - 0
src/main/java/com/jeeplus/modules/sys/service/HpUserService.java

@@ -1349,6 +1349,32 @@ public class HpUserService extends CrudService<HpUserMapper, HpUser> {
                 }
             }
         }
+        //如果没有accesstoken等信息
+        if (StringUtils.isBlank(hpUser.getAccessToken())) {
+            String[] userIdArray = userIds.split(",");
+            for (int i = 0; i < userIdArray.length; i++) {
+                HpUser hpUser1 = this.get(userIdArray[i]);
+                if (StringUtils.isNotBlank(hpUser1.getAccessToken())) {
+                    hpUser.setAccessToken(hpUser1.getAccessToken());
+                }
+                if (hpUser1.getAccessTokenEndtime() != null) {
+                    hpUser.setAccessTokenEndtime(hpUser1.getAccessTokenEndtime());
+                }
+                if (StringUtils.isNotBlank(hpUser1.getRefreshToken())) {
+                    hpUser.setRefreshToken(hpUser1.getRefreshToken());
+                }
+            }
+        }
+        //如果没有小程序SessionKey信息
+        if (StringUtils.isBlank(hpUser.getMinaSessionKey())) {
+            String[] userIdArray = userIds.split(",");
+            for (int i = 0; i < userIdArray.length; i++) {
+                HpUser hpUser1 = this.get(userIdArray[i]);
+                if (StringUtils.isNotBlank(hpUser1.getMinaSessionKey())) {
+                    hpUser.setMinaSessionKey(hpUser1.getMinaSessionKey());
+                }
+            }
+        }
         //更新用户信息
         switch (loginType) {
             case "0":