|
|
@ -441,7 +441,13 @@ public class ProTaskDetailService implements IProTaskDetailService { |
|
|
|
Long checkerRole = normalTask.getCheckerRole(); |
|
|
|
ProRole checker = proRoleDao.selectByPrimaryKey(checkerRole); |
|
|
|
if(ObjectUtil.isNotNull(checker)) { |
|
|
|
normalTask.setExecutorRoleName(checker.getName()); |
|
|
|
normalTask.setCheckerRoleName(checker.getName()); |
|
|
|
}else{ |
|
|
|
//根据任务id查询项目下项目经理
|
|
|
|
Long pmId = taskDetailDao.selectPmByTaskId(normalTask.getDetailId()); |
|
|
|
ProRole proRole = proRoleDao.selectByPrimaryKey(pmId); |
|
|
|
normalTask.setCheckerRole(proRole.getId()); |
|
|
|
normalTask.setCheckerRoleName(proRole.getName()); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|