|
|
@ -49,7 +49,10 @@ |
|
|
COUNT(IF(bdzt>1,id,NULL)) AS formYtjCount, |
|
|
COUNT(IF(bdzt>1,id,NULL)) AS formYtjCount, |
|
|
COUNT(IF(bdzt=1,id,NULL)) AS formTbzCount |
|
|
COUNT(IF(bdzt=1,id,NULL)) AS formTbzCount |
|
|
FROM `t_study_form_fill` WHERE del_flag='0' |
|
|
FROM `t_study_form_fill` WHERE del_flag='0' |
|
|
AND user_id=#{userId} |
|
|
|
|
|
|
|
|
<if test="userId!=null"> |
|
|
|
|
|
AND user_id=#{userId} |
|
|
|
|
|
</if> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UNION ALL |
|
|
UNION ALL |
|
|
|
|
|
|
|
|
@ -58,7 +61,33 @@ |
|
|
COUNT(IF(bdzt>1,id,NULL)) AS formYtjCount, |
|
|
COUNT(IF(bdzt>1,id,NULL)) AS formYtjCount, |
|
|
COUNT(IF(bdzt=1,id,NULL)) AS formTbzCount |
|
|
COUNT(IF(bdzt=1,id,NULL)) AS formTbzCount |
|
|
FROM `t_study_form_pre` WHERE del_flag='0' |
|
|
FROM `t_study_form_pre` WHERE del_flag='0' |
|
|
AND user_id=#{userId} |
|
|
|
|
|
|
|
|
<if test="userId!=null"> |
|
|
|
|
|
AND user_id=#{userId} |
|
|
|
|
|
</if> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UNION ALL |
|
|
|
|
|
|
|
|
|
|
|
SELECT |
|
|
|
|
|
COUNT(IF(DATE(create_time)=DATE(NOW()),id,NULL)) AS formTodayCount, |
|
|
|
|
|
COUNT(IF(bdzt>1,id,NULL)) AS formYtjCount, |
|
|
|
|
|
COUNT(IF(bdzt=1,id,NULL)) AS formTbzCount |
|
|
|
|
|
FROM `t_study_form_apply` WHERE del_flag='0' |
|
|
|
|
|
<if test="userId!=null"> |
|
|
|
|
|
AND user_id=#{userId} |
|
|
|
|
|
</if> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UNION ALL |
|
|
|
|
|
|
|
|
|
|
|
SELECT |
|
|
|
|
|
COUNT(IF(DATE(create_time)=DATE(NOW()),id,NULL)) AS formTodayCount, |
|
|
|
|
|
COUNT(IF(bdzt>1,id,NULL)) AS formYtjCount, |
|
|
|
|
|
COUNT(IF(bdzt=1,id,NULL)) AS formTbzCount |
|
|
|
|
|
FROM `t_study_form_plan` WHERE del_flag='0' |
|
|
|
|
|
<if test="userId!=null"> |
|
|
|
|
|
AND user_id=#{userId} |
|
|
|
|
|
</if> |
|
|
)a |
|
|
)a |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
@ -69,11 +98,13 @@ |
|
|
FROM `t_study` s |
|
|
FROM `t_study` s |
|
|
|
|
|
|
|
|
WHERE s.del_flag=0 AND s.`type`=1 |
|
|
WHERE s.del_flag=0 AND s.`type`=1 |
|
|
AND |
|
|
|
|
|
(s.leader=#{userId} |
|
|
|
|
|
OR EXISTS (SELECT ss.id FROM `t_study_subject` ss WHERE ss.`del_flag`='0' AND ss.`study_id`=s.`id` AND ss.leader=#{userId}) |
|
|
|
|
|
OR EXISTS (SELECT ssu.id FROM `t_study_subject_user` ssu WHERE ssu.`del_flag`='0' AND ssu.`study_id`=s.`id` AND ssu.user_id=#{userId}) |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
<if test="userId!=null"> |
|
|
|
|
|
AND |
|
|
|
|
|
(s.leader=#{userId} |
|
|
|
|
|
OR EXISTS (SELECT ss.id FROM `t_study_subject` ss WHERE ss.`del_flag`='0' AND ss.`study_id`=s.`id` AND ss.leader=#{userId}) |
|
|
|
|
|
OR EXISTS (SELECT ssu.id FROM `t_study_subject_user` ssu WHERE ssu.`del_flag`='0' AND ssu.`study_id`=s.`id` AND ssu.user_id=#{userId}) |
|
|
|
|
|
) |
|
|
|
|
|
</if> |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<!-- 档案相关--> |
|
|
<!-- 档案相关--> |
|
|
|