查询用户授权app

develop
guyuliang 2024-08-26 20:10:42 +08:00
parent c1f55e4c99
commit ddd530f969
1 changed files with 5 additions and 3 deletions

View File

@ -114,16 +114,18 @@ public class IndexServiceImpl implements IndexService {
param.put("page", 1); param.put("page", 1);
param.put("limit", Integer.MAX_VALUE); param.put("limit", Integer.MAX_VALUE);
String result = ykUtil.call(YkInfo.getAllAppList, param, JSONArray.class); String result = ykUtil.call(YkInfo.getAllAppList, param, JSONArray.class);
List<JSONObject> list = JSONObject.parseObject(result, List.class); JSONObject allAppJson = JSONObject.parseObject(result, JSONObject.class);
List<JSONObject> allAppList = JSONObject.parseObject(allAppJson.getString("list"), List.class);
List<JSONObject> userAppList = getUserAppList(requestContext); List<JSONObject> userAppList = getUserAppList(requestContext);
List<String> appIdList = userAppList.stream().map(jsonObject -> jsonObject.getString("appId")).collect(Collectors.toList()); List<String> appIdList = userAppList.stream().map(jsonObject -> jsonObject.getString("appId")).collect(Collectors.toList());
for (JSONObject data : list) { for (JSONObject data : allAppList) {
if(appIdList.contains(data.getString("appId"))){ if(appIdList.contains(data.getString("appId"))){
data.put("enable", "1"); data.put("enable", "1");
} }
} }
return new GeneralResult(true, userAppList, "查询成功"); return new GeneralResult(true, allAppList, "查询成功");
} catch (Exception e) { } catch (Exception e) {
log.info("查询失败", e); log.info("查询失败", e);
return new GeneralResult(false, "查询失败"); return new GeneralResult(false, "查询失败");