This commit is contained in:
suyl
2021-09-01 18:13:06 +08:00
parent fd90df749a
commit 6ba2201921

View File

@@ -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] != "" {