From b635e47ee6d5a8fe2f3e1d94450b99e5d48cc925 Mon Sep 17 00:00:00 2001 From: sh Date: Tue, 21 Apr 2026 17:55:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=B2=97=E4=BD=8D=E5=8A=A0?= =?UTF-8?q?=E5=AF=86=E5=AF=B9=E5=BA=94=E7=9A=84=E5=B2=97=E4=BD=8Did?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java index efcef00..3c9c979 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java @@ -741,8 +741,11 @@ public class ESJobSearchImpl implements IESJobSearchService } BeanUtils.copyBeanProp(esJobDocument, job); + //生成jobId加密字段 + String encryptJobId=SM4Utils.encryptEcb(SM4Constants.SM4_KET, String.valueOf(job!=null?job.getJobId():null)); + esJobDocument.setEncryptJobId(encryptJobId); if (job != null && job.getJobId() != null) { - esJobDocument.setAppJobUrl("https://www.xjksly.cn/app#/packageA/pages/post/post?jobId="+ Base64.getEncoder().encodeToString(String.valueOf(job.getJobId()).getBytes())); + esJobDocument.setAppJobUrl("https://www.xjksly.cn/app#/packageA/pages/post/post?jobId="+ encryptJobId); } if(!StringUtil.isEmptyOrNull(job.getScale())){ esJobDocument.setScale(Integer.valueOf(job.getScale()));