|
@@ -2016,6 +2016,7 @@ func (this *UserController) ExportInteraction() {
|
|
// @Title 机构互动详情table栏
|
|
// @Title 机构互动详情table栏
|
|
// @Description 互动详情table栏接口
|
|
// @Description 互动详情table栏接口
|
|
// @Param CompanyId query int true "公司ID"
|
|
// @Param CompanyId query int true "公司ID"
|
|
|
|
+// @Param ClassType query int true "列表类型,1:权益,2:研选,默认1"
|
|
// @Success 200 {object} cygx.UserRemarksListResp
|
|
// @Success 200 {object} cygx.UserRemarksListResp
|
|
// @router /user/company/table/list [get]
|
|
// @router /user/company/table/list [get]
|
|
func (this *UserController) CompanyTableList() {
|
|
func (this *UserController) CompanyTableList() {
|
|
@@ -2032,6 +2033,7 @@ func (this *UserController) CompanyTableList() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
companyId, _ := this.GetInt("CompanyId")
|
|
companyId, _ := this.GetInt("CompanyId")
|
|
|
|
+ classType, _ := this.GetInt("ClassType", 1)
|
|
if companyId < 1 {
|
|
if companyId < 1 {
|
|
br.Msg = "机构不存在"
|
|
br.Msg = "机构不存在"
|
|
return
|
|
return
|
|
@@ -2060,28 +2062,44 @@ func (this *UserController) CompanyTableList() {
|
|
//}
|
|
//}
|
|
|
|
|
|
if isAdminRole {
|
|
if isAdminRole {
|
|
- historyNum, err := cygx.GetCygxArticleAndYanxuanRecordCount(condition, pars)
|
|
|
|
|
|
+ conditionArtcile := condition //文章搜索条件
|
|
|
|
+ conditionActivityMeet := condition //活动到会搜索条件
|
|
|
|
+ conditionIndustryFllow := condition //产业关注搜索条件
|
|
|
|
+ conditionKeyWord := condition //关键词记录搜索条件
|
|
|
|
+ if classType == 1 {
|
|
|
|
+ conditionArtcile += " AND art.article_type_id > 0 "
|
|
|
|
+ conditionActivityMeet += " AND a.chart_permission_id != 31 "
|
|
|
|
+ conditionIndustryFllow += " AND m.chart_permission_id != 31 "
|
|
|
|
+ conditionKeyWord += " AND r.register_platform IN (1,2) "
|
|
|
|
+ } else {
|
|
|
|
+ conditionArtcile += " AND art.article_type_id = 0 "
|
|
|
|
+ conditionActivityMeet += " AND a.chart_permission_id = 31 "
|
|
|
|
+ conditionIndustryFllow += " AND m.chart_permission_id = 31 "
|
|
|
|
+ conditionKeyWord += " AND r.register_platform IN (5,6) "
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ historyNum, err := cygx.GetCygxArticleAndYanxuanRecordCount(conditionArtcile, pars)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "获取用户阅读记录数量失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取用户阅读记录数量失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- activityNum, err := cygx.GetActivityMeetByCompanyCount(condition)
|
|
|
|
|
|
+ activityNum, err := cygx.GetActivityMeetByCompanyCount(conditionActivityMeet)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "获取参会总数失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取参会总数失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
//获取用户收藏记录总数
|
|
//获取用户收藏记录总数
|
|
- articleCollect, err := cygx.GetCygxArticleCollectCountByCompany(condition)
|
|
|
|
|
|
+ articleCollect, err := cygx.GetCygxArticleCollectCountByCompany(conditionArtcile)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "获取用户收藏记录总数失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取用户收藏记录总数失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
//获取用户关注总数
|
|
//获取用户关注总数
|
|
- industryFllowNum, err := cygx.GetCygxIndustryFllowCountByCompany(condition)
|
|
|
|
|
|
+ industryFllowNum, err := cygx.GetCygxIndustryFllowCountByCompany(conditionIndustryFllow)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败 "
|
|
br.Msg = "获取信息失败 "
|
|
br.ErrMsg = "获取用户关注总数失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取用户关注总数失败,Err:" + err.Error()
|
|
@@ -2095,7 +2113,7 @@ func (this *UserController) CompanyTableList() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
//获取搜索记录
|
|
//获取搜索记录
|
|
- keyWordNum, err := cygx.GetCygxSearchKeyWordCountBuCompany(condition)
|
|
|
|
|
|
+ keyWordNum, err := cygx.GetCygxSearchKeyWordCountBuCompany(conditionKeyWord)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "获取搜索记录失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取搜索记录失败,Err:" + err.Error()
|