Browse Source

添加用户

wujiefeng 1 năm trước cách đây
mục cha
commit
1a50626608

+ 1 - 1
centers/AuthCenter/AuthClient/src/main/java/com/github/microservice/auth/client/model/UserFaceUploadModel.java

@@ -16,7 +16,7 @@ import java.util.List;
 public class UserFaceUploadModel {
 
     @Schema(description = "用户id")
-    @NotNull(message = "userId不能为null")
+//    @NotNull(message = "userId不能为null")
     private String userId;
 
     @Schema(description = "人脸图片")

+ 11 - 0
centers/AuthCenter/AuthServer/src/main/java/com/github/microservice/auth/server/core/controller/user/UserController.java

@@ -1,8 +1,12 @@
 package com.github.microservice.auth.server.core.controller.user;
 
 import com.github.microservice.auth.client.content.ResultContent;
+import com.github.microservice.auth.client.model.UserAuthModel;
 import com.github.microservice.auth.client.model.UserFaceUploadModel;
 import com.github.microservice.auth.client.service.UserService;
+import com.github.microservice.auth.client.type.LoginType;
+import com.github.microservice.auth.server.core.dao.UserDao;
+import com.github.microservice.auth.server.core.domain.User;
 import com.github.microservice.auth.server.core.service.local.UserFaceServiceImpl;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.Parameter;
@@ -14,6 +18,8 @@ import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.multipart.MultipartFile;
 
+import java.util.UUID;
+
 @RestController
 @RequestMapping("user")
 public class UserController {
@@ -23,6 +29,8 @@ public class UserController {
 
     @Autowired
     private UserFaceServiceImpl userFaceService;
+    @Autowired
+    private UserDao userDao;
 
     @Operation(summary = "刷新令牌", description = "刷新用户访问令牌")
     @RequestMapping(value = "refreshToken", method = {RequestMethod.GET, RequestMethod.POST})
@@ -33,6 +41,9 @@ public class UserController {
     @Operation(summary = "上传人脸", description = "上传人脸")
     @RequestMapping(value = "uploadFace", method = {RequestMethod.POST})
     public ResultContent<String> upload(UserFaceUploadModel userFaceUploadModel){
+        ResultContent<String> add = userService.add(UserAuthModel.builder().loginValue("face:" + UUID.randomUUID().toString()).loginType(LoginType.Phone).build());
+        String userId = add.getContent();
+        userFaceUploadModel.setUserId(userId);
         return userFaceService.upload(userFaceUploadModel);
     }