Quellcode durchsuchen

新增每日一题test5

weirdoheheelf vor 5 Jahren
Ursprung
Commit
79757c751f

+ 9 - 4
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/domain/User.java

@@ -30,21 +30,26 @@ public class User {
     private Long id;
 
     @Column
-    @NotNull
+    @Size(max = 512)
+    @NotNull(message = "password不能为空")
     private String password;
 
     @Column(unique = true)
-    @NotNull
+    @Size(max = 64)
+    @NotNull(message = "phone不能为空")
     private String phone;
 
     @Column(unique = true)
-    @NotNull
+    @Size(max = 64)
+    @NotNull(message = "username不能为空")
     private String username;
 
     @Column(unique = true)
+    @Size(max = 64)
     private String name;
 
     @Column
+    @Size(max = 512)
     private String email;
 
     @Column
@@ -53,7 +58,7 @@ public class User {
 
     @Column
     @Enumerated(EnumType.STRING)
-    @NotNull
+    @NotNull(message = "role不能为空")
     private UserRole role = UserRole.STUDENT;
 
     @Column

+ 5 - 0
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/service/UserService.java

@@ -95,8 +95,13 @@ public class UserService {
         String encodedPassword = passwordEncoder.encode(password);
         System.out.println(encodedPassword);
         user.setPassword(encodedPassword);
+        System.out.println(1);
+        System.out.println(user.getUsername());
         userRepository.save(user);
         Optional<User> resultUser=userRepository.findByPhone(user.getPhone());
+        System.out.println(2);
+        System.out.println(user.getUsername());
+        System.out.println(resultUser.get().getUsername());
         /*try {
             gitlabService.createGitlabUser(Math.toIntExact(savedUser.getId()), savedUser.getUsername(), password, savedUser.getEmail());
         } catch (SeecoderGitlabException e) {