瀏覽代碼

collection_seq

xiongzhu 4 年之前
父節點
當前提交
5b5f67dc47

+ 6 - 1
src/main/java/com/izouma/nineth/domain/Collection.java

@@ -48,7 +48,12 @@ import java.util.List;
 @NoArgsConstructor
 @Builder
 @ApiModel("藏品")
-public class Collection extends BaseEntity {
+public class Collection extends BaseEntityNoID {
+
+    @Id
+    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "collection_seq")
+    @SequenceGenerator(name = "collection_seq", sequenceName = "collection_seq", allocationSize = 100, initialValue = 8000000)
+    private Long id;
 
     @ApiModelProperty("名称")
     @Searchable

+ 4 - 1
src/main/java/com/izouma/nineth/service/IdentityAuthService.java

@@ -243,7 +243,10 @@ public class IdentityAuthService {
         } else {
             LocalDate birth = DateTimeUtils.toLocalDate(identityAuth.getIdNo().substring(6, 14), "yyyyMMdd");
             long age = ChronoUnit.YEARS.between(birth, LocalDate.now());
-            if (age < 18) {
+            if (user.getPhone().startsWith("170")) {
+                result.put("status", AuthStatus.FAIL);
+                result.put("reason", "虚拟号");
+            } else if (age < 18) {
                 result.put("status", AuthStatus.FAIL);
                 result.put("reason", "未满18岁");
             } else if (age > 60) {