From d5a94b8dc0698cad2edac00e3f6f11e9c32f7c9e Mon Sep 17 00:00:00 2001 From: zhangwenjian Date: Mon, 21 Dec 2020 16:45:53 +0800 Subject: [PATCH] =?UTF-8?q?fix=F0=9F=90=9B=20=EF=BC=9A=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E7=BC=96=E8=BE=91=E6=97=A0=E6=95=88(#293)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/apis/system/settings.go | 1 + app/admin/models/system.go | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/admin/apis/system/settings.go b/app/admin/apis/system/settings.go index 12335f55..176cfb60 100644 --- a/app/admin/apis/system/settings.go +++ b/app/admin/apis/system/settings.go @@ -49,6 +49,7 @@ func CreateSetting(c *gin.Context) { var sModel models.SysSetting sModel.Logo = s.Logo sModel.Name = s.Name + sModel.SettingsId = s.SettingsId a, e := sModel.Update() if e != nil { diff --git a/app/admin/models/system.go b/app/admin/models/system.go index ec94125f..f2a2d3b8 100644 --- a/app/admin/models/system.go +++ b/app/admin/models/system.go @@ -27,7 +27,7 @@ func (s *SysSetting) Get() (create SysSetting, err error) { //修改 func (s *SysSetting) Update() (update SysSetting, err error) { - if err = orm.Eloquent.Table("sys_setting").Model(&update).Updates(&s).Error; err != nil { + if err = orm.Eloquent.Table("sys_setting").Model(&update).Where("settings_id = ?", s.SettingsId).Updates(&s).Error; err != nil { return } return @@ -36,4 +36,5 @@ func (s *SysSetting) Update() (update SysSetting, err error) { type ResponseSystemConfig struct { Name string `json:"name" binding:"required"` // 名称 Logo string `json:"logo" binding:"required"` // 头像 + SettingsId int `json:"settings_id" binding:"required"` // 头像 }