Browse Source

试用暂停、冻结客户、流失客户权限提示

xingzai 3 years ago
parent
commit
625437bce4
1 changed files with 71 additions and 6 deletions
  1. 71 6
      controllers/activity.go

+ 71 - 6
controllers/activity.go

@@ -598,7 +598,20 @@ func (this *ActivityCoAntroller) Detail() {
 				if sellerItem != nil {
 					hasPermission = 5
 				} else {
-					hasPermission = 3
+					//获取权益销售信息 如果是FICC的客户类型,则默认他申请过
+					sellerItemQy, err := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
+					if err != nil && err.Error() != utils.ErrNoRow() {
+						br.Msg = "获取信息失败"
+						br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
+						return
+					}
+					if sellerItemQy != nil {
+						hasPermission = 2
+						resp.SellerMobile = sellerItemQy.Mobile
+						resp.SellerName = sellerItemQy.RealName
+					} else {
+						hasPermission = 3
+					}
 				}
 			}
 			resp.HasPermission = hasPermission
@@ -686,7 +699,20 @@ func (this *ActivityCoAntroller) Detail() {
 					if sellerItem != nil {
 						hasPermission = 5
 					} else {
-						hasPermission = 3
+						//获取权益销售信息 如果是FICC的客户类型,则默认他申请过
+						sellerItemQy, err := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
+						if err != nil && err.Error() != utils.ErrNoRow() {
+							br.Msg = "获取信息失败"
+							br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
+							return
+						}
+						if sellerItemQy != nil {
+							hasPermission = 2
+							resp.SellerMobile = sellerItemQy.Mobile
+							resp.SellerName = sellerItemQy.RealName
+						} else {
+							hasPermission = 3
+						}
 					}
 				}
 				resp.HasPermission = hasPermission
@@ -849,7 +875,20 @@ func (this *ActivityCoAntroller) SignupAdd() {
 				if sellerItem != nil {
 					hasPermission = 5
 				} else {
-					hasPermission = 3
+					//获取权益销售信息 如果是FICC的客户类型,则默认他申请过
+					sellerItemQy, err := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
+					if err != nil && err.Error() != utils.ErrNoRow() {
+						br.Msg = "获取信息失败"
+						br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
+						return
+					}
+					if sellerItemQy != nil {
+						hasPermission = 2
+						resp.SellerMobile = sellerItemQy.Mobile
+						resp.SellerName = sellerItemQy.RealName
+					} else {
+						hasPermission = 3
+					}
 				}
 			}
 			resp.HasPermission = hasPermission
@@ -1478,7 +1517,20 @@ func (this *ActivityCoAntroller) MeetingReminderAdd() {
 				if sellerItem != nil {
 					hasPermission = 5
 				} else {
-					hasPermission = 3
+					//获取权益销售信息 如果是FICC的客户类型,则默认他申请过
+					sellerItemQy, err := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
+					if err != nil && err.Error() != utils.ErrNoRow() {
+						br.Msg = "获取信息失败"
+						br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
+						return
+					}
+					if sellerItemQy != nil {
+						hasPermission = 2
+						resp.SellerMobile = sellerItemQy.Mobile
+						resp.SellerName = sellerItemQy.RealName
+					} else {
+						hasPermission = 3
+					}
 				}
 			}
 			resp.ActivityId = activityId
@@ -1864,7 +1916,7 @@ func (this *ActivityCoAntroller) LabelList() {
 			}
 		}
 		resp.Label = label
-		resp.ImgUrl = "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Ft-img.51f.com%2Fxf%2Fxw%2F6b0d6f76-650c-4550-b549-8b016709e3b1.JPEG&refer=http%3A%2F%2Ft-img.51f.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640240724&t=1090d681d7d2351c563f2a101e6b842c"
+		resp.ImgUrl = ""
 		br.Ret = 200
 		br.Success = true
 		br.Msg = "获取成功"
@@ -2830,7 +2882,20 @@ func (this *ActivityCoAntroller) CheckAsk() {
 				if sellerItem != nil {
 					hasPermission = 5
 				} else {
-					hasPermission = 3
+					//获取权益销售信息 如果是FICC的客户类型,则默认他申请过
+					sellerItemQy, err := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
+					if err != nil && err.Error() != utils.ErrNoRow() {
+						br.Msg = "获取信息失败"
+						br.ErrMsg = "获取销售信息失败,Err:" + err.Error()
+						return
+					}
+					if sellerItemQy != nil {
+						hasPermission = 2
+						resp.SellerMobile = sellerItemQy.Mobile
+						resp.SellerName = sellerItemQy.RealName
+					} else {
+						hasPermission = 3
+					}
 				}
 			}
 			resp.ActivityId = activityId