暂降事件查询

This commit is contained in:
huangzj
2023-08-31 11:42:08 +08:00
parent a01a3e2a12
commit b9af2a4e85
3 changed files with 28 additions and 17 deletions

View File

@@ -261,8 +261,10 @@ class AppProjectServiceImpl extends ServiceImpl<AppProjectMapper, AppProjectPO>
// userId = null;
// }
/*如何为空前端没传,查询所有*/
List<String> device = new ArrayList<>();
if(StringUtils.isEmpty(appProjectQueryParm.getEngineeringId())){
List<String> roleengineer = roleEngineerDevService.getRoleengineer();
device = roleEngineerDevService.getDevice();
appProjectQueryParm.setEngineeringIds(roleengineer);
if(CollectionUtils.isEmpty(roleengineer)){
@@ -274,11 +276,17 @@ class AppProjectServiceImpl extends ServiceImpl<AppProjectMapper, AppProjectPO>
QueryWrapper<CsLedger> queryWrapper = new QueryWrapper<>();
returnpage = appProjectMapper.getPageVo (returnpage, appProjectQueryParm);
List<String> finalDevice = device;
List<AppProjectVO> collect = returnpage.getRecords().stream().map(temp -> {
AppTopologyDiagramQueryParm appTopologyDiagramQueryParm = new AppTopologyDiagramQueryParm();
queryWrapper.clear();
queryWrapper.lambda().eq(CsLedger::getPid,temp.getId()).eq(CsLedger::getState,1);
Integer integer = csLedgerMapper.selectCount(queryWrapper);
Integer integer =0;
if(!CollectionUtils.isEmpty(finalDevice)){
queryWrapper.clear();
queryWrapper.lambda().eq(CsLedger::getPid,temp.getId()).eq(CsLedger::getState,1).in(CsLedger::getId, finalDevice);
integer = csLedgerMapper.selectCount(queryWrapper);
}
temp.setDevNum(integer);
appTopologyDiagramQueryParm.setProjectId(temp.getId());