|
@ -65,7 +65,8 @@ |
|
|
s.end_time as taskEndTime, |
|
|
s.end_time as taskEndTime, |
|
|
if(a.rId is not null or r.`name` = '全体成员',1,0) as mine |
|
|
if(a.rId is not null or r.`name` = '全体成员',1,0) as mine |
|
|
FROM |
|
|
FROM |
|
|
t_pro_task_detail d LEFT JOIN t_pro_task_sub_time s on d.id = s.task_detail_id |
|
|
t_pro_task_detail d |
|
|
|
|
|
LEFT JOIN t_pro_task_sub_time s on d.id = s.task_detail_id |
|
|
LEFT JOIN t_pro_role r on r.id = d.executor_role |
|
|
LEFT JOIN t_pro_role r on r.id = d.executor_role |
|
|
LEFT JOIN |
|
|
LEFT JOIN |
|
|
( |
|
|
( |
|
@ -91,34 +92,21 @@ |
|
|
and m.rec_status = 0 |
|
|
and m.rec_status = 0 |
|
|
and r.rec_status = 0 |
|
|
and r.rec_status = 0 |
|
|
) a on a.rId = r.id |
|
|
) a on a.rId = r.id |
|
|
|
|
|
|
|
|
WHERE |
|
|
WHERE |
|
|
d.project_id = #{projectId} |
|
|
d.project_id = #{projectId} |
|
|
and |
|
|
and d.rec_status = 0 |
|
|
d.rec_status = 0 |
|
|
and d.level != 0 |
|
|
and |
|
|
and d.level != 1 |
|
|
d.level != 0 |
|
|
|
|
|
and |
|
|
|
|
|
d.level != 1 |
|
|
|
|
|
<if test="roleId != null"> |
|
|
<if test="roleId != null"> |
|
|
and |
|
|
and r.id = #{roleId} |
|
|
r.id = #{roleId} |
|
|
|
|
|
</if> |
|
|
</if> |
|
|
|
|
|
and s.complated_status = #{type} |
|
|
|
|
|
and FROM_UNIXTIME(s.begin_time/1000,'%Y-%m-%d %H:%m:%s') < NOW() |
|
|
and |
|
|
and |
|
|
s.complated_status = #{type} |
|
|
|
|
|
and |
|
|
|
|
|
FROM_UNIXTIME(s.begin_time/1000,'%Y-%m-%d %H:%m:%s') < NOW() |
|
|
|
|
|
and |
|
|
|
|
|
( |
|
|
|
|
|
( |
|
|
( |
|
|
d.finish_need_all = 0 |
|
|
( d.finish_need_all = 0 ) |
|
|
) |
|
|
|
|
|
or |
|
|
or |
|
|
( |
|
|
( d.finish_need_all = 1 and t.mid > 0 ) |
|
|
d.finish_need_all = 1 |
|
|
|
|
|
and |
|
|
|
|
|
t.mid > 0 |
|
|
|
|
|
) |
|
|
|
|
|
) |
|
|
) |
|
|
ORDER BY |
|
|
ORDER BY |
|
|
<if test="orderType == 0"> |
|
|
<if test="orderType == 0"> |
|
@ -128,7 +116,6 @@ |
|
|
d.priority DESC |
|
|
d.priority DESC |
|
|
,s.begin_time DESC |
|
|
,s.begin_time DESC |
|
|
</if> |
|
|
</if> |
|
|
|
|
|
|
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="getKanbanTakeByType" parameterType="java.util.Map" resultType="com.ccsens.tall.bean.vo.TaskVo$KanBanTask"> |
|
|
<select id="getKanbanTakeByType" parameterType="java.util.Map" resultType="com.ccsens.tall.bean.vo.TaskVo$KanBanTask"> |
|
|