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 {
recookFreightInfoModel.SetDb(tx)
info := freight.RecookFreightInfoModel{
Name: name,
AllFree: allFree,
info := map[string]interface{}{
"name": name,
"all_free": allFree,
}
err := recookFreightInfoModel.UpdateById(freightId, &info)
//info := freight.RecookFreightInfoModel{
// Name: name,
// AllFree: allFree,
//}
err := recookFreightInfoModel.UpdateById(freightId, info)
if err != nil {
return errors.New("网络异常")
}

@ -47,7 +47,7 @@ func (r *RecookFreightInfoModel) ListCount(query interface{}, args ...interface{
}
// @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
}

Loading…
Cancel
Save