Browse Source

20210411修改查看交付物接口

recovery
zy_Java 4 years ago
parent
commit
cb50ee326d
  1. 3
      tall/src/main/java/com/ccsens/tall/service/ProTaskDetailService.java
  2. 22
      tall/src/main/resources/mapper_dao/DeliverDao.xml

3
tall/src/main/java/com/ccsens/tall/service/ProTaskDetailService.java

@ -744,10 +744,8 @@ public class ProTaskDetailService implements IProTaskDetailService {
} }
//任务配置 //任务配置
taskDetail.setProTaskConfig(getProTaskShow(taskDetail.getDetailId())); taskDetail.setProTaskConfig(getProTaskShow(taskDetail.getDetailId()));
//添加项目信息 //添加项目信息
normalTaskAddPlugin(taskId, taskDetail); normalTaskAddPlugin(taskId, taskDetail);
List<TaskVo.NormalTask> groupTaskList = new ArrayList<>(); List<TaskVo.NormalTask> groupTaskList = new ArrayList<>();
//提醒信息 //提醒信息
taskDetail.setRemindInfoList(proRemindDao.queryRemindByTask(taskDetail.getId())); taskDetail.setRemindInfoList(proRemindDao.queryRemindByTask(taskDetail.getId()));
@ -789,7 +787,6 @@ public class ProTaskDetailService implements IProTaskDetailService {
taskDetail.setSecondTasks(new ArrayList<>()); taskDetail.setSecondTasks(new ArrayList<>());
taskDetail.getSecondTasks().addAll(groupTaskList); taskDetail.getSecondTasks().addAll(groupTaskList);
} }
} }
return taskDetail; return taskDetail;
} }

22
tall/src/main/resources/mapper_dao/DeliverDao.xml

@ -258,27 +258,33 @@
on d.id = p.deliver_id on d.id = p.deliver_id
and p.task_sub_time_id = #{subTimeId} and p.task_sub_time_id = #{subTimeId}
and p.rec_status = 0 and p.rec_status = 0
and p.is_history = 0
LEFT JOIN t_pro_task_deliver_post_log_checker pc LEFT JOIN t_pro_task_deliver_post_log_checker pc
on pc.deliver_post_log_id = p.id on pc.deliver_post_log_id = p.id
and pc.rec_status = 0 and pc.rec_status = 0
LEFT JOIN LEFT JOIN
( (
SELECT SELECT
r.id as checkerId, r.id as checkerId,
r.`name` as checkerName, r.`name` as checkerName,
if(m.user_id = #{userId},TRUE,FALSE) as isChecker if(a.user_id is null,FALSE,TRUE) as isChecker
FROM
t_pro_role r
LEFT JOIN
(SELECT
mr.role_id,
m.user_id
FROM FROM
t_pro_role r,
t_pro_member_role mr, t_pro_member_role mr,
t_pro_member m t_pro_member m
WHERE WHERE
r.id = mr.role_id mr.member_id = m.id
and mr.member_id = m.id
and r.parent_id != 0
and r.rec_status = 0
and mr.rec_status = 0 and mr.rec_status = 0
and m.rec_status = 0 and m.rec_status = 0
GROUP BY r.id )a on a.role_id = r.id and a.user_id = #{userId}
WHERE
r.rec_status = 0
and r.parent_id != 0
) r on r.checkerId = pc.checker_id ) r on r.checkerId = pc.checker_id
WHERE WHERE
d.task_detail_id = #{taskDetailId} d.task_detail_id = #{taskDetailId}

Loading…
Cancel
Save