|
@@ -112,22 +112,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
<select id="selectUnitList" resultType="com.ruoyi.system.domain.vo.BmDeptPlanVo">
|
|
<select id="selectUnitList" resultType="com.ruoyi.system.domain.vo.BmDeptPlanVo">
|
|
SELECT
|
|
SELECT
|
|
- ifnull(s1.dept_name,'') AS deptName,
|
|
|
|
- ifnull(s1.plan,0) AS targetInvestmentNum,
|
|
|
|
- ifnull(count( p.id ),0) AS successMission
|
|
|
|
|
|
+ ifnull( s1.dept_name, '' ) AS deptName,
|
|
|
|
+ ifnull( s1.plan, 0 ) AS targetInvestmentNum,
|
|
|
|
+ ifnull( count( p.id ), 0 ) AS successMission
|
|
FROM
|
|
FROM
|
|
(
|
|
(
|
|
SELECT
|
|
SELECT
|
|
|
|
+ sd.dept_id,
|
|
sd.dept_name,
|
|
sd.dept_name,
|
|
d.sys_dept_id,
|
|
d.sys_dept_id,
|
|
d.plan
|
|
d.plan
|
|
FROM
|
|
FROM
|
|
- sys_dept sd
|
|
|
|
- LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id and d.is_del = '0' and sd.del_flag = '0'
|
|
|
|
|
|
+ sys_dept sd
|
|
|
|
+ LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id
|
|
|
|
+ AND d.is_del = '0'
|
|
|
|
+ WHERE
|
|
|
|
+ sd.del_flag = '0'
|
|
) s1
|
|
) s1
|
|
- LEFT JOIN bm_project p ON p.dept_id = s1.sys_dept_id and p.is_del = '0'
|
|
|
|
|
|
+ LEFT JOIN bm_project p ON p.dept_id = s1.sys_dept_id
|
|
|
|
+ AND p.is_del = '0'
|
|
GROUP BY
|
|
GROUP BY
|
|
- s1.sys_dept_id
|
|
|
|
|
|
+ s1.dept_id
|
|
ORDER BY
|
|
ORDER BY
|
|
successMission DESC,
|
|
successMission DESC,
|
|
targetInvestmentNum DESC
|
|
targetInvestmentNum DESC
|
|
@@ -140,7 +145,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
ifnull(s1.payForMoney,0) as payForMoney
|
|
ifnull(s1.payForMoney,0) as payForMoney
|
|
FROM
|
|
FROM
|
|
sys_dept sd
|
|
sys_dept sd
|
|
- LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id and sd.del_flag = '0'
|
|
|
|
|
|
+ LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id
|
|
AND d.is_del = '0'
|
|
AND d.is_del = '0'
|
|
LEFT JOIN (
|
|
LEFT JOIN (
|
|
SELECT
|
|
SELECT
|
|
@@ -159,6 +164,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
GROUP BY
|
|
GROUP BY
|
|
s.dept_id
|
|
s.dept_id
|
|
) s1 ON s1.dept_id = d.sys_dept_id
|
|
) s1 ON s1.dept_id = d.sys_dept_id
|
|
|
|
+ where sd.del_flag = '0'
|
|
ORDER BY
|
|
ORDER BY
|
|
s1.payForMoney DESC,
|
|
s1.payForMoney DESC,
|
|
d.target_arrival_amount DESC
|
|
d.target_arrival_amount DESC
|
|
@@ -166,22 +172,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
<select id="selectUnitClueList" resultType="com.ruoyi.system.domain.vo.BmDeptPlanVo">
|
|
<select id="selectUnitClueList" resultType="com.ruoyi.system.domain.vo.BmDeptPlanVo">
|
|
SELECT
|
|
SELECT
|
|
- ifnull(s1.dept_name,'') AS deptName,
|
|
|
|
- ifnull(s1.plan,0) AS plan,
|
|
|
|
- ifnull(count( p.id ),0) AS successMission
|
|
|
|
|
|
+ ifnull( s1.dept_name, '' ) AS deptName,
|
|
|
|
+ ifnull( s1.plan, 0 ) AS plan,
|
|
|
|
+ ifnull( count( p.id ), 0 ) AS successMission
|
|
FROM
|
|
FROM
|
|
(
|
|
(
|
|
SELECT
|
|
SELECT
|
|
|
|
+ sd.dept_id,
|
|
sd.dept_name,
|
|
sd.dept_name,
|
|
d.sys_dept_id,
|
|
d.sys_dept_id,
|
|
d.plan
|
|
d.plan
|
|
FROM
|
|
FROM
|
|
- sys_dept sd
|
|
|
|
- LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id and d.is_del = '0' and sd.del_flag = '0'
|
|
|
|
|
|
+ sys_dept sd
|
|
|
|
+ LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id
|
|
|
|
+ AND d.is_del = '0'
|
|
|
|
+ WHERE
|
|
|
|
+ sd.del_flag = '0'
|
|
) s1
|
|
) s1
|
|
- LEFT JOIN bm_project p ON p.dept_id = s1.sys_dept_id and p.is_del = '0'
|
|
|
|
|
|
+ LEFT JOIN bm_project p ON p.dept_id = s1.sys_dept_id
|
|
|
|
+ AND p.is_del = '0'
|
|
GROUP BY
|
|
GROUP BY
|
|
- s1.sys_dept_id
|
|
|
|
|
|
+ s1.dept_id
|
|
ORDER BY
|
|
ORDER BY
|
|
successMission DESC,
|
|
successMission DESC,
|
|
plan DESC
|
|
plan DESC
|
|
@@ -195,16 +206,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
FROM
|
|
FROM
|
|
(
|
|
(
|
|
SELECT
|
|
SELECT
|
|
|
|
+ sd.dept_id,
|
|
sd.dept_name,
|
|
sd.dept_name,
|
|
d.sys_dept_id,
|
|
d.sys_dept_id,
|
|
d.target_signing_num
|
|
d.target_signing_num
|
|
FROM
|
|
FROM
|
|
sys_dept sd
|
|
sys_dept sd
|
|
- LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id and d.is_del = '0' and sd.del_flag = '0'
|
|
|
|
|
|
+ LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id and d.is_del = '0'
|
|
|
|
+ where sd.del_flag = '0'
|
|
) s1
|
|
) s1
|
|
LEFT JOIN bm_project p ON p.dept_id = s1.sys_dept_id and p.is_del = '0' and p.project_status > 4
|
|
LEFT JOIN bm_project p ON p.dept_id = s1.sys_dept_id and p.is_del = '0' and p.project_status > 4
|
|
GROUP BY
|
|
GROUP BY
|
|
- s1.sys_dept_id
|
|
|
|
|
|
+ s1.dept_id
|
|
ORDER BY
|
|
ORDER BY
|
|
successMission DESC,
|
|
successMission DESC,
|
|
targetSigningNum DESC
|
|
targetSigningNum DESC
|
|
@@ -212,15 +225,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
<select id="selectTotAmtList" resultType="com.ruoyi.system.domain.vo.BmDeptPlanVo">
|
|
<select id="selectTotAmtList" resultType="com.ruoyi.system.domain.vo.BmDeptPlanVo">
|
|
SELECT
|
|
SELECT
|
|
- d.dept_name as deptName,
|
|
|
|
- ifnull(dp.target_contract_amount,0) as targetContractAmount,
|
|
|
|
- ifnull(p.tot_amt,0) as totAmt
|
|
|
|
|
|
+ d.dept_name AS deptName,
|
|
|
|
+ ifnull( dp.target_contract_amount, 0 ) AS targetContractAmount,
|
|
|
|
+ ifnull( p.tot_amt, 0 ) AS totAmt
|
|
FROM
|
|
FROM
|
|
sys_dept d
|
|
sys_dept d
|
|
LEFT JOIN bm_project p ON p.dept_id = d.dept_id
|
|
LEFT JOIN bm_project p ON p.dept_id = d.dept_id
|
|
- AND d.del_flag = '0' and p.is_del = '0'
|
|
|
|
|
|
+ AND p.is_del = '0'
|
|
LEFT JOIN bm_dept_plan dp ON dp.sys_dept_id = d.dept_id
|
|
LEFT JOIN bm_dept_plan dp ON dp.sys_dept_id = d.dept_id
|
|
- GROUP BY d.dept_id
|
|
|
|
|
|
+ WHERE
|
|
|
|
+ d.del_flag = '0'
|
|
|
|
+ GROUP BY
|
|
|
|
+ d.dept_id
|
|
|
|
+ ORDER BY
|
|
|
|
+ targetContractAmount DESC,
|
|
|
|
+ totAmt DESC
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
@@ -231,7 +250,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
FROM
|
|
FROM
|
|
sys_dept sd
|
|
sys_dept sd
|
|
LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id
|
|
LEFT JOIN `bm_dept_plan` d ON d.sys_dept_id = sd.dept_id
|
|
- AND sd.del_flag = '0'
|
|
|
|
AND d.is_del = '0'
|
|
AND d.is_del = '0'
|
|
LEFT JOIN (
|
|
LEFT JOIN (
|
|
SELECT
|
|
SELECT
|
|
@@ -250,6 +268,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
GROUP BY
|
|
GROUP BY
|
|
s.dept_id
|
|
s.dept_id
|
|
) s1 ON s1.dept_id = d.sys_dept_id
|
|
) s1 ON s1.dept_id = d.sys_dept_id
|
|
|
|
+ WHERE
|
|
|
|
+ sd.del_flag = '0'
|
|
ORDER BY
|
|
ORDER BY
|
|
s1.payForMoney DESC
|
|
s1.payForMoney DESC
|
|
</select>
|
|
</select>
|
|
@@ -263,8 +283,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
FROM
|
|
FROM
|
|
sys_dept d
|
|
sys_dept d
|
|
LEFT JOIN bm_project p ON p.dept_id = d.dept_id
|
|
LEFT JOIN bm_project p ON p.dept_id = d.dept_id
|
|
- AND d.del_flag = '0' and p.is_del = '0' and p.project_status > 8
|
|
|
|
|
|
+ and p.is_del = '0' and p.project_status > 8
|
|
LEFT JOIN bm_dept_plan dp ON dp.sys_dept_id = d.dept_id
|
|
LEFT JOIN bm_dept_plan dp ON dp.sys_dept_id = d.dept_id
|
|
|
|
+ where d.del_flag = '0'
|
|
GROUP BY
|
|
GROUP BY
|
|
d.dept_id
|
|
d.dept_id
|
|
order by successMission DESC,
|
|
order by successMission DESC,
|
|
@@ -280,9 +301,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
FROM
|
|
FROM
|
|
sys_dept d
|
|
sys_dept d
|
|
LEFT JOIN bm_project p ON p.dept_id = d.dept_id
|
|
LEFT JOIN bm_project p ON p.dept_id = d.dept_id
|
|
- AND d.del_flag = '0' and p.is_del = '0' and p.project_status > 8 and year(p.create_time) = #{year}
|
|
|
|
|
|
+ and p.is_del = '0' and p.project_status > 8 and year(p.create_time) = #{year}
|
|
LEFT JOIN bm_dept_plan dp ON dp.sys_dept_id = d.dept_id
|
|
LEFT JOIN bm_dept_plan dp ON dp.sys_dept_id = d.dept_id
|
|
|
|
+ where d.del_flag = '0'
|
|
GROUP BY
|
|
GROUP BY
|
|
d.dept_id
|
|
d.dept_id
|
|
|
|
+ ORDER BY successMission
|
|
</select>
|
|
</select>
|
|
</mapper>
|
|
</mapper>
|