Merge branch 'feat-hjj-packageManage#A116' into dev
This commit is contained in:
commit
9a2822298c
@ -103,6 +103,8 @@ func UpdateValueAddService(tx *gorm.DB, columns map[string]interface{}) (err err
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 更新单个语言表
|
||||||
func UpdateValueAddServiceLang(tx *gorm.DB, columns map[string]interface{}) (err error) {
|
func UpdateValueAddServiceLang(tx *gorm.DB, columns map[string]interface{}) (err error) {
|
||||||
err = tx.Model(&model.ValueAddServiceLang{}).Where("uuid =? and deleted_at = 0", columns["uuid"]).
|
err = tx.Model(&model.ValueAddServiceLang{}).Where("uuid =? and deleted_at = 0", columns["uuid"]).
|
||||||
Where("language = ?", columns["language"]).Updates(columns).Error
|
Where("language = ?", columns["language"]).Updates(columns).Error
|
||||||
@ -112,6 +114,16 @@ func UpdateValueAddServiceLang(tx *gorm.DB, columns map[string]interface{}) (err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 更新所有语言版本的服务类型
|
||||||
|
func UpdateAllValueAddServiceLangServiceType(tx *gorm.DB, columns map[string]interface{}) (err error) {
|
||||||
|
err = tx.Model(&model.ValueAddServiceLang{}).Where("uuid = ? and deleted_at = 0", columns["uuid"]).
|
||||||
|
Updates(columns).Error
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// 增值套餐列表
|
// 增值套餐列表
|
||||||
func ValueAddServiceList(req *bundle.ValueAddServiceListRequest) (res []*model.ValueAddService, total int64, err error) {
|
func ValueAddServiceList(req *bundle.ValueAddServiceListRequest) (res []*model.ValueAddService, total int64, err error) {
|
||||||
query := app.ModuleClients.BundleDB.Model(&model.ValueAddService{}).
|
query := app.ModuleClients.BundleDB.Model(&model.ValueAddService{}).
|
||||||
|
@ -317,6 +317,14 @@ func SaveValueAddService(in *bundle.ValueAddServiceLang) (res *bundle.SaveRespon
|
|||||||
if err = dao.UpdateValueAddService(tx, updateService); err != nil {
|
if err = dao.UpdateValueAddService(tx, updateService); err != nil {
|
||||||
return res, errors.New("更新增值服务失败")
|
return res, errors.New("更新增值服务失败")
|
||||||
}
|
}
|
||||||
|
updataAllLangServiceType := map[string]interface{}{
|
||||||
|
"uuid": in.Uuid,
|
||||||
|
"service_type": in.ServiceType,
|
||||||
|
"unit": in.Unit,
|
||||||
|
}
|
||||||
|
if err = dao.UpdateAllValueAddServiceLangServiceType(tx, updataAllLangServiceType); err != nil {
|
||||||
|
return res, errors.New("更新增值服务失败")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//更新语言表
|
//更新语言表
|
||||||
updateLangService := map[string]interface{}{
|
updateLangService := map[string]interface{}{
|
||||||
|
Loading…
Reference in New Issue
Block a user