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); }