|
@@ -21,6 +21,7 @@ type CompanyPermissionController struct {
|
|
|
// @Description 获取权限设置基础信息接口
|
|
|
// @Param CompanyType query string true "客户类型:传空字符串或者不传为全部,'ficc','权益'"
|
|
|
// @Param NoUpgrade query bool false "是否不展示升级权限,默认为 false"
|
|
|
+// @Param IsHideYanXuanKouDian query bool false "是否隐藏研选扣点包,默认为 false"
|
|
|
// @Success 200 {object} company.PermissionSetResp
|
|
|
// @router /permission/list [get]
|
|
|
func (this *CompanyPermissionController) List() {
|
|
@@ -39,7 +40,8 @@ func (this *CompanyPermissionController) List() {
|
|
|
// Tips:目前这个接口权益在添加客户、申请转正、领取客户、续约申请均有用到
|
|
|
|
|
|
companyType := this.GetString("CompanyType")
|
|
|
- noUpgrade, _ := this.GetBool("NoUpgrade", false) // 添加客户、领取客户=true; 申请转正、续约申请=false
|
|
|
+ noUpgrade, _ := this.GetBool("NoUpgrade", false) // 添加客户、领取客户=true; 申请转正、续约申请=false
|
|
|
+ isHideYanXuanKouDian, _ := this.GetBool("IsHideYanXuanKouDian", false) // 添加客户、领取客户=true; 申请转正、续约申请=false
|
|
|
var productId int
|
|
|
resp := new(company.PermissionSetResp)
|
|
|
|
|
@@ -85,6 +87,9 @@ func (this *CompanyPermissionController) List() {
|
|
|
// 原始版的权限
|
|
|
if noUpgrade {
|
|
|
for _, v := range items {
|
|
|
+ if isHideYanXuanKouDian && v.ChartPermissionId == utils.YAN_XUAN_KOU_DIAN_BAO_ID {
|
|
|
+ continue
|
|
|
+ }
|
|
|
p.Items = append(p.Items, v)
|
|
|
}
|
|
|
}
|
|
@@ -127,6 +132,9 @@ func (this *CompanyPermissionController) List() {
|
|
|
}
|
|
|
|
|
|
for _, v := range items {
|
|
|
+ if isHideYanXuanKouDian && v.ChartPermissionId == utils.YAN_XUAN_KOU_DIAN_BAO_ID {
|
|
|
+ continue
|
|
|
+ }
|
|
|
// 处理四大行业的升级展示
|
|
|
if strings.Contains("医药消费科技智造", v.PermissionName) {
|
|
|
// 内部人员需要拆分主客观权限
|