|
@@ -7,6 +7,7 @@ import com.dayou.dto.AssetsSelectDTO;
|
|
|
import com.dayou.dto.HandlerPermissionDTO;
|
|
|
import com.dayou.entity.*;
|
|
|
import com.dayou.exception.ErrorCode;
|
|
|
+import com.dayou.mapper.DepartmentMapper;
|
|
|
import com.dayou.mapper.WorkTaskRecordMapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.dayou.utils.DateUtils;
|
|
@@ -37,6 +38,8 @@ public class WorkTaskRecordServiceImpl extends ServiceImpl<WorkTaskRecordMapper,
|
|
|
@Autowired
|
|
|
private WorkTaskRecordMapper workTaskRecordMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private DepartmentMapper departmentMapper;
|
|
|
|
|
|
@Override
|
|
|
@SuppressWarnings("unchecked")
|
|
@@ -164,9 +167,7 @@ public class WorkTaskRecordServiceImpl extends ServiceImpl<WorkTaskRecordMapper,
|
|
|
public Page<AssetsTaskDoneVO> getAssetsTaskDoneList(AssetsSelectDTO assetsSelectDTO, Page page) {
|
|
|
// 判断是否要根据部门id集合查询(部门待办查询)
|
|
|
if (ObjectUtil.isNotNull(assetsSelectDTO.getSelectByDepartment()) && assetsSelectDTO.getSelectByDepartment()){
|
|
|
- assetsSelectDTO.setDepartmentIdList(LoginContext.getLoginCacheUserBO().getDepartmentList().stream()
|
|
|
- .map(SimpleParentModel::getId)
|
|
|
- .collect(Collectors.toList()));
|
|
|
+ assetsSelectDTO.setDepartmentIdList(departmentMapper.getDepIdList(LoginContext.getLoginCacheUserBO().getDepartmentList().get(0).getId()));
|
|
|
}else {
|
|
|
assetsSelectDTO.setHandlerId(LoginContext.getCurrentUserId());
|
|
|
}
|