|
@@ -186,7 +186,7 @@ func (this *ReportArticleController) ReportArticleList() {
|
|
|
}
|
|
|
//主题
|
|
|
if subCategoryName != "" {
|
|
|
- condition += ` AND ret.sub_category_name = ` + "'" + subCategoryName + "' "
|
|
|
+ condition += ` AND art.sub_category_name = ` + "'" + subCategoryName + "' "
|
|
|
}
|
|
|
//发布时间
|
|
|
if startDate != "" {
|
|
@@ -198,25 +198,26 @@ func (this *ReportArticleController) ReportArticleList() {
|
|
|
//报告匹配类型
|
|
|
if matchTypeName != "" && chartPermissionId > 0 {
|
|
|
//condition += ` AND re.match_type_name = ` + "'" + matchTypeName + "' "
|
|
|
- mappingCygxDetai, err := cygx.GetCygxReportMappingCygxDetailByNameAndChartPermissionId(matchTypeName, chartPermissionId)
|
|
|
- if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- if mappingCygxDetai == nil {
|
|
|
- resp := new(cygx.GetReportArticleListRep)
|
|
|
- resp.List = make([]*cygx.CygxReportArticle, 0)
|
|
|
- page := paging.GetPaging(currentIndex, pageSize, 0)
|
|
|
- resp.Paging = page
|
|
|
- br.Ret = 200
|
|
|
- br.Success = true
|
|
|
- br.Msg = "获取成功"
|
|
|
- br.Data = resp
|
|
|
- return
|
|
|
- }
|
|
|
+ //mappingCygxDetai, err := cygx.GetCygxReportMappingCygxDetailByNameAndChartPermissionId(matchTypeName, chartPermissionId)
|
|
|
+ //if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ // br.Msg = "获取失败"
|
|
|
+ // br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //if mappingCygxDetai == nil {
|
|
|
+ // resp := new(cygx.GetReportArticleListRep)
|
|
|
+ // resp.List = make([]*cygx.CygxReportArticle, 0)
|
|
|
+ // page := paging.GetPaging(currentIndex, pageSize, 0)
|
|
|
+ // resp.Paging = page
|
|
|
+ // br.Ret = 200
|
|
|
+ // br.Success = true
|
|
|
+ // br.Msg = "获取成功"
|
|
|
+ // br.Data = resp
|
|
|
+ // return
|
|
|
+ //}
|
|
|
//这里量不大,走一下子查询
|
|
|
- condition += ` AND art.category_id IN ( SELECT category_id_celue FROM cygx_report_mapping_group WHERE id_cygx = ` + strconv.Itoa(mappingCygxDetai.Id) + ` ) `
|
|
|
+ //condition += ` AND art.category_id IN ( SELECT category_id_celue FROM cygx_report_mapping_group WHERE id_cygx = ` + strconv.Itoa(mappingCygxDetai.Id) + ` ) `
|
|
|
+ condition += ` AND art.category_id IN ( SELECT category_id FROM cygx_report_mapping WHERE match_type_name = ` + "'" + matchTypeName + "'" + ` ) `
|
|
|
}
|
|
|
// 报告标签
|
|
|
if reportLabel != "" {
|