From ce0b7a17296db32c49d4779dc6c425226e440e8e Mon Sep 17 00:00:00 2001 From: chenshaohua <635616957@qq.com> Date: Tue, 21 Jul 2026 17:32:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=B1=82=E8=81=8C=E8=80=85=E8=AE=BE=E7=BD=AE=E7=AE=80=E5=8E=86?= =?UTF-8?q?=E5=85=AC=E5=BC=80=E5=92=8C=E4=BF=9D=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cms/controller/app/AppUserController.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserController.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserController.java index 52923b2..2d814ea 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserController.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserController.java @@ -1,6 +1,7 @@ package com.ruoyi.cms.controller.app; 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.Company; import com.ruoyi.cms.domain.Job; @@ -191,4 +192,28 @@ public class AppUserController extends BaseController appUser.setLcUserid(SiteSecurityUtils.getlcUserid()); 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); + } }