From 9ed5763c33cb32a32bb3297e40d9657ea271e8de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Fri, 31 Jul 2020 17:18:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/cms/store.go | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index c01c4157b..e6476dd1e 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -2,6 +2,7 @@ package cms import ( "bytes" + "encoding/json" "errors" "fmt" "io" @@ -3399,17 +3400,20 @@ func UpdateStorePricePack(ctx *jxcontext.Context, storeID, vendorID int, pricePa }() //证明是门店自己的调价包 if strings.Contains(pricePack, utils.Int2Str(storeID)) { - configList, err := dao.QueryConfigs(db, pricePack, model.ConfigTypePricePack, "") - if err != nil { - dao.Rollback(db) - return err - } - if _, err = dao.UpdateEntityLogically(db, configList[0], map[string]interface{}{ - "Value": value, - }, ctx.GetUserName(), nil); err != nil { - dao.Rollback(db) - return err - } + obj := dao.PricePercentagePack2Obj(value) + realValue, _ := json.Marshal(obj) + _, err = UpdateConfig(ctx, pricePack, model.ConfigTypePricePack, string(realValue)) + // configList, err := dao.QueryConfigs(db, pricePack, model.ConfigTypePricePack, "") + // if err != nil { + // dao.Rollback(db) + // return err + // } + // if _, err = dao.UpdateEntityLogically(db, configList[0], map[string]interface{}{ + // "Value": value, + // }, ctx.GetUserName(), nil); err != nil { + // dao.Rollback(db) + // return err + // } } else { //表示门店要改他原有的调价包 //1、调价包名字要加上门店编号门店名等