暂降事件查询
This commit is contained in:
@@ -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());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user