|
@@ -146,7 +146,7 @@ func Consultation(n string, num int) map[string]interface{} {
|
|
|
data1 := mongodb.Find("jy_course", query, `{"l_publishtime":-1}`, nil, false, 0, 500)
|
|
|
if data1 != nil {
|
|
|
if len(*data1) > num {
|
|
|
- for _, v := range generateRandomNumber(0, len(*data1), 10) {
|
|
|
+ for _, v := range generateRandomNumber(0, len(*data1), num) {
|
|
|
res1 = append(res1, (*data1)[v])
|
|
|
}
|
|
|
} else {
|
|
@@ -163,7 +163,7 @@ func Consultation(n string, num int) map[string]interface{} {
|
|
|
data2 := mongodb.Find("jy_course", query, `{"l_publishtime":-1}`, nil, false, 0, 500)
|
|
|
if data2 != nil {
|
|
|
if len(*data2) > num {
|
|
|
- for _, v := range generateRandomNumber(0, len(*data2), 10) {
|
|
|
+ for _, v := range generateRandomNumber(0, len(*data2), num) {
|
|
|
res2 = append(res2, (*data2)[v])
|
|
|
}
|
|
|
} else {
|
|
@@ -219,7 +219,7 @@ func ArticleRecommendation(t, num int) map[string]interface{} {
|
|
|
if article != nil {
|
|
|
if len(*article) > num {
|
|
|
res1 = (*article)[:num]
|
|
|
- for _, v := range generateRandomNumber(0, len(*article), 10) {
|
|
|
+ for _, v := range generateRandomNumber(0, len(*article), num) {
|
|
|
res2 = append(res2, (*article)[v])
|
|
|
}
|
|
|
} else {
|