aa
This commit is contained in:
@@ -176,44 +176,21 @@ var (
|
|||||||
"运营负责人",
|
"运营负责人",
|
||||||
"运营负责人2",
|
"运营负责人2",
|
||||||
}
|
}
|
||||||
roleMap = map[string]string{
|
|
||||||
// "marketManPhone": "市场负责人电话",
|
earningInfoMap = map[string]string{
|
||||||
// "marketManRole": "市场负责人组(角色,单人)",
|
|
||||||
"jxBrandFeeFactor": "京西品牌费因子",
|
|
||||||
"marketAddFeeFactor": "市场附加费因子",
|
|
||||||
"payeeName": "收款人姓名",
|
"payeeName": "收款人姓名",
|
||||||
"payeeAccountNo": "收款账号",
|
"payeeAccountNo": "收款账号",
|
||||||
"payeeBankBranchName": "开户支行",
|
"payeeBankBranchName": "开户支行",
|
||||||
"payeeBankCode": "开户行代码",
|
"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{
|
marketInfoMap = map[string]string{
|
||||||
// "13684045763": "13684045763",
|
"marketManPhone": "市场负责人电话",
|
||||||
// "18160030913": "18160030913",
|
"marketManRole": "市场负责人组(角色,单人)",
|
||||||
// "18048531223": "18048531223",
|
"jxBrandFeeFactor": "京西品牌费因子",
|
||||||
// "18328080405": "18328080405",
|
"marketAddFeeFactor": "市场附加费因子",
|
||||||
// "17380734342": "17380734342",
|
"payPercentage": "结算比例",
|
||||||
// "15208271238": "15208271238",
|
}
|
||||||
// "18583684218": "18583684218",
|
|
||||||
// "18982250714": "18982250714",
|
|
||||||
// "13708196093": "13708196093",
|
|
||||||
// }
|
|
||||||
)
|
)
|
||||||
|
|
||||||
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) {
|
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 {
|
for k, _ := range valid {
|
||||||
if roleMap[k] != "" || marketManPhoneRoleMap[k] != "" {
|
if earningInfoMap[k] != "" || marketInfoMap[k] != "" {
|
||||||
menus, _ := dao.GetMenuWithUser(dao.GetDB(), "结算权限", 0, 1, ctx.GetUserID())
|
menus, _ := dao.GetMenuWithUser(dao.GetDB(), "结算权限", 0, 1, ctx.GetUserID())
|
||||||
if len(menus) == 0 {
|
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] != "" {
|
// if roleMap[k] != "" {
|
||||||
|
|||||||
Reference in New Issue
Block a user