|
@@ -2519,7 +2519,7 @@ func (this *UserController) CompanyTableDetail() {
|
|
|
condition += " AND art.article_type_id > 0 "
|
|
|
}
|
|
|
condition += " ORDER BY r.create_time DESC "
|
|
|
- var listRecord []*cygx.CygxArticleAndYanxuanRecordResp
|
|
|
+ var listRecord []*cygx.UserInteraction
|
|
|
if isAdminRole {
|
|
|
total, err = cygx.GetCygxArticleAndYanxuanRecordCount(condition, pars)
|
|
|
if err != nil {
|
|
@@ -2548,7 +2548,7 @@ func (this *UserController) CompanyTableDetail() {
|
|
|
}
|
|
|
}
|
|
|
//处理查询信息回显
|
|
|
- list, err = cygxService.HandleArticleAndYanxuanRecordList(listRecord)
|
|
|
+ list, err = cygxService.HandleArticleAndYanxuanRecordList2(listRecord)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "获取用户阅读记录,Err:" + err.Error()
|
|
@@ -3174,7 +3174,7 @@ func (this *UserController) CompanyExportInteraction() {
|
|
|
}
|
|
|
condition += ` ORDER BY r.create_time DESC `
|
|
|
var pars []interface{}
|
|
|
- var listRecord []*cygx.CygxArticleAndYanxuanRecordResp
|
|
|
+ var listRecord []*cygx.UserInteraction
|
|
|
if isAdminRole {
|
|
|
listRecord, err = cygx.GetCygxArticleAndYanxuanRecordRespList(condition, pars, 0, pageSize)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
@@ -3191,7 +3191,7 @@ func (this *UserController) CompanyExportInteraction() {
|
|
|
}
|
|
|
}
|
|
|
//处理查询信息回显
|
|
|
- list, err = cygxService.HandleArticleAndYanxuanRecordList(listRecord)
|
|
|
+ list, err = cygxService.HandleArticleAndYanxuanRecordList2(listRecord)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "获取用户阅读记录,Err:" + err.Error()
|
|
@@ -3826,7 +3826,7 @@ func (this *UserController) CompanyList() {
|
|
|
|
|
|
var pars []interface{}
|
|
|
condition += " ORDER BY r.create_time DESC "
|
|
|
- var listRecord []*cygx.CygxArticleAndYanxuanRecordResp
|
|
|
+ var listRecord []*cygx.UserInteraction
|
|
|
if isAdminRole {
|
|
|
listRecord, err = cygx.GetCygxArticleAndYanxuanRecordRespList(condition, pars, startSize, pageSize)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
@@ -3856,7 +3856,7 @@ func (this *UserController) CompanyList() {
|
|
|
}
|
|
|
|
|
|
//处理查询信息回显
|
|
|
- list, err = cygxService.HandleArticleAndYanxuanRecordList(listRecord)
|
|
|
+ list, err = cygxService.HandleArticleAndYanxuanRecordList2(listRecord)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "获取用户阅读记录,Err:" + err.Error()
|
|
@@ -4767,7 +4767,7 @@ func (this *UserController) CompanyExportInteractionList() {
|
|
|
}
|
|
|
condition += ` ORDER BY r.create_time DESC `
|
|
|
var pars []interface{}
|
|
|
- var listRecord []*cygx.CygxArticleAndYanxuanRecordResp
|
|
|
+ var listRecord []*cygx.UserInteraction
|
|
|
if isAdminRole {
|
|
|
listRecord, err = cygx.GetCygxArticleAndYanxuanRecordRespList(condition, pars, 0, pageSize)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
@@ -4784,52 +4784,12 @@ func (this *UserController) CompanyExportInteractionList() {
|
|
|
}
|
|
|
}
|
|
|
//处理查询信息回显
|
|
|
- list, err = cygxService.HandleArticleAndYanxuanRecordList(listRecord)
|
|
|
+ list, err = cygxService.HandleArticleAndYanxuanRecordList2(listRecord)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "获取用户阅读记录,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- if len(list) > 0 {
|
|
|
- var articleIds string
|
|
|
- mapAricleId := make(map[int]int)
|
|
|
- mapAricleIndustrialSubjectName := make(map[int]*cygx.ArticleIndustrialSubjectNameResp)
|
|
|
- for k, v := range list {
|
|
|
- if v.ArticleId >= utils.SummaryArticleId {
|
|
|
- list[k].ArticleType = 1
|
|
|
- } else {
|
|
|
- list[k].ArticleType = 2
|
|
|
- }
|
|
|
- if list[k].PermissionName == "" {
|
|
|
- list[k].PermissionName = v.CategoryName
|
|
|
- }
|
|
|
- if mapAricleId[v.ArticleId] == 0 {
|
|
|
- articleIds += strconv.Itoa(v.ArticleId) + ","
|
|
|
- mapAricleId[v.ArticleId] = v.ArticleId
|
|
|
- }
|
|
|
- }
|
|
|
- articleIds = strings.TrimRight(articleIds, ",")
|
|
|
- if articleIds != "" {
|
|
|
- listArticleIndustrialSubjectList, err := cygx.GetCygxArticleIndustrialSubjectName(articleIds)
|
|
|
- if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取用户阅读记录,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- if len(listArticleIndustrialSubjectList) > 0 {
|
|
|
- for _, v := range listArticleIndustrialSubjectList {
|
|
|
- mapAricleIndustrialSubjectName[v.ArticleId] = v
|
|
|
- }
|
|
|
- for k, v := range list {
|
|
|
- if mapAricleIndustrialSubjectName[v.ArticleId] != nil {
|
|
|
- fmt.Println(mapAricleIndustrialSubjectName[v.ArticleId].IndustryName)
|
|
|
- list[k].IndustryName = mapAricleIndustrialSubjectName[v.ArticleId].IndustryName
|
|
|
- list[k].SubjectNameStr = mapAricleIndustrialSubjectName[v.ArticleId].SubjectNameStr
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
} else if source == 2 {
|
|
|
if classType == 1 {
|
|
|
condition += " AND a.chart_permission_id != 31 "
|