1.优化查询岗位详情,查询无效岗位提示

2.优化微信授权登录,把PKCS5Padding 改成PKCS7Padding并且添加appid验证是否一致问题
This commit is contained in:
sh
2026-06-03 12:33:46 +08:00
parent 8237cb774f
commit d1eadf7f5d
3 changed files with 36 additions and 13 deletions

View File

@@ -26,6 +26,7 @@ import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Optional;
/**
* 岗位Controller
@@ -172,18 +173,20 @@ public class AppJobController extends BaseController
@GetMapping(value = "/{encryptJobId}")
public AjaxResult getInfo(@PathVariable("encryptJobId") String encryptJobId, HttpServletRequest request)
{
Long jobId;
if(StringUtils.isBlank(encryptJobId)){
return error("岗位id为空!");
}
try {
Long jobId=Long.parseLong(SM4Utils.decryptEcb(SM4Constants.SM4_KET, encryptJobId));
//Job job = jobService.selectJobByJobIdApp(jobId);
Job job = jobService.selectHttpJobByJobIdApp(jobId,request);
return success(job);
String decryptStr=SM4Utils.decryptEcb(SM4Constants.SM4_KET, encryptJobId);
jobId=Long.parseLong(decryptStr);
}catch (Exception e){
e.printStackTrace();
return error("参数不正确!");
}
return Optional.ofNullable(jobService.selectHttpJobByJobIdApp(jobId, request))
.map(this::success)
.orElse(error("无效的岗位!"));
}
/**