|
@@ -72,16 +72,17 @@ func (s *groupService) Add(dataVM viewmodels.Group) error {
|
|
|
}
|
|
|
|
|
|
func (s *groupService) Update(dataVM viewmodels.Group, id int) error {
|
|
|
- updateData := models.CmGroup{}
|
|
|
- updateData.Id = id
|
|
|
- updateData.Name = dataVM.Name
|
|
|
persission, err := json.Marshal(dataVM.Permission)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
|
+ updateData := models.CmGroup{}
|
|
|
+ updateData.Id = id
|
|
|
+ updateData.Name = dataVM.Name
|
|
|
updateData.Permission = string(persission)
|
|
|
+
|
|
|
// 要填写字段名称必须要更新的字段
|
|
|
- if err := s.dao.Update(&updateData, []string{"name", "persission"}); err != nil {
|
|
|
+ if err := s.dao.Update(&updateData, []string{"permission", "name"}); err != nil {
|
|
|
fmt.Println(err)
|
|
|
return err
|
|
|
}
|