fix: env status 调整
This commit is contained in:
@@ -71,8 +71,12 @@ public class EnvironmentServiceImpl extends ServiceImpl<EnvironmentDao, Environm
|
||||
Page page = T.PageUtil.getPage(params);
|
||||
List<EnvironmentEntity> packageList = this.getBaseMapper().queryList(page, params);
|
||||
|
||||
List<EnvironmentSessionEntity> sessionEntityList = deviceSessionService.list(new LambdaQueryWrapper<EnvironmentSessionEntity>().eq(EnvironmentSessionEntity::getStatus, 1));
|
||||
List<String> envIdList = sessionEntityList.stream().map(x -> x.getEnvId()).toList();
|
||||
|
||||
for (EnvironmentEntity entity : packageList) {
|
||||
entity.setParam(entity.getParamJSONObject());
|
||||
entity.setStatus(envIdList.contains(entity.getId()) ? 2 : entity.getStatus());
|
||||
}
|
||||
page.setRecords(packageList);
|
||||
return page;
|
||||
@@ -121,7 +125,14 @@ public class EnvironmentServiceImpl extends ServiceImpl<EnvironmentDao, Environm
|
||||
params.put("currentUserId", currentUserId);
|
||||
Page page = new Query(EnvironmentEntity.class).getPage(params);
|
||||
|
||||
List<EnvironmentSessionEntity> sessionEntityList = deviceSessionService.list(new LambdaQueryWrapper<EnvironmentSessionEntity>().eq(EnvironmentSessionEntity::getStatus, 1));
|
||||
List<String> envIdList = sessionEntityList.stream().map(x -> x.getEnvId()).toList();
|
||||
|
||||
List<EnvironmentEntity> packageList = this.getBaseMapper().mySession(page, params);
|
||||
for (EnvironmentEntity entity : packageList) {
|
||||
entity.setParam(entity.getParamJSONObject());
|
||||
entity.setStatus(envIdList.contains(entity.getId()) ? 2 : entity.getStatus());
|
||||
}
|
||||
page.setRecords(packageList);
|
||||
return page;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user