|
@@ -236,19 +236,14 @@ func (c *ManualEdbController) EdbSearch() {
|
|
|
userId := sysUser.AdminId
|
|
|
//超管账号可以查看分类下的所有频度数据
|
|
|
if sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN {
|
|
|
- classifyList, err := models.GetEdbdataClassify(int64(userId))
|
|
|
+ classifyIdList, err := data.GetUserManualClassifyIdList(userId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取分类数据失败"
|
|
|
br.Msg = "获取拥有的分类数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- num := len(classifyList)
|
|
|
+ num := len(classifyIdList)
|
|
|
if num > 0 {
|
|
|
- classifyIdList := make([]int, 0)
|
|
|
- for _, v := range classifyList {
|
|
|
- classifyIdList = append(classifyIdList, v.ClassifyId)
|
|
|
- }
|
|
|
condition += ` AND a.classify_id in (` + utils.GetOrmInReplace(num) + `) `
|
|
|
pars = append(pars, classifyIdList)
|
|
|
}
|
|
@@ -296,7 +291,6 @@ func (c *ManualEdbController) EdbSearch() {
|
|
|
// @Param TradeCode query string false "指标唯一编码"
|
|
|
// @Param ClassifyId query int false "分类id"
|
|
|
// @Param UserId query int false "用户id"
|
|
|
-// @Param EdbShowType query string true "指标展示类型:0,1,2; 0:不管有没有数据,指标都展示出来, 1:只展示有数据的指标, 2:只展示没有数据的指标"
|
|
|
// @Success 200 {object} models.TargetItemListResp
|
|
|
// @router /target/edb/list [get]
|
|
|
func (c *ManualEdbController) EdbList() {
|
|
@@ -338,19 +332,14 @@ func (c *ManualEdbController) EdbList() {
|
|
|
|
|
|
//超管账号可以查看分类下的所有频度数据
|
|
|
if sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN {
|
|
|
- classifyList, err := models.GetEdbdataClassify(int64(sysUser.AdminId))
|
|
|
+ classifyIdList, err := data.GetUserManualClassifyIdList(userId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取分类数据失败"
|
|
|
br.Msg = "获取拥有的分类数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- num := len(classifyList)
|
|
|
+ num := len(classifyIdList)
|
|
|
if num > 0 {
|
|
|
- classifyIdList := make([]int, 0)
|
|
|
- for _, v := range classifyList {
|
|
|
- classifyIdList = append(classifyIdList, v.ClassifyId)
|
|
|
- }
|
|
|
condition += ` AND a.classify_id in (` + utils.GetOrmInReplace(num) + `) `
|
|
|
pars = append(pars, classifyIdList)
|
|
|
}
|
|
@@ -369,18 +358,14 @@ func (c *ManualEdbController) EdbList() {
|
|
|
|
|
|
// 所属分类
|
|
|
if classifyId > 0 {
|
|
|
- childClassifyList, err := models.GetEdbdataClassifyByParentId(classifyId)
|
|
|
+ classifyIdList, err := data.GetUserManualClassifyIdList(userId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取分类数据失败"
|
|
|
br.Msg = "获取拥有的分类数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- num := len(childClassifyList)
|
|
|
+ num := len(classifyIdList)
|
|
|
if num > 0 {
|
|
|
- classifyIdList := make([]int, 0)
|
|
|
- for _, v := range childClassifyList {
|
|
|
- classifyIdList = append(classifyIdList, v.ClassifyId)
|
|
|
- }
|
|
|
condition += ` AND a.classify_id in (` + utils.GetOrmInReplace(num) + `) `
|
|
|
pars = append(pars, classifyIdList)
|
|
|
} else {
|
|
@@ -700,19 +685,14 @@ func (c *ManualEdbController) BatchEdbList() {
|
|
|
|
|
|
//超管账号可以查看分类下的所有频度数据
|
|
|
if sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN {
|
|
|
- classifyList, err := models.GetEdbdataClassify(int64(sysUser.AdminId))
|
|
|
+ classifyIdList, err := data.GetUserManualClassifyIdList(sysUser.AdminId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取分类数据失败"
|
|
|
br.Msg = "获取拥有的分类数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- num := len(classifyList)
|
|
|
+ num := len(classifyIdList)
|
|
|
if num > 0 {
|
|
|
- classifyIdList := make([]int, 0)
|
|
|
- for _, v := range classifyList {
|
|
|
- classifyIdList = append(classifyIdList, v.ClassifyId)
|
|
|
- }
|
|
|
condition += ` AND a.classify_id in (` + utils.GetOrmInReplace(num) + `) `
|
|
|
pars = append(pars, classifyIdList)
|
|
|
}
|
|
@@ -810,19 +790,14 @@ func (c *ManualEdbController) BatchAddEdbCheck() {
|
|
|
|
|
|
//超管账号可以查看分类下的所有频度数据
|
|
|
if sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN {
|
|
|
- classifyList, err := models.GetEdbdataClassify(int64(sysUser.AdminId))
|
|
|
+ classifyIdList, err := data.GetUserManualClassifyIdList(sysUser.AdminId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取分类数据失败"
|
|
|
br.Msg = "获取拥有的分类数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- num := len(classifyList)
|
|
|
+ num := len(classifyIdList)
|
|
|
if num > 0 {
|
|
|
- classifyIdList := make([]int, 0)
|
|
|
- for _, v := range classifyList {
|
|
|
- classifyIdList = append(classifyIdList, v.ClassifyId)
|
|
|
- }
|
|
|
condition += ` AND a.classify_id in (` + utils.GetOrmInReplace(num) + `) `
|
|
|
pars = append(pars, classifyIdList)
|
|
|
}
|
|
@@ -1162,19 +1137,14 @@ func (c *ManualEdbController) BatchDelEdbCheck() {
|
|
|
|
|
|
//超管账号可以查看分类下的所有频度数据
|
|
|
if sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN {
|
|
|
- classifyList, err := models.GetEdbdataClassify(int64(sysUser.AdminId))
|
|
|
+ classifyIdList, err := data.GetUserManualClassifyIdList(sysUser.AdminId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取分类数据失败"
|
|
|
br.Msg = "获取拥有的分类数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- num := len(classifyList)
|
|
|
+ num := len(classifyIdList)
|
|
|
if num > 0 {
|
|
|
- classifyIdList := make([]int, 0)
|
|
|
- for _, v := range classifyList {
|
|
|
- classifyIdList = append(classifyIdList, v.ClassifyId)
|
|
|
- }
|
|
|
condition += ` AND a.classify_id in (` + utils.GetOrmInReplace(num) + `) `
|
|
|
pars = append(pars, classifyIdList)
|
|
|
}
|
|
@@ -1292,23 +1262,17 @@ func (c *ManualEdbController) BatchDel() {
|
|
|
|
|
|
//超管账号可以查看分类下的所有频度数据
|
|
|
if sysUser.RoleTypeCode != utils.ROLE_TYPE_CODE_ADMIN {
|
|
|
- classifyList, err := models.GetEdbdataClassify(int64(sysUser.AdminId))
|
|
|
+ classifyIdList, err := data.GetUserManualClassifyIdList(sysUser.AdminId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取分类数据失败"
|
|
|
br.Msg = "获取拥有的分类数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- num := len(classifyList)
|
|
|
+ num := len(classifyIdList)
|
|
|
if num > 0 {
|
|
|
- classifyIdList := make([]int, 0)
|
|
|
- for _, v := range classifyList {
|
|
|
- classifyIdList = append(classifyIdList, v.ClassifyId)
|
|
|
- }
|
|
|
condition += ` AND a.classify_id in (` + utils.GetOrmInReplace(num) + `) `
|
|
|
pars = append(pars, classifyIdList)
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
if req.ListAll {
|