|
|
@ -410,24 +410,36 @@ |
|
|
|
|
|
|
|
<select id="getHistogram" resultMap="his"> |
|
|
|
SELECT |
|
|
|
sy.`NAME`, |
|
|
|
t.num, |
|
|
|
t.IS_MAJOR |
|
|
|
sy.`NAME`, |
|
|
|
t.num, |
|
|
|
t.IS_MAJOR |
|
|
|
FROM |
|
|
|
( |
|
|
|
SELECT |
|
|
|
CONCAT( LEFT ( sx.`XZQHDM`, 4 ), '00' ) adcd, |
|
|
|
COUNT( 1 ) num, |
|
|
|
pi.IS_MAJOR |
|
|
|
FROM |
|
|
|
bs_sgc_jsjd_bui_pro_info pi |
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_proposal pp ON pi.PRO_NO = pp.PRO_NO |
|
|
|
AND pi.PRO_CODE = pp.PROJECT_CODE |
|
|
|
LEFT JOIN sys_xzqh sx ON pp.ADCD = sx.XZQHDM |
|
|
|
LEFT JOIN sys_xzqh xx ON sx.XZQHDM = xx.XZQHDM |
|
|
|
|
|
|
|
GROUP BY |
|
|
|
LEFT ( pp.ADCD, 4 ),pi.IS_MAJOR ) t LEFT JOIN sys_xzqh sy ON sy.XZQHDM = t.adcd; |
|
|
|
( |
|
|
|
SELECT |
|
|
|
CONCAT( LEFT ( sx.`XZQHDM`, 4 ), '00' ) adcd, |
|
|
|
COUNT( 1 ) num, |
|
|
|
pi.IS_MAJOR |
|
|
|
FROM |
|
|
|
bs_sgc_jsjd_bui_pro_info pi |
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_proposal pp ON pi.PRO_NO = pp.PRO_NO |
|
|
|
AND pi.PRO_CODE = pp.PROJECT_CODE |
|
|
|
LEFT JOIN sys_xzqh sx ON pp.ADCD = sx.XZQHDM |
|
|
|
LEFT JOIN sys_xzqh xx ON sx.XZQHDM = xx.XZQHDM |
|
|
|
<if test="userType==01"> |
|
|
|
WHERE |
|
|
|
pi.PRO_NO IN ( |
|
|
|
SELECT |
|
|
|
PRO_NO |
|
|
|
FROM |
|
|
|
sys_user_pro |
|
|
|
<where> |
|
|
|
<if test="userId!=null and userId!=''"> |
|
|
|
AND user_id=#{userId}) |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
</if> |
|
|
|
GROUP BY |
|
|
|
LEFT ( pp.ADCD, 4 ),pi.IS_MAJOR ) t LEFT JOIN sys_xzqh sy ON sy.XZQHDM = t.adcd; |
|
|
|
</select> |
|
|
|
|
|
|
|
<resultMap id="xx" type="Num"> |
|
|
@ -442,6 +454,19 @@ |
|
|
|
bs_sgc_jsjd_bui_pro_info pi |
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_proposal pp ON pi.PRO_NO = pp.PRO_NO |
|
|
|
AND pi.PRO_CODE = pp.PROJECT_CODE |
|
|
|
<if test="userType==01"> |
|
|
|
WHERE |
|
|
|
pi.PRO_NO IN ( |
|
|
|
SELECT |
|
|
|
PRO_NO |
|
|
|
FROM |
|
|
|
sys_user_pro |
|
|
|
<where> |
|
|
|
<if test="userId!=null and userId!=''"> |
|
|
|
AND user_id=#{userId}) |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
</if> |
|
|
|
GROUP BY pi.IS_MAJOR |
|
|
|
</select> |
|
|
|
|
|
|
|