Conflicts:
	ruoyi-bussiness/src/main/resources/mapper/app/JobMapper.xml
This commit is contained in:
chenyanchang
2026-06-29 09:43:43 +08:00
3 changed files with 8 additions and 2 deletions

View File

@@ -12,7 +12,7 @@ public class CandidateVO extends AppUser {
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
private Date applyDate; private Date applyDate;
private Integer matchingDegree; private Integer matchingDegree;
private String applyId; private Long applyId;
private String hire; private String hire;
@Excel(name = "公司名称", sort = 0) @Excel(name = "公司名称", sort = 0)
private String companyName; private String companyName;

View File

@@ -385,6 +385,7 @@
FROM ( FROM (
SELECT SELECT
r.*, r.*,
ja.id AS apply_id,
CASE CASE
WHEN (CAST(p.job_category AS TEXT) = ANY(string_to_array(r.job_title_id, ',')) OR p.job_category IS NULL) WHEN (CAST(p.job_category AS TEXT) = ANY(string_to_array(r.job_title_id, ',')) OR p.job_category IS NULL)
AND ((CAST(r.salary_min AS INTEGER) <= p.max_salary AND CAST(r.salary_max AS INTEGER) >= p.min_salary) OR p.max_salary IS NULL) AND ((CAST(r.salary_min AS INTEGER) <= p.max_salary AND CAST(r.salary_max AS INTEGER) >= p.min_salary) OR p.max_salary IS NULL)
@@ -404,7 +405,8 @@
END AS match_level END AS match_level
FROM shz.job p FROM shz.job p
JOIN shz.app_user r ON r.del_flag = '0' JOIN shz.app_user r ON r.del_flag = '0'
WHERE r.is_company_user = '1' and p.job_id = #{jobId} LEFT JOIN shz.job_apply ja ON ja.user_id = r.user_id AND ja.job_id = p.job_id AND ja.del_flag = '0'
WHERE p.job_id = #{jobId}
) c ) c
) t ) t
WHERE best_rn = 1 WHERE best_rn = 1

View File

@@ -176,4 +176,8 @@ public class AppUser extends BaseEntity
//匹配描述 //匹配描述
@TableField(exist = false) @TableField(exist = false)
private String matchLevelDesc; private String matchLevelDesc;
/** 投递申请ID推荐简历关联查询时填充非app_user表字段 */
@TableField(exist = false)
private Long applyId;
} }