Kaynağa Gözat

booktype auth

胡轶钦 6 yıl önce
ebeveyn
işleme
3275fe2339
1 değiştirilmiş dosya ile 9 ekleme ve 8 silme
  1. 9
    8
      service/booktype/booktype.go

+ 9
- 8
service/booktype/booktype.go Dosyayı Görüntüle

@@ -54,14 +54,7 @@ func (s *BooktypeServ) GetBookTypeById(bookTypeId string) (*model.TaBookType, er
54 54
 }
55 55
 
56 56
 func (s *BooktypeServ) SaveBookType(booktype model.TaBookType) (*model.TaBookType, error) {
57
-	num, err := s.dao.IsNameExist(booktype.BookTypeName, booktype.CaseId)
58
-	if err != nil {
59
-		utils.LogError("新增图书分类失败: " + err.Error())
60
-		return nil, errors.New("新增图书分类失败")
61
-	}
62
-	if num > 0 {
63
-		return nil, errors.New("已存在分类名称")
64
-	}
57
+
65 58
 	if booktype.BookTypeImg == "" {
66 59
 		return nil, errors.New("类型图片不能为空")
67 60
 	}
@@ -72,6 +65,14 @@ func (s *BooktypeServ) SaveBookType(booktype model.TaBookType) (*model.TaBookTyp
72 65
 		return nil, errors.New("类型名称不能为空")
73 66
 	}
74 67
 	if booktype.BookTypeId == "" {
68
+		num, err := s.dao.IsNameExist(booktype.BookTypeName, booktype.CaseId)
69
+		if err != nil {
70
+			utils.LogError("新增图书分类失败: " + err.Error())
71
+			return nil, errors.New("新增图书分类失败")
72
+		}
73
+		if num > 0 {
74
+			return nil, errors.New("已存在分类名称")
75
+		}
75 76
 		bookType, err := s.dao.AddBookType(booktype)
76 77
 		if err != nil {
77 78
 			utils.LogError("新增图书分类失败: " + err.Error())