修改取消投递简历
This commit is contained in:
@@ -305,22 +305,30 @@ public class AppJobController extends BaseController
|
|||||||
return success(jobService.selectApplyJobUserList(jobId));
|
return success(jobService.selectApplyJobUserList(jobId));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("删除岗位申请")
|
@ApiOperation("移动端取消投递")
|
||||||
@DeleteMapping("/applyJobCencal")
|
@DeleteMapping("/applyJobCencal/{encryptJobId}")
|
||||||
public AjaxResult applyJobCencal(@RequestBody JobApply apply){
|
public AjaxResult applyJobCencal(@ApiParam("岗位id") @PathVariable String encryptJobId){
|
||||||
if(apply==null){
|
if(StringUtils.isBlank(encryptJobId)){
|
||||||
return AjaxResult.error("参数为空!");
|
return error("岗位id为空");
|
||||||
}
|
|
||||||
if (apply.getJobId() == null) {
|
|
||||||
return AjaxResult.error("岗位id为空!");
|
|
||||||
}
|
}
|
||||||
if(!SiteSecurityUtils.isLogin()){
|
if(!SiteSecurityUtils.isLogin()){
|
||||||
return AjaxResult.error("用户未登录!");
|
return AjaxResult.error("用户未登录!");
|
||||||
}
|
}
|
||||||
if (apply.getUserId() == null) {
|
Long userId = SiteSecurityUtils.getUserId();
|
||||||
apply.setUserId(SiteSecurityUtils.getUserId());
|
JobApply apply=new JobApply();
|
||||||
|
try {
|
||||||
|
Long jobId=Long.parseLong(SM4Utils.decryptEcb(SM4Constants.SM4_KET, encryptJobId));
|
||||||
|
apply.setJobId(jobId);
|
||||||
|
apply.setUserId(userId);
|
||||||
|
JobApply oldApply = jobApplyService.getApplyInfo(apply);
|
||||||
|
if (oldApply == null) {
|
||||||
|
return AjaxResult.error("未找到该投递记录");
|
||||||
|
}
|
||||||
|
|
||||||
|
return toAjax(jobApplyService.applyJobCencal(apply));
|
||||||
|
}catch (Exception e){
|
||||||
|
return error("取消投递失败,请稍后重试");
|
||||||
}
|
}
|
||||||
return toAjax(jobApplyService.applyJobCencal(apply));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("获取取消岗位岗位详情")
|
@ApiOperation("获取取消岗位岗位详情")
|
||||||
|
|||||||
@@ -78,4 +78,6 @@ public interface IJobApplyService
|
|||||||
public List<Job> selectCencalList(JobApply jobApply);
|
public List<Job> selectCencalList(JobApply jobApply);
|
||||||
|
|
||||||
public Integer selectPendCount(String code);
|
public Integer selectPendCount(String code);
|
||||||
|
|
||||||
|
public JobApply getApplyInfo(JobApply jobApply);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -188,4 +188,12 @@ public class JobApplyServiceImpl extends ServiceImpl<JobApplyMapper,JobApply> im
|
|||||||
jobApply.setCode(code);
|
jobApply.setCode(code);
|
||||||
return jobApplyMapper.selectPendCount(jobApply);
|
return jobApplyMapper.selectPendCount(jobApply);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public JobApply getApplyInfo(JobApply jobApply){
|
||||||
|
return jobApplyMapper.selectOne(Wrappers.<JobApply>lambdaQuery()
|
||||||
|
.eq(JobApply::getDelFlag, 0)
|
||||||
|
.eq(JobApply::getJobId, jobApply.getJobId())
|
||||||
|
.eq(JobApply::getUserId, jobApply.getUserId())
|
||||||
|
.last("LIMIT 1"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ public class SecurityConfig
|
|||||||
// 对于登录login 注册register 验证码captchaImage 允许匿名访问
|
// 对于登录login 注册register 验证码captchaImage 允许匿名访问
|
||||||
requests.antMatchers("/login", "/register", "/captchaImage","/loginWeb","/websocket/**","/ws/**","/app/appLogin",
|
requests.antMatchers("/login", "/register", "/captchaImage","/loginWeb","/websocket/**","/ws/**","/app/appLogin",
|
||||||
"/app/appWxphoneSmsCode","/app/appLoginPhone","/app/sendSmsAgain","/app/idCardLogin","/app/phoneLogin",
|
"/app/appWxphoneSmsCode","/app/appLoginPhone","/app/sendSmsAgain","/app/idCardLogin","/app/phoneLogin",
|
||||||
"/getTjmhToken","/getWwTjmhToken","/getWwTjmHlwToken","/actuator/health","/refreshToken").permitAll()
|
"/getTjmhToken","/getWwTjmhToken","/getWwTjmHlwToken","/actuator/health","/refreshToken","/system/dict/data/type/**").permitAll()
|
||||||
// 静态资源,可匿名访问
|
// 静态资源,可匿名访问
|
||||||
.antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
|
.antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
|
||||||
// 移动端公用查询,可匿名访问
|
// 移动端公用查询,可匿名访问
|
||||||
|
|||||||
Reference in New Issue
Block a user