From 61bfb682812b6085a36be26976671f1885f96a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E8=BE=89?= Date: Sun, 28 Jun 2026 18:24:06 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=8E=A8=E8=8D=90=E7=AE=80=E5=8E=86-?= =?UTF-8?q?=E9=82=80=E7=BA=A6=E9=9D=A2=E8=AF=95bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-bussiness/src/main/resources/mapper/app/JobMapper.xml | 2 ++ .../java/com/ruoyi/common/core/domain/entity/AppUser.java | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/ruoyi-bussiness/src/main/resources/mapper/app/JobMapper.xml b/ruoyi-bussiness/src/main/resources/mapper/app/JobMapper.xml index 5e20a56..1ea1bd1 100644 --- a/ruoyi-bussiness/src/main/resources/mapper/app/JobMapper.xml +++ b/ruoyi-bussiness/src/main/resources/mapper/app/JobMapper.xml @@ -385,6 +385,7 @@ FROM ( SELECT r.*, + ja.id AS apply_id, CASE WHEN CAST(p.job_category AS TEXT) = ANY(string_to_array(r.job_title_id, ',')) 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,6 +405,7 @@ END AS match_level FROM shz.job p JOIN shz.app_user r ON r.del_flag = '0' + 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 ) t diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/AppUser.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/AppUser.java index d5dce8a..805c6c1 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/AppUser.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/AppUser.java @@ -176,4 +176,8 @@ public class AppUser extends BaseEntity //匹配描述 @TableField(exist = false) private String matchLevelDesc; + + /** 投递申请ID(推荐简历关联查询时填充,非app_user表字段) */ + @TableField(exist = false) + private Long applyId; } From ad4468780bb67ef18cc45b811f09b084a1014b01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E8=BE=89?= Date: Sun, 28 Jun 2026 18:28:38 +0800 Subject: [PATCH 2/2] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ruoyi/cms/domain/vo/CandidateVO.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/vo/CandidateVO.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/vo/CandidateVO.java index 38ec0ec..157f3ba 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/vo/CandidateVO.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/vo/CandidateVO.java @@ -12,7 +12,7 @@ public class CandidateVO extends AppUser { @JsonFormat(pattern = "yyyy-MM-dd") private Date applyDate; private Integer matchingDegree; - private String applyId; + private Long applyId; private String hire; @Excel(name = "公司名称", sort = 0) private String companyName;