|
@ -19,6 +19,7 @@ package com.elink.esua.epdc.modules.issue.service.impl; |
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
@ -457,6 +458,9 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp |
|
|
} else { |
|
|
} else { |
|
|
list = SecurityUser.getUser().getDeptIdList(); |
|
|
list = SecurityUser.getUser().getDeptIdList(); |
|
|
} |
|
|
} |
|
|
|
|
|
if (CollectionUtils.isEmpty(list)) { |
|
|
|
|
|
return new Result<IssueStateStatisticsResultDTO>().ok(null); |
|
|
|
|
|
} |
|
|
IssueStateStatisticsResultDTO issueDto = baseDao.selectCountOfIssueState(list); |
|
|
IssueStateStatisticsResultDTO issueDto = baseDao.selectCountOfIssueState(list); |
|
|
IssueStateStatisticsResultDTO eventDto = epdcEventsService.selectCountOfEventState(list); |
|
|
IssueStateStatisticsResultDTO eventDto = epdcEventsService.selectCountOfEventState(list); |
|
|
issueDto.setPendingResponseNum(eventDto.getPendingResponseNum()); |
|
|
issueDto.setPendingResponseNum(eventDto.getPendingResponseNum()); |
|
|