|
@@ -30,6 +30,7 @@ type IndustrialManagementController struct {
|
|
|
// @Title 获取一级分类
|
|
|
// @Description 获取一级分类接口
|
|
|
// @Param HideMacro query bool false "是否隐藏宏观(默认不隐藏)"
|
|
|
+// @Param IsHideResearch query bool false "是否隐藏买方研选(默认不隐藏)"
|
|
|
// @Param IsCeLueReport query bool false "是否是策略平台的报告类型"
|
|
|
// @Success 200 {object} cygx.ChartPermissionResp
|
|
|
// @router /chartPermission/first [get]
|
|
@@ -41,6 +42,7 @@ func (this *IndustrialManagementController) ChartPermissionList() {
|
|
|
}()
|
|
|
// 是否隐藏宏观
|
|
|
hideMacro, _ := this.GetBool("HideMacro")
|
|
|
+ isHideResearch, _ := this.GetBool("IsHideResearch")
|
|
|
isCeLueReport, _ := this.GetBool("IsCeLueReport")
|
|
|
resp := new(cygx.ChartPermissionResp)
|
|
|
list, err := cygx.GetChartPermissionAll()
|
|
@@ -61,15 +63,20 @@ func (this *IndustrialManagementController) ChartPermissionList() {
|
|
|
item.ChartPermissionId = utils.GU_SHOU_ID
|
|
|
resp.List = append(resp.List, item)
|
|
|
} else {
|
|
|
+ for _, v := range list {
|
|
|
+ if v.PermissionName != utils.CHART_PERMISSION_NAME_MF_YANXUAN && isHideResearch {
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ resp.List = append(resp.List, v)
|
|
|
+ }
|
|
|
// 查研观向7.4-新增一个宏观
|
|
|
if !hideMacro {
|
|
|
macro := &cygx.ChartPermission{
|
|
|
ChartPermissionId: 1,
|
|
|
PermissionName: "宏观",
|
|
|
}
|
|
|
- list = append(list, macro)
|
|
|
+ resp.List = append(resp.List, macro)
|
|
|
}
|
|
|
- resp.List = list
|
|
|
}
|
|
|
|
|
|
br.Ret = 200
|