zhangchuanxing před 1 dnem
rodič
revize
2f5527778a

+ 12 - 0
controllers/company_user.go

@@ -6586,6 +6586,12 @@ func (this *CompanyUserController) UserPermissionList() {
 		br.Msg = "用户ID不能为空"
 		return
 	}
+	userInfo, err := models.GetWxUserByUserId(userId)
+	if err != nil {
+		br.Msg = "获取联系人异常!"
+		br.ErrMsg = "获取联系人异常,Err:" + err.Error()
+		return
+	}
 	permissionItems, err := company.GetPermissionLookItemsRaiByTypeByUser(utils.COMPANY_PRODUCT_RAI_ID)
 	if err != nil {
 		br.Msg = "获取失败"
@@ -6641,6 +6647,10 @@ func (this *CompanyUserController) UserPermissionList() {
 	item := new(company.UserPermissionLookItem)
 	item.ChartPermissionId = utils.CHART_PERMISSION_ID_YANXUAN
 	item.PermissionName = utils.CHART_PERMISSION_NAME_MF_YANXUAN
+
+	if userInfo.BusinessCardUrl != "" {
+		item.HaveBusinessCard = true
+	}
 	p := userYanxuanPermissionMap[userId]
 	if p != nil {
 		checkList = append(checkList, item.ChartPermissionId)
@@ -6657,9 +6667,11 @@ func (this *CompanyUserController) UserPermissionList() {
 		}
 		expireDay := fmt.Sprintf("%v", int(sub.Hours()/24))
 		item.ExpireDay = expireDay
+		item.BtnTryClouse = true
 	} else {
 		item.Status = "关闭"
 		item.ExpireDay = "0"
+		item.BtnTryOut = true
 	}
 	respList = append(respList, item)
 	resp.Items = respList

+ 3 - 0
models/company/user_report_permission.go

@@ -36,6 +36,9 @@ type UserPermissionLookItem struct {
 	Status            string `description:"'正式','试用','关闭'"`
 	ExpireDay         string `description:"到期天数"`
 	ClassifyName      string `description:"分类"`
+	BtnTryOut         bool   `description:"开通试用按钮:true显示,false不显示"`
+	BtnTryClouse      bool   `description:"关闭按钮:true显示,false不显示"`
+	HaveBusinessCard  bool   `description:"是否上传了名片"`
 }
 
 // 新增用户权限