Переглянути джерело

客户申请权限的时候,客户状态判断方式修改

xingzai 3 роки тому
батько
коміт
6951507bce
1 змінених файлів з 20 додано та 17 видалено
  1. 20 17
      controllers/user.go

+ 20 - 17
controllers/user.go

@@ -779,16 +779,29 @@ func (this *UserController) ApplyTryOut() {
 				return
 			}
 			if companyItem != nil && companyItem.CompanyId > 0 {
+				companyProduct, err := models.GetCompanyProductDetail(user.CompanyId, 2)
+				if err != nil && err.Error() != utils.ErrNoRow() {
+					br.Msg = "获取信息失败"
+					br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
+					return
+				}
+				if companyProduct != nil && companyProduct.IsSuspend == 1 {
+					CompanyIdType = 6
+				} else {
+					switch companyItem.Status {
+					case "正式":
+						CompanyIdType = 4
+					case "试用":
+						CompanyIdType = 5
+					case "冻结":
+						CompanyIdType = 7
+					case "流失":
+						CompanyIdType = 8
+					}
+				}
 				applyMethod = companyItem.Status + "客户申请"
 				if detailId > 0 {
-					companyProduct, err := models.GetCompanyProductDetail(user.CompanyId, 2)
-					if err != nil && err.Error() != utils.ErrNoRow() {
-						br.Msg = "获取信息失败"
-						br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
-						return
-					}
 					if companyProduct != nil && companyProduct.IsSuspend == 1 {
-						CompanyIdType = 6
 						applyMethod = "试用暂停客户"
 					} else {
 						if companyItem.Status == "正式" || companyItem.Status == "试用" {
@@ -796,16 +809,6 @@ func (this *UserController) ApplyTryOut() {
 						} else if companyItem.Status == "冻结" || companyItem.Status == "流失" {
 							applyMethod = companyItem.Status + "客户"
 						}
-						switch companyItem.Status {
-						case "正式":
-							CompanyIdType = 4
-						case "试用":
-							CompanyIdType = 5
-						case "冻结":
-							CompanyIdType = 7
-						case "流失":
-							CompanyIdType = 8
-						}
 					}
 					applyMethod = applyMethod + "," + title
 				}