fix: update fright

master
howell 3 years ago
parent d6bd4bbcb9
commit 41cdd685bc

@ -204,11 +204,15 @@ func (f *freightLogic) Edit(userId uint, freightId uint, name string, allFree in
} }
return recookFreightInfoModel.Transaction(func(tx *gorm.DB) error { return recookFreightInfoModel.Transaction(func(tx *gorm.DB) error {
recookFreightInfoModel.SetDb(tx) recookFreightInfoModel.SetDb(tx)
info := freight.RecookFreightInfoModel{ info := map[string]interface{}{
Name: name, "name": name,
AllFree: allFree, "all_free": allFree,
} }
err := recookFreightInfoModel.UpdateById(freightId, &info) //info := freight.RecookFreightInfoModel{
// Name: name,
// AllFree: allFree,
//}
err := recookFreightInfoModel.UpdateById(freightId, info)
if err != nil { if err != nil {
return errors.New("网络异常") return errors.New("网络异常")
} }

@ -47,7 +47,7 @@ func (r *RecookFreightInfoModel) ListCount(query interface{}, args ...interface{
} }
// @Style 修改数据 // @Style 修改数据
func (r *RecookFreightInfoModel) UpdateById(id uint, data *RecookFreightInfoModel) error { func (r *RecookFreightInfoModel) UpdateById(id uint, data map[string]interface{}) error {
return r.GetDb().Model(&RecookFreightInfoModel{}).Where("id = ?", id).Update(data).Error return r.GetDb().Model(&RecookFreightInfoModel{}).Where("id = ?", id).Update(data).Error
} }

Loading…
Cancel
Save