移动端添加求职者设置简历公开和保密

This commit is contained in:
chenshaohua
2026-07-21 17:32:42 +08:00
parent 950e360a4e
commit ce0b7a1729

View File

@@ -1,6 +1,7 @@
package com.ruoyi.cms.controller.app; package com.ruoyi.cms.controller.app;
import com.ruoyi.cms.domain.AppReviewJob; import com.ruoyi.cms.domain.AppReviewJob;
import com.ruoyi.cms.util.StringUtil;
import com.ruoyi.common.core.domain.entity.AppUser; import com.ruoyi.common.core.domain.entity.AppUser;
import com.ruoyi.common.core.domain.entity.Company; import com.ruoyi.common.core.domain.entity.Company;
import com.ruoyi.cms.domain.Job; import com.ruoyi.cms.domain.Job;
@@ -191,4 +192,28 @@ public class AppUserController extends BaseController
appUser.setLcUserid(SiteSecurityUtils.getlcUserid()); appUser.setLcUserid(SiteSecurityUtils.getlcUserid());
return AjaxResult.success(appUserService.editUserSafety(appUser)); return AjaxResult.success(appUserService.editUserSafety(appUser));
} }
@ApiOperation("修改简历停用和启用")
@PutMapping("/changeResumeStatus/{resumeStatus}")
public AjaxResult changeResumeStatus(@PathVariable(name = "resumeStatus", required = true)String resumeStatus){
if(!SiteSecurityUtils.isLogin()){
return error("未登录!");
}
if (!StringUtil.RESUME_STATUS_PUBLIC.equals(resumeStatus) && !StringUtil.RESUME_STATUS_SECRET.equals(resumeStatus)) {
return AjaxResult.error("简历状态仅支持1-公开、2-保密");
}
Long userId=SiteSecurityUtils.getUserId();
AppUser targetUser = appUserService.selectAppUserByUserId(userId);
if (targetUser == null || "1".equals(targetUser.getDelFlag())) {
return AjaxResult.error("目标用户不存在或已删除");
}
AppUser updateEntity = new AppUser();
updateEntity.setUserId(userId);
updateEntity.setResumeStatus(resumeStatus);
appUserService.updateAppUser(updateEntity);
String msg = StringUtil.RESUME_STATUS_PUBLIC.equals(resumeStatus)
? "简历已设置成公开!"
: "简历已设置成保密!";
return success(msg);
}
} }