From a913ce904fcc3ec3b228e77b09e18dcc5608fd10 Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Tue, 27 Jul 2021 11:11:42 +0800 Subject: [PATCH] aa --- business/jxstore/permission/permission.go | 6 ++++-- business/model/user.go | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/business/jxstore/permission/permission.go b/business/jxstore/permission/permission.go index f35e7fc81..7619c90c1 100644 --- a/business/jxstore/permission/permission.go +++ b/business/jxstore/permission/permission.go @@ -340,8 +340,10 @@ func GetUserStoresResultMap(userID string) (resultMap map[int]int, err error) { ) resultMap = make(map[int]int) user, _ := dao.GetUserByID(db, "user_id", userID) - if user.BindStoreID != 0 { - resultMap[user.BindStoreID] = user.BindStoreID + if user.BindStoreID != "" { + for _, v := range strings.Split(user.BindStoreID, ",") { + resultMap[utils.Str2Int(v)] = utils.Str2Int(v) + } } else { userRoles, err2 := dao.GetUserRole2(db, []string{userID}, nil) err = err2 diff --git a/business/model/user.go b/business/model/user.go index 8f2f1c738..fea5032c3 100644 --- a/business/model/user.go +++ b/business/model/user.go @@ -68,7 +68,7 @@ type User struct { ProfitSum int `json:"profitSum"` Arrears int `json:"arrears"` - BindStoreID int `orm:"column(bind_store_id)" json:"bindStoreID"` //门店老板账号用,表示绑的哪个门店,后权限用 + BindStoreID string `orm:"column(bind_store_id)" json:"bindStoreID"` //门店老板账号用,表示绑的哪个门店,后权限用 BindStoreUser string `json:"bindStoreUser"` //表示绑的哪个账号,密码同这个账号 }