This commit is contained in:
sh
2026-02-10 19:05:20 +08:00
parent 270e3c291d
commit 68347e1158
2 changed files with 12 additions and 2 deletions

View File

@@ -48,4 +48,8 @@ public class StaticsJob {
@Excel(name = "零工招聘人数") @Excel(name = "零工招聘人数")
@ApiModelProperty("零工招聘人数") @ApiModelProperty("零工招聘人数")
private String lgzprs; private String lgzprs;
@Excel(name = "零工投递简历数")
@ApiModelProperty("零工投递简历数")
private String lgtdjls;
} }

View File

@@ -68,13 +68,19 @@
</if> </if>
GROUP BY job_location_area_code GROUP BY job_location_area_code
),apply_stats AS ( ),apply_stats AS (
SELECT j.job_location_area_code, COUNT(ja.id) AS jlsl SELECT j.job_location_area_code, COUNT(ja.id) AS jlsl,sum(case when j.type='4' then 1 else 0 end) as lgtdjls
FROM job j INNER JOIN job_apply ja ON j.job_id = ja.job_id FROM job j INNER JOIN job_apply ja ON j.job_id = ja.job_id
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
<if test="startTime!=null and startTime!='' ">
<![CDATA[ AND ja.create_time >= CAST(#{startTime} AS timestamp) ]]>
</if>
<if test="endTime!=null and endTime!='' ">
<![CDATA[ AND ja.create_time <= CAST(#{endTime} AS timestamp) ]]>
</if>
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,COALESCE(cs.zcqys, 0) AS zcqys,COALESCE(cs.xzcqys, 0) AS xzcqys, 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 bdd.dict_label as label,COALESCE(ap.lgtdjls, 0) AS lgtdjls FROM bussiness_dict_data bdd
LEFT JOIN company_stats cs ON cs.map_key= bdd.dict_value 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