ljw 1 год назад
Родитель
Сommit
3addc12f45
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      http/controller/admin/tag.go
  2. 1 1
      http/request/admin/tag.go

+ 1 - 1
http/controller/admin/tag.go

@@ -65,7 +65,7 @@ func (ct *Tag) Create(c *gin.Context) {
65
 	}
65
 	}
66
 	t := f.ToTag()
66
 	t := f.ToTag()
67
 	u := service.AllService.UserService.CurUser(c)
67
 	u := service.AllService.UserService.CurUser(c)
68
-	if !service.AllService.UserService.IsAdmin(u) {
68
+	if !service.AllService.UserService.IsAdmin(u) || t.UserId == 0 {
69
 		t.UserId = u.Id
69
 		t.UserId = u.Id
70
 	}
70
 	}
71
 	err := service.AllService.TagService.Create(t)
71
 	err := service.AllService.TagService.Create(t)

+ 1 - 1
http/request/admin/tag.go

@@ -6,7 +6,7 @@ type TagForm struct {
6
 	Id     uint   `json:"id"`
6
 	Id     uint   `json:"id"`
7
 	Name   string `json:"name" validate:"required"`
7
 	Name   string `json:"name" validate:"required"`
8
 	Color  uint   `json:"color" validate:"required"`
8
 	Color  uint   `json:"color" validate:"required"`
9
-	UserId uint   `json:"user_id" validate:"required"`
9
+	UserId uint   `json:"user_id"`
10
 }
10
 }
11
 
11
 
12
 func (f *TagForm) FromTag(group *model.Tag) *TagForm {
12
 func (f *TagForm) FromTag(group *model.Tag) *TagForm {