浏览代码

no message

xingzai 1 年之前
父节点
当前提交
850bd20834
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      controllers/user.go

+ 8 - 2
controllers/user.go

@@ -226,12 +226,18 @@ func (this *UserController) Detail() {
 					return
 				}
 				companyProduct, err := models.GetCompanyProductDetail(user.CompanyId, 2)
-				if err != nil {
+				if err != nil && err.Error() != utils.ErrNoRow() {
 					br.Msg = "获取信息失败"
 					br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
 					return
 				}
-				if companyReportPermissionDetail == nil || companyProduct.IsSuspend == 1 {
+				var isSuspend int
+				if companyProduct == nil {
+					isSuspend = 1
+				} else {
+					isSuspend = companyProduct.IsSuspend
+				}
+				if companyReportPermissionDetail == nil || isSuspend == 1 {
 					//hasPermission = 1
 					hasPermission, err = services.GetUserDetailPermissionCode(user.UserId, user.CompanyId)
 					if err != nil && err.Error() != utils.ErrNoRow() {