修改岗位归集统计——添加企业总数和新增企业数。
This commit is contained in:
@@ -149,7 +149,9 @@ ocr:
|
|||||||
|
|
||||||
cipher-security:
|
cipher-security:
|
||||||
socket: 39.106.16.89:11028
|
socket: 39.106.16.89:11028
|
||||||
path: /data/downloadmodel/cert
|
path: /data/downloadmodel/certTest
|
||||||
|
# socket: 10.98.80.223:8443
|
||||||
|
# path: /data/downloadmodel/cert
|
||||||
|
|
||||||
#nginx节点健康检查
|
#nginx节点健康检查
|
||||||
management:
|
management:
|
||||||
|
|||||||
@@ -26,4 +26,6 @@ public class StaticsJob {
|
|||||||
private String lggws;
|
private String lggws;
|
||||||
@ApiModelProperty("零工招聘人数")
|
@ApiModelProperty("零工招聘人数")
|
||||||
private String lgzprs;
|
private String lgzprs;
|
||||||
|
@ApiModelProperty("新注册企业数")
|
||||||
|
private String xzcqys;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,7 +40,20 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getGroutCityJobs" parameterType="com.ruoyi.cms.domain.query.Staticsquery" resultType="com.ruoyi.cms.domain.StaticsJob">
|
<select id="getGroutCityJobs" parameterType="com.ruoyi.cms.domain.query.Staticsquery" resultType="com.ruoyi.cms.domain.StaticsJob">
|
||||||
WITH job_stats AS (
|
WITH company_stats AS (
|
||||||
|
SELECT
|
||||||
|
cm.map_key, cm.code,
|
||||||
|
COUNT(company_id) AS zcqys,
|
||||||
|
SUM(CASE
|
||||||
|
WHEN <![CDATA[ create_time >= CAST(#{startTime} AS timestamp) ]]>
|
||||||
|
<![CDATA[ AND create_time <= CAST(#{endTime} AS timestamp) ]]>
|
||||||
|
THEN 1 ELSE 0 END) AS xzcqys
|
||||||
|
FROM company c
|
||||||
|
LEFT JOIN area_code_mapping cm ON SUBSTRING(c.region_code, 1, 6) = cm.code
|
||||||
|
WHERE del_flag = '0'
|
||||||
|
AND cm.code IS NOT NULL
|
||||||
|
GROUP BY cm.map_key, cm.code
|
||||||
|
),job_stats AS (
|
||||||
SELECT job_location_area_code, COUNT(job_id) AS zs,
|
SELECT job_location_area_code, COUNT(job_id) AS zs,
|
||||||
SUM(CASE WHEN education >= '3' THEN 1 ELSE 0 END) AS gxbysgw,
|
SUM(CASE WHEN education >= '3' THEN 1 ELSE 0 END) AS gxbysgw,
|
||||||
SUM(CASE WHEN del_flag = '0' THEN 1 ELSE 0 END) AS sszzgw,
|
SUM(CASE WHEN del_flag = '0' THEN 1 ELSE 0 END) AS sszzgw,
|
||||||
@@ -60,7 +73,9 @@
|
|||||||
WHERE j.del_flag='0' and ja.del_flag='0' AND j.job_location_area_code IS NOT NULL
|
WHERE j.del_flag='0' and ja.del_flag='0' AND j.job_location_area_code IS NOT NULL
|
||||||
GROUP BY j.job_location_area_code )
|
GROUP BY j.job_location_area_code )
|
||||||
SELECT COALESCE(js.zs,0) zs, COALESCE(js.gxbysgw,0) gxbysgw, COALESCE(js.sszzgw,0) sszzgw,COALESCE(js.lggws,0) lggws,
|
SELECT COALESCE(js.zs,0) zs, COALESCE(js.gxbysgw,0) gxbysgw, COALESCE(js.sszzgw,0) sszzgw,COALESCE(js.lggws,0) lggws,
|
||||||
COALESCE(js.lgzprs,0) lgzprs, COALESCE(ap.jlsl, 0) AS jlsl, bdd.dict_label as label FROM bussiness_dict_data bdd
|
COALESCE(js.lgzprs,0) lgzprs, COALESCE(ap.jlsl, 0) AS jlsl,COALESCE(cs.zcqys, 0) AS zcqys,COALESCE(cs.xzcqys, 0) AS xzcqys,
|
||||||
|
bdd.dict_label as label FROM bussiness_dict_data bdd
|
||||||
|
LEFT JOIN company_stats cs ON cs.map_key= bdd.dict_value
|
||||||
LEFT JOIN job_stats js ON js.job_location_area_code = bdd.dict_value
|
LEFT JOIN job_stats js ON js.job_location_area_code = bdd.dict_value
|
||||||
LEFT JOIN apply_stats ap ON js.job_location_area_code = ap.job_location_area_code
|
LEFT JOIN apply_stats ap ON js.job_location_area_code = ap.job_location_area_code
|
||||||
where bdd.dict_type = 'area'
|
where bdd.dict_type = 'area'
|
||||||
|
|||||||
Reference in New Issue
Block a user