From a18c45165e20b409b2a96105ab96f68da37a2bcd Mon Sep 17 00:00:00 2001 From: liux <963924687@qq.com> Date: Mon, 10 Nov 2025 09:58:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E8=84=B8=E4=BF=A1=E6=81=AF=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/bonus/system/feign/SmartCanteenClient.java | 5 +++++ .../com/bonus/system/service/impl/SysUserServiceImpl.java | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/feign/SmartCanteenClient.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/feign/SmartCanteenClient.java index 3eed029..77fb63f 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/feign/SmartCanteenClient.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/feign/SmartCanteenClient.java @@ -4,6 +4,7 @@ import com.bonus.common.core.web.domain.AjaxResult; import com.bonus.system.api.domain.SysUser; import com.bonus.system.api.domain.SysUserFace; import io.swagger.annotations.ApiOperation; +import org.apache.ibatis.annotations.Param; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.stereotype.Component; import org.springframework.stereotype.Service; @@ -30,4 +31,8 @@ public interface SmartCanteenClient { @ApiOperation(value = "上传人脸特征") @RequestMapping(value = "/userFace/uploadUserFace",method = RequestMethod.POST) AjaxResult uploadUserFace(SysUserFace sysUserFace); + + @ApiOperation(value = "修改人脸状态") + @RequestMapping(value = "/userFace/updateUserFaceStatus",method = RequestMethod.POST) + AjaxResult updateUserFaceStatus(SysUserFace sysUserFace); } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysUserServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysUserServiceImpl.java index 71b6961..701fd5f 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysUserServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysUserServiceImpl.java @@ -458,6 +458,10 @@ public class SysUserServiceImpl implements ISysUserService { */ @Override public int updateUserStatus(SysUser user) { + SysUserFace userFace = new SysUserFace(); + userFace.setUserId(user.getUserId()); + userFace.setPhotoUrl(user.getStatus()); + smartCanteenClient.updateUserFaceStatus(userFace); return userMapper.updateUser(user); }