|
@@ -135,8 +135,7 @@ func GetActivityMeetByCompany(condition string, startSize, pageSize int) (item [
|
|
|
GROUP BY
|
|
|
r.id
|
|
|
ORDER BY
|
|
|
- ui.activity_num DESC ,
|
|
|
- a.activity_time DESC `
|
|
|
+ a.activity_time DESC ,r.id DESC `
|
|
|
if startSize > 0 || pageSize > 0 {
|
|
|
sql += ` LIMIT ` + strconv.Itoa(startSize) + "," + strconv.Itoa(pageSize)
|
|
|
}
|
|
@@ -191,7 +190,7 @@ func GetCygxArticleCollectByCompany(startSize, pageSize int, condition string) (
|
|
|
LEFT JOIN cygx_industrial_article_group_management AS man ON man.article_id = art.article_id
|
|
|
WHERE
|
|
|
1=1 ` + condition + ` GROUP BY r.id
|
|
|
- ORDER BY ui.article_count_num DESC , r.create_time DESC `
|
|
|
+ ORDER BY r.create_time DESC `
|
|
|
if startSize > 0 || pageSize > 0 {
|
|
|
sql += ` LIMIT ` + strconv.Itoa(startSize) + "," + strconv.Itoa(pageSize)
|
|
|
}
|
|
@@ -219,9 +218,8 @@ func GetCygxIndustryFllowByCompany(condition string, startSize, pageSize int) (i
|
|
|
( SELECT GROUP_CONCAT( DISTINCT s.subject_name SEPARATOR '/' ) FROM cygx_industrial_subject AS s WHERE s.industrial_management_id = m.industrial_management_id ) AS subject_name_str
|
|
|
FROM
|
|
|
cygx_industry_fllow AS r
|
|
|
- LEFT JOIN cygx_user_interaction_num as ui ON ui.user_id = r.user_id
|
|
|
INNER JOIN cygx_industrial_management AS m ON m.industrial_management_id = r.industrial_management_id
|
|
|
- WHERE type = 1 ` + condition + ` ORDER BY ui.industry_fllow_num DESC, r.create_time DESC LIMIT ?,? `
|
|
|
+ WHERE type = 1 ` + condition + ` ORDER BY r.id DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
@@ -255,11 +253,10 @@ func GetCygArticleDepartmentFollowByCompany(condition string, startSize, pageSiz
|
|
|
cygx_article_department_follow AS r
|
|
|
INNER JOIN cygx_article_department AS m ON m.department_id = r.department_id
|
|
|
INNER JOIN cygx_article AS a ON a.department_id = m.department_id
|
|
|
- LEFT JOIN cygx_user_interaction_num AS ui ON ui.user_id = r.user_id
|
|
|
LEFT JOIN cygx_industrial_article_group_management AS mg ON mg.article_id = a.article_id
|
|
|
LEFT JOIN cygx_industrial_management AS i ON i.industrial_management_id = mg.industrial_management_id
|
|
|
WHERE r.type = 1 ` + condition + ` GROUP BY r.id
|
|
|
- ORDER BY ui.department_follow_num DESC , max_time DESC LIMIT ?,? `
|
|
|
+ ORDER BY max_time DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
@@ -282,9 +279,8 @@ func GetCygxSearchKeyWordByCompany(condition string, startSize, pageSize int) (i
|
|
|
r.real_name
|
|
|
FROM
|
|
|
cygx_search_key_word as r
|
|
|
- LEFT JOIN cygx_user_interaction_num AS ui ON ui.user_id = r.user_id
|
|
|
WHERE 1= 1 ` + condition + `
|
|
|
- ORDER BY ui.key_word_num DESC, r.create_time DESC LIMIT ?,? `
|
|
|
+ ORDER BY r.create_time DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
@@ -299,7 +295,7 @@ func GetCygxActivitySpecialTripCountByCompany(condition string) (count int, err
|
|
|
INNER JOIN cygx_activity_special AS a ON a.activity_id = r.activity_id
|
|
|
WHERE
|
|
|
1 = 1
|
|
|
- AND a.publish_status = 1 AND a.activity_time_end < NOW() ` + condition
|
|
|
+ AND a.publish_status = 1 ` + condition
|
|
|
err = o.Raw(sqlCount).QueryRow(&count)
|
|
|
return
|
|
|
}
|
|
@@ -320,9 +316,8 @@ func CygxActivitySpecialTripByCompany(condition string, startSize, pageSize int)
|
|
|
FROM
|
|
|
cygx_activity_special_meeting_detail AS r
|
|
|
INNER JOIN cygx_activity_special AS a ON a.activity_id = r.activity_id
|
|
|
- LEFT JOIN cygx_user_interaction_num AS ui ON ui.user_id = r.user_id
|
|
|
- WHERE 1= 1 AND a.publish_status = 1 AND a.activity_time_end < NOW() ` + condition + `
|
|
|
- ORDER BY ui.trip_num DESC, r.create_time DESC LIMIT ?,? `
|
|
|
+ WHERE 1= 1 AND a.publish_status = 1 ` + condition + `
|
|
|
+ ORDER BY r.create_time DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
@@ -364,38 +359,35 @@ func GetCygxRoadshowByCompany(condition string, startSize, pageSize int) (items
|
|
|
r.create_time,
|
|
|
r.real_name,
|
|
|
r.mobile,
|
|
|
- ui.roadshow_num,
|
|
|
"逻辑解析" AS file_type
|
|
|
FROM
|
|
|
cygx_micro_roadshow_video_history AS r
|
|
|
INNER JOIN cygx_micro_roadshow_video AS v ON r.video_id = v.video_id
|
|
|
- LEFT JOIN cygx_user_interaction_num AS ui ON ui.user_id = r.user_id
|
|
|
+
|
|
|
WHERE 1=1 ` + condition + ` UNION ALL
|
|
|
SELECT
|
|
|
v.video_name AS media_title,
|
|
|
r.create_time,
|
|
|
r.real_name,
|
|
|
r.mobile,
|
|
|
- ui.roadshow_num,
|
|
|
"路演回放" AS file_type
|
|
|
FROM
|
|
|
cygx_activity_video_history AS r
|
|
|
INNER JOIN cygx_activity_video AS v ON r.video_id = v.video_id
|
|
|
- LEFT JOIN cygx_user_interaction_num AS ui ON ui.user_id = r.user_id
|
|
|
+
|
|
|
WHERE 1=1 ` + condition + ` UNION ALL
|
|
|
SELECT
|
|
|
v.voice_name AS media_title,
|
|
|
r.create_time,
|
|
|
r.real_name,
|
|
|
r.mobile,
|
|
|
- ui.roadshow_num,
|
|
|
"路演回放" AS file_type
|
|
|
FROM
|
|
|
cygx_activity_voice_history AS r
|
|
|
INNER JOIN cygx_activity_voice AS v ON r.activity_id = v.activity_id
|
|
|
- LEFT JOIN cygx_user_interaction_num AS ui ON ui.user_id = r.user_id
|
|
|
+
|
|
|
WHERE 1=1 ` + condition + `
|
|
|
- ORDER BY roadshow_num DESC ,create_time DESC LIMIT ?,? `
|
|
|
+ ORDER BY create_time DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
@@ -451,7 +443,7 @@ func GetCygxRoadshowByCompanyList(condition string, startSize, pageSize int) (it
|
|
|
LEFT JOIN cygx_company_interaction_num AS ci ON ci.company_id = r.company_id
|
|
|
LEFT JOIN cygx_user_interaction_num AS ui ON ui.user_id = r.user_id
|
|
|
WHERE 1=1 ` + condition + `
|
|
|
- ORDER BY roadshow_num DESC ,ui_roadshow_num DESC ,create_time DESC LIMIT ?,? `
|
|
|
+ ORDER BY create_time DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
@@ -569,9 +561,8 @@ func GetActivityMeetByCompanyList(condition string, startSize, pageSize int) (it
|
|
|
GROUP BY
|
|
|
r.id
|
|
|
ORDER BY
|
|
|
- ci.activity_num DESC ,
|
|
|
- ui.activity_num DESC ,
|
|
|
- a.activity_time DESC `
|
|
|
+ a.activity_time DESC,
|
|
|
+ r.id DESC `
|
|
|
if startSize > 0 || pageSize > 0 {
|
|
|
sql += ` LIMIT ` + strconv.Itoa(startSize) + "," + strconv.Itoa(pageSize)
|
|
|
}
|
|
@@ -620,7 +611,7 @@ func GetCygxArticleCollectByCompanyList(startSize, pageSize int, condition strin
|
|
|
LEFT JOIN cygx_industrial_article_group_management AS man ON man.article_id = art.article_id
|
|
|
WHERE
|
|
|
1=1 ` + condition + ` GROUP BY r.id
|
|
|
- ORDER BY ui.article_count_num DESC ,ui.article_count_num DESC , r.create_time DESC `
|
|
|
+ ORDER BY r.create_time DESC `
|
|
|
if startSize > 0 || pageSize > 0 {
|
|
|
sql += ` LIMIT ` + strconv.Itoa(startSize) + "," + strconv.Itoa(pageSize)
|
|
|
}
|
|
@@ -646,7 +637,7 @@ func GetCygxIndustryFllowByCompanyList(condition string, startSize, pageSize int
|
|
|
LEFT JOIN cygx_company_interaction_num AS ci ON ci.company_id = r.company_id
|
|
|
LEFT JOIN cygx_user_interaction_num as ui ON ui.user_id = r.user_id
|
|
|
|
|
|
- WHERE type = 1 ` + condition + ` ORDER BY ci.industry_fllow_num DESC,ui.industry_fllow_num DESC, r.create_time DESC LIMIT ?,? `
|
|
|
+ WHERE type = 1 ` + condition + ` ORDER BY r.create_time DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
@@ -678,7 +669,7 @@ func GetCygArticleDepartmentFollowByCompanyList(condition string, startSize, pag
|
|
|
LEFT JOIN cygx_industrial_article_group_management AS mg ON mg.article_id = a.article_id
|
|
|
LEFT JOIN cygx_industrial_management AS i ON i.industrial_management_id = mg.industrial_management_id
|
|
|
WHERE r.type = 1 ` + condition + ` GROUP BY r.id
|
|
|
- ORDER BY ci.department_follow_num DESC ,ui.department_follow_num DESC , max_time DESC LIMIT ?,? `
|
|
|
+ ORDER BY max_time DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
@@ -697,7 +688,7 @@ func GetCygxSearchKeyWordByCompanyList(condition string, startSize, pageSize int
|
|
|
LEFT JOIN cygx_company_interaction_num AS ci ON ci.company_id = r.company_id
|
|
|
LEFT JOIN cygx_user_interaction_num AS ui ON ui.user_id = r.user_id
|
|
|
WHERE 1= 1 ` + condition + `
|
|
|
- ORDER BY ci.key_word_num DESC,ui.key_word_num DESC, r.create_time DESC LIMIT ?,? `
|
|
|
+ ORDER BY r.create_time DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
@@ -724,7 +715,7 @@ func GetCygxActivitySpecialTripByCompanyList(condition string, startSize, pageSi
|
|
|
LEFT JOIN cygx_company_interaction_num AS ci ON ci.company_id = r.company_id
|
|
|
LEFT JOIN cygx_user_interaction_num AS ui ON ui.user_id = r.user_id
|
|
|
WHERE 1= 1 ` + condition + `
|
|
|
- ORDER BY ci.trip_num DESC,ui.trip_num DESC, r.create_time DESC LIMIT ?,? `
|
|
|
+ ORDER BY r.create_time DESC LIMIT ?,? `
|
|
|
_, err = o.Raw(sql, startSize, pageSize).QueryRows(&items)
|
|
|
return
|
|
|
}
|