|
@@ -234,15 +234,15 @@
|
|
|
|
|
|
<select id="findJobUserByRegionAndStatus" resultType="com.hz.employmentsite.vo.statistics.jobUser.RegionJobUserCount">
|
|
|
SELECT
|
|
|
- site.RegionCode,
|
|
|
- area.`name` AS RegionName,
|
|
|
- COUNT(1) AS jobUserCount
|
|
|
+ area.`code` AS regionCode,
|
|
|
+ area.`name` AS regionName,
|
|
|
+ COUNT( jobUser.JobuserID ) AS jobUserCount
|
|
|
FROM
|
|
|
- pc_jobuser jobUser
|
|
|
- LEFT JOIN pc_site site ON jobUser.SiteID = site.SiteID
|
|
|
- LEFT JOIN area_code area ON site.RegionCode = area.`code`
|
|
|
+ area_code area
|
|
|
+ LEFT JOIN pc_site site ON area.`code` = site.RegionCode
|
|
|
+ LEFT JOIN pc_jobuser jobUser ON site.SiteID = jobUser.SiteID
|
|
|
WHERE
|
|
|
- 1=1
|
|
|
+ area.lv = 3
|
|
|
<if test="year!='' and year!=null">
|
|
|
and YEAR(jobUser.CreateTime) = #{year}
|
|
|
</if>
|
|
@@ -258,15 +258,16 @@
|
|
|
|
|
|
<select id="findJobUserByRegionAndPersonType" resultType="com.hz.employmentsite.vo.statistics.jobUser.RegionJobUserCount">
|
|
|
SELECT
|
|
|
- site.RegionCode,
|
|
|
- area.`name` AS RegionName,
|
|
|
- COUNT(1) AS jobUserCount
|
|
|
+ area.`code` AS regionCode,
|
|
|
+ area.`name` AS regionName,
|
|
|
+ COUNT( jobUser.JobuserID ) AS jobUserCount
|
|
|
FROM
|
|
|
- pc_jobuser jobUser
|
|
|
- LEFT JOIN pc_site site ON jobUser.SiteID = site.SiteID
|
|
|
- LEFT JOIN area_code area ON site.RegionCode = area.`code`
|
|
|
+ area_code area
|
|
|
+ LEFT JOIN pc_site site ON area.`code` = site.RegionCode
|
|
|
+ LEFT JOIN pc_jobuser jobUser ON site.SiteID = jobUser.SiteID
|
|
|
WHERE
|
|
|
- jobUser.KeyPersonTypeID IN (13,14,15,16,17,18,19,20,21,22,23,24)
|
|
|
+ area.lv = 3
|
|
|
+ AND jobUser.KeyPersonTypeID IN (13,14,15,16,17,18,19,20,21,22,23,24)
|
|
|
<if test="year!='' and year!=null">
|
|
|
and YEAR(jobUser.CreateTime) = #{year}
|
|
|
</if>
|