Commit 529a3368 authored by 麻笑宇's avatar 麻笑宇

各地市业务办理时效统计修改

parent e7ebded0
......@@ -11,32 +11,6 @@ public interface DPStatisticsMapper {
List<Map<String, Object>> maintenanceCountTopTen(@Param("dpFilterParamDto") DPFilterParamDto dpFilterParamDto);
List<Map<String, Object>> maintenanceCount(@Param("dpFilterParamDto") DPFilterParamDto dpFilterParamDto);
int installCount(@Param("orgCode") String orgCode);
int maintenanceNoticeCount(@Param("orgCode") String orgCode);
int reformCount(@Param("orgCode") String orgCode);
int transferCount(@Param("orgCode") String orgCode);
int useCount(@Param("orgCode") String orgCode);
int vehicleCount(@Param("orgCode") String orgCode);
int changeNameCount(@Param("orgCode") String orgCode);
int changeReformCount(@Param("orgCode") String orgCode);
int changeTransferCount(@Param("orgCode") String orgCode);
int changeUnitCount(@Param("orgCode") String orgCode);
int changeVehicleCount(@Param("orgCode") String orgCode);
int disableCount(@Param("orgCode") String orgCode);
int cancelCount(@Param("cityCode") String cityCode);
List<Map<String, Object>> installEquCount(@Param("cityCode") String cityCode,@Param("startTime") String startTime);
List<Map<String, Object>> maintenanceEquCount(@Param("cityCode") String cityCode,@Param("startTime") String startTime);
......
......@@ -36,154 +36,6 @@
GROUP BY
sr.region_code
</select>
<select id="installCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_installation_notice T
WHERE
T.notice_status = 6616
AND T.receive_company_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="maintenanceNoticeCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_maintain_notice T
WHERE
T.notice_status = 6616
AND T.receive_company_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="reformCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_reform_notice T
WHERE
T.notice_status = 6616
AND T.receive_company_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="transferCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_transfer_notice T
WHERE
T.notice_status = 6616
AND T.receive_company_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="useCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_use_registration T
WHERE
T.audit_status = '已完成'
AND T.receive_company_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="vehicleCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_vehicle_information T
WHERE
T.status = '已完成'
AND T.receive_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="changeNameCount" resultType="int">
SELECT COUNT
( 1 )
FROM
(
SELECT
crn.sequence_nbr,
pc.org_code
FROM
privilege_company pc
INNER JOIN tz_base_enterprise_info bi ON bi.supervise_org_code = pc.org_code
INNER JOIN tzs_jg_change_registration_name crn ON bi.office_region LIKE CONCAT ( '%', crn.receive_company_code, '%' )
AND crn.audit_status = '已完成'
WHERE
pc.org_code LIKE concat ( #{orgCode}, '%' )
GROUP BY
crn.sequence_nbr
)
</select>
<select id="changeReformCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_change_registration_reform T
WHERE
T.audit_status = '已完成'
AND T.receive_company_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="changeTransferCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_change_registration_transfer T
WHERE
T.audit_status = '已完成'
AND T.receive_company_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="changeUnitCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_change_registration_unit T
WHERE
T.status = '已完成'
AND T.receive_company_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="changeVehicleCount" resultType="int">
SELECT COUNT
( 1 )
FROM
tzs_jg_change_vehicle_registration_unit T
WHERE
T.status = '已完成'
AND T.receive_company_org_code LIKE CONCAT ( #{orgCode}, '%' )
</select>
<select id="disableCount" resultType="int">
SELECT COUNT
( 1 )
FROM
(
SELECT
crn.sequence_nbr
FROM
privilege_company pc
INNER JOIN tz_base_enterprise_info bi ON bi.supervise_org_code = pc.org_code
INNER JOIN tzs_jg_enable_disable crn ON bi.office_region LIKE CONCAT ( '%', crn.receive_company_code, '%' )
AND crn.audit_status = '已完成'
WHERE
pc.org_code LIKE concat ( #{orgCode}, '%' )
GROUP BY
crn.sequence_nbr
)
</select>
<select id="cancelCount" resultType="int">
SELECT COUNT
( 1 )
FROM
(
SELECT
crn.sequence_nbr
FROM
privilege_company pc
INNER JOIN tz_base_enterprise_info bi ON bi.supervise_org_code = pc.org_code
INNER JOIN tzs_jg_scrap_cancel crn ON bi.office_region LIKE CONCAT ( '%', crn.receive_company_code, '%' )
AND crn.audit_status = '已完成'
WHERE
pc.org_code LIKE concat ( #{cityCode}, '%' )
GROUP BY
crn.sequence_nbr
)
</select>
<select id="installEquCount" resultType="java.util.Map">
SELECT COUNT
( 1 ),
......@@ -552,8 +404,7 @@
pc.org_code
FROM
privilege_company pc
INNER JOIN tz_base_enterprise_info bi ON bi.supervise_org_code = pc.org_code
INNER JOIN tzs_jg_change_registration_name crn ON bi.office_region LIKE CONCAT ( '%', crn.receive_company_code, '%' )
INNER JOIN tzs_jg_change_registration_name crn ON crn.receive_org_code = pc.company_code
AND crn.audit_status = '已完成'
WHERE
<foreach collection="orgCodes" item="orgCode" separator="OR" open="(" close=")">
......@@ -636,8 +487,7 @@
pc.org_code
FROM
privilege_company pc
INNER JOIN tz_base_enterprise_info bi ON bi.supervise_org_code = pc.org_code
INNER JOIN tzs_jg_enable_disable crn ON bi.office_region LIKE CONCAT ( '%', crn.receive_company_code, '%' )
INNER JOIN tzs_jg_enable_disable crn ON crn.receive_org_code = pc.company_code
AND crn.audit_status = '已完成'
WHERE
<foreach collection="orgCodes" item="orgCode" separator="OR" open="(" close=")">
......@@ -661,8 +511,7 @@
pc.org_code
FROM
privilege_company pc
INNER JOIN tz_base_enterprise_info bi ON bi.supervise_org_code = pc.org_code
INNER JOIN tzs_jg_scrap_cancel crn ON bi.office_region LIKE CONCAT ( '%', crn.receive_company_code, '%' )
INNER JOIN tzs_jg_scrap_cancel crn ON crn.receive_org_code = pc.company_code
AND crn.audit_status = '已完成'
WHERE
<foreach collection="orgCodes" item="orgCode" separator="OR" open="(" close=")">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment