|
@@ -218,12 +218,28 @@ func (this *UserController) Detail() {
|
|
|
if companyItem != nil && companyItem.CompanyId > 0 {
|
|
|
detail.CompanyName = companyItem.CompanyName
|
|
|
if companyItem.Status == "试用" || companyItem.Status == "永续" || companyItem.Status == "正式" {
|
|
|
- permissionStr, err := models.GetCompanyPermission(companyItem.CompanyId)
|
|
|
+ permissionStr, err := models.GetCompanyPermissionByUser(companyItem.CompanyId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ permissionMap := make(map[string]string)
|
|
|
+ permissionStr = "医药(主观),医药(客观),消费(主观),科技(主观),科技(客观),智造(主观),策略,专家,研选"
|
|
|
+ permissionStr = strings.Replace(permissionStr, "主", "", -1)
|
|
|
+ permissionStr = strings.Replace(permissionStr, "客", "", -1)
|
|
|
+ permissionStrList := strings.Split(permissionStr, ",")
|
|
|
+ for _, v := range permissionStrList {
|
|
|
+ fmt.Println(v)
|
|
|
+ if permissionMap[v] == "" {
|
|
|
+ permissionMap[v] = v
|
|
|
+ }
|
|
|
+ }
|
|
|
+ fmt.Println(permissionMap)
|
|
|
+ permissionStr = ""
|
|
|
+ for _, v := range permissionMap {
|
|
|
+ permissionStr = "," + v
|
|
|
+ }
|
|
|
detail.PermissionName = permissionStr
|
|
|
} else {
|
|
|
hasPermission = 1
|