user face

This commit is contained in:
sxu 2025-04-23 09:43:52 +08:00
parent 1c60c16752
commit 0fa88c2c23
3 changed files with 30 additions and 2 deletions

View File

@ -0,0 +1,24 @@
package com.bonus.system.api.domain;
import com.bonus.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@Data
public class SysUserFace extends BaseEntity {
private static final long serialVersionUID = 1L;
/** 人员id */
@ApiModelProperty(value = "人员id")
//@NotBlank(message = "人员id必填")
private Long userId;
/** 照片地址 */
@ApiModelProperty(value = "照片地址")
//@NotBlank(message = "照片地址必填")
private String photoUrl;
}

View File

@ -2,6 +2,7 @@ package com.bonus.system.feign;
import com.bonus.common.core.web.domain.AjaxResult; import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.system.api.domain.SysUser; import com.bonus.system.api.domain.SysUser;
import com.bonus.system.api.domain.SysUserFace;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -28,5 +29,5 @@ public interface SmartCanteenClient {
@ApiOperation(value = "上传人脸特征") @ApiOperation(value = "上传人脸特征")
@RequestMapping(value = "/userFace/uploadUserFace",method = RequestMethod.POST) @RequestMapping(value = "/userFace/uploadUserFace",method = RequestMethod.POST)
AjaxResult uploadUserFace(SysUser user); AjaxResult uploadUserFace(SysUserFace sysUserFace);
} }

View File

@ -368,7 +368,10 @@ public class SysUserServiceImpl implements ISysUserService {
// 新增用户与岗位管理 // 新增用户与岗位管理
insertUserPost(user); insertUserPost(user);
// 同步更新user face数据 // 同步更新user face数据
smartCanteenClient.uploadUserFace(user); SysUserFace sysUserFace = new SysUserFace();
sysUserFace.setUserId(user.getUserId());
sysUserFace.setPhotoUrl(user.getPhotoUrl());
smartCanteenClient.uploadUserFace(sysUserFace);
// 更新用户 // 更新用户
return userMapper.updateUser(user); return userMapper.updateUser(user);
} }