xingzai 3 年 前
コミット
d121fc5586
1 ファイル変更40 行追加6 行削除
  1. 40 6
      controllers/activity.go

+ 40 - 6
controllers/activity.go

@@ -415,10 +415,27 @@ func (this *ActivityCoAntroller) SignupAdd() {
 			return
 		}
 		companyItem, err := models.GetCompanyDetailAllById(user.CompanyId)
+		//if err != nil {
+		//	br.Msg = "获取信息失败"
+		//	br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
+		//	return
+		//}
+		//冻结客户
 		if err != nil {
-			br.Msg = "获取信息失败"
-			br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
-			return
+			if err.Error() == utils.ErrNoRow() {
+				resp.HasPermission = 4
+				resp.OperationMode = "Apply"
+				resp.PopupMsg = "您暂无权限参加 【" + activityInfo.ChartPermissionName + "】行业活动,若想参加可以申请开通哦"
+				br.Ret = 200
+				br.Success = true
+				br.Msg = "获取成功"
+				br.Data = resp
+				return
+			} else {
+				br.Msg = "获取信息失败"
+				br.ErrMsg = "获取客户公司信息失败,Err:" + err.Error()
+				return
+			}
 		}
 		//1专家电话会、2分析师电话会、3公司调研电话会、4公司线下调研、5专家线下沙龙、6分析师线下沙龙
 		//OperationMode     string `description:"操作方式 Apply:立即申请、Call:拨号 为空则为有权限"`
@@ -825,10 +842,27 @@ func (this *ActivityCoAntroller) MeetingReminderAdd() {
 			return
 		}
 		companyItem, err := models.GetCompanyDetailAllById(user.CompanyId)
+		//if err != nil {
+		//	br.Msg = "获取信息失败"
+		//	br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
+		//	return
+		//}
+		//冻结客户
 		if err != nil {
-			br.Msg = "获取信息失败"
-			br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
-			return
+			if err.Error() == utils.ErrNoRow() {
+				resp.HasPermission = 4
+				resp.OperationMode = "Apply"
+				resp.PopupMsg = "您暂无权限参加 【" + activityInfo.ChartPermissionName + "】行业活动,若想参加可以申请开通哦"
+				br.Ret = 200
+				br.Success = true
+				br.Msg = "获取成功"
+				br.Data = resp
+				return
+			} else {
+				br.Msg = "获取信息失败"
+				br.ErrMsg = "获取客户公司信息失败,Err:" + err.Error()
+				return
+			}
 		}
 		if activityInfo.ActivityTypeId != 1 && activityInfo.ActivityTypeId != 4 && permissionStr == "专家" {
 			resp.PopupMsg = "您暂无权限参加" + activityInfo.ActivityName + "类型活动,若想参加请联系对口销售--" + companyItem.SellerName + ":" + companyItem.Mobile