- checkConfig添加参数key

This commit is contained in:
gazebo
2019-08-05 14:55:34 +08:00
parent b0b4e67e21
commit e820abf686

View File

@@ -201,7 +201,7 @@ func SendMsg2Somebody(ctx *jxcontext.Context, mobileNum, verifyCode, msgType, ms
return err return err
} }
func checkConfig(configType, value string) (err error) { func checkConfig(configType, key, value string) (err error) {
switch configType { switch configType {
case model.ConfigTypePricePack: case model.ConfigTypePricePack:
if value != "" { if value != "" {
@@ -212,8 +212,8 @@ func checkConfig(configType, value string) (err error) {
} }
case model.ConfigTypeBank: case model.ConfigTypeBank:
if value != "" { if value != "" {
if model.BankName[value] == "" { if model.BankName[key] == "" {
err = fmt.Errorf("银行代码:%s不支持请联系开发", value) err = fmt.Errorf("银行代码:%s不支持请联系开发", value)
} }
} }
default: default:
@@ -223,7 +223,7 @@ func checkConfig(configType, value string) (err error) {
} }
func AddConfig(ctx *jxcontext.Context, key, configType, value string) (err error) { func AddConfig(ctx *jxcontext.Context, key, configType, value string) (err error) {
if err = checkConfig(configType, value); err != nil { if err = checkConfig(configType, key, value); err != nil {
return err return err
} }
@@ -238,7 +238,7 @@ func AddConfig(ctx *jxcontext.Context, key, configType, value string) (err error
} }
func DeleteConfig(ctx *jxcontext.Context, key, configType string) (err error) { func DeleteConfig(ctx *jxcontext.Context, key, configType string) (err error) {
if err = checkConfig(configType, ""); err != nil { if err = checkConfig(configType, key, ""); err != nil {
return err return err
} }
switch configType { switch configType {
@@ -267,7 +267,7 @@ func UpdateConfig(ctx *jxcontext.Context, key, configType, value string) (err er
if key == "" { if key == "" {
return fmt.Errorf("修改配置必须给定key") return fmt.Errorf("修改配置必须给定key")
} }
if err = checkConfig(configType, value); err != nil { if err = checkConfig(configType, key, value); err != nil {
return err return err
} }