From 6ba2201921e46c7a62a7cc14d8c6d2f5595ed3eb Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Wed, 1 Sep 2021 18:13:06 +0800 Subject: [PATCH] aa --- business/jxstore/cms/store.go | 52 ++++++++++++----------------------- 1 file changed, 18 insertions(+), 34 deletions(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 44a3d9771..8359713a3 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -176,44 +176,21 @@ var ( "运营负责人", "运营负责人2", } - roleMap = map[string]string{ - // "marketManPhone": "市场负责人电话", - // "marketManRole": "市场负责人组(角色,单人)", - "jxBrandFeeFactor": "京西品牌费因子", - "marketAddFeeFactor": "市场附加费因子", + + earningInfoMap = map[string]string{ "payeeName": "收款人姓名", "payeeAccountNo": "收款账号", "payeeBankBranchName": "开户支行", "payeeBankCode": "开户行代码", - "payPercentage": "支付比例", - } - // roleMoblieMap = map[string]string{ - // "17380734342": "17380734342", //漆云的手机 ,用于判断updatestore的权限 - // "18328080405": "18328080405", //肖娜娜的手机 - // "13350726500": "13350726500", //谭翔心 - // "15928865396": "15928865396", //何佳梦 - // "18048531223": "18048531223", //石老板 - // "18982250714": "18982250714", //赵敏夫 - // "13708196093": "13708196093", //顾子航 - // "15680070110": "15680070110", //李荣维 - // "15208271238": "15208271238", - // } - - marketManPhoneRoleMap = map[string]string{ - "marketManPhone": "市场负责人电话", } - // marketManPhoneRoleMoblieMap = map[string]string{ - // "13684045763": "13684045763", - // "18160030913": "18160030913", - // "18048531223": "18048531223", - // "18328080405": "18328080405", - // "17380734342": "17380734342", - // "15208271238": "15208271238", - // "18583684218": "18583684218", - // "18982250714": "18982250714", - // "13708196093": "13708196093", - // } + marketInfoMap = map[string]string{ + "marketManPhone": "市场负责人电话", + "marketManRole": "市场负责人组(角色,单人)", + "jxBrandFeeFactor": "京西品牌费因子", + "marketAddFeeFactor": "市场附加费因子", + "payPercentage": "结算比例", + } ) func getStoresSql(ctx *jxcontext.Context, keyword string, params map[string]interface{}, orderTimeFrom, orderTimeTo time.Time) (sql string, sqlParams []interface{}, sqlFrom string, sqlFromParams []interface{}, err error) { @@ -1015,10 +992,17 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa } for k, _ := range valid { - if roleMap[k] != "" || marketManPhoneRoleMap[k] != "" { + if earningInfoMap[k] != "" || marketInfoMap[k] != "" { menus, _ := dao.GetMenuWithUser(dao.GetDB(), "结算权限", 0, 1, ctx.GetUserID()) if len(menus) == 0 { - return 0, errors.New(fmt.Sprintf("当前用户 [%v] 无权限修改此字段!", ctx.GetUserName())) + if marketInfoMap[k] != "" { + menus2, _ := dao.GetMenuWithUser(dao.GetDB(), "市场信息", 0, 1, ctx.GetUserID()) + if len(menus2) == 0 { + return 0, errors.New(fmt.Sprintf("当前用户 [%v] 无权限修改此字段!", ctx.GetUserName())) + } + } else { + return 0, errors.New(fmt.Sprintf("当前用户 [%v] 无权限修改此字段!", ctx.GetUserName())) + } } } // if roleMap[k] != "" {