|
@@ -663,6 +663,25 @@ func (this *ActivityCoAntroller) Detail() {
|
|
|
if activityInfo.ActivityTypeId == utils.C_CLASS_ACTIVITY_TYPE_ID {
|
|
|
activityInfo.IsCClassMeeting = true
|
|
|
}
|
|
|
+ //处理冻结客户,流失客户的弹窗提示
|
|
|
+ if user.CompanyId > 1 {
|
|
|
+ sellerMobile, sellerRealName, err := services.CheckActivityUserPermission(user)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if sellerMobile != "" {
|
|
|
+ resp.HasPermission = 2
|
|
|
+ resp.SellerMobile = sellerMobile
|
|
|
+ resp.SellerName = sellerRealName
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Data = resp
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
applyCount, err := models.GetApplyRecordCount(uid)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取信息失败"
|
|
@@ -1041,6 +1060,25 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
|
if signupType == 1 && user.Mobile == "" && user.OutboundMobile == "" {
|
|
|
resp.GoBindEmail = true
|
|
|
}
|
|
|
+ //处理冻结客户,流失客户的弹窗提示
|
|
|
+ if user.CompanyId > 1 {
|
|
|
+ sellerMobile, sellerRealName, err := services.CheckActivityUserPermission(user)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if sellerMobile != "" {
|
|
|
+ resp.HasPermission = 2
|
|
|
+ resp.SellerMobile = sellerMobile
|
|
|
+ resp.SellerName = sellerRealName
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Data = resp
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
//判断是否已经申请过
|
|
|
applyCount, err := models.GetApplyRecordCount(uid)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
@@ -1724,6 +1762,26 @@ func (this *ActivityCoAntroller) MeetingReminderAdd() {
|
|
|
item := new(models.CygxActivityMeetingReminder)
|
|
|
resp := new(models.SignupStatus)
|
|
|
hasPermission := 0
|
|
|
+
|
|
|
+ //处理冻结客户,流失客户的弹窗提示
|
|
|
+ if user.CompanyId > 1 {
|
|
|
+ sellerMobile, sellerRealName, err := services.CheckActivityUserPermission(user)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if sellerMobile != "" {
|
|
|
+ resp.HasPermission = 2
|
|
|
+ resp.SellerMobile = sellerMobile
|
|
|
+ resp.SellerName = sellerRealName
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Data = resp
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
var companyDetailStatus string
|
|
|
if user.CompanyId <= 1 {
|
|
|
companyDetailStatus = ""
|
|
@@ -3284,6 +3342,26 @@ func (this *ActivityCoAntroller) CheckAsk() {
|
|
|
return
|
|
|
}
|
|
|
resp := new(models.SignupStatus)
|
|
|
+
|
|
|
+ //处理冻结客户,流失客户的弹窗提示
|
|
|
+ if user.CompanyId > 1 {
|
|
|
+ sellerMobile, sellerRealName, err := services.CheckActivityUserPermission(user)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if sellerMobile != "" {
|
|
|
+ resp.HasPermission = 2
|
|
|
+ resp.SellerMobile = sellerMobile
|
|
|
+ resp.SellerName = sellerRealName
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Data = resp
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
hasPermission := 0
|
|
|
var companyDetailStatus string
|
|
|
if user.CompanyId <= 1 {
|
|
@@ -4747,6 +4825,25 @@ func (this *ActivityCoAntroller) ActivityAppointmentAdd() {
|
|
|
//SignupStatus string `description:"报名状态:人数已满:FullStarffed、单机构超过两人:TwoPeople、爽约次数过多:BreakPromise、超时:Overtime 、成功:Success"`
|
|
|
item := new(models.CygxActivityAppointment)
|
|
|
resp := new(models.SignupStatus)
|
|
|
+ //处理冻结客户,流失客户的弹窗提示
|
|
|
+ if user.CompanyId > 1 {
|
|
|
+ sellerMobile, sellerRealName, err := services.CheckActivityUserPermission(user)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if sellerMobile != "" {
|
|
|
+ resp.HasPermission = 2
|
|
|
+ resp.SellerMobile = sellerMobile
|
|
|
+ resp.SellerName = sellerRealName
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Data = resp
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
hasPermission := 0
|
|
|
var companyDetailStatus string
|
|
|
if user.CompanyId <= 1 {
|