Explorar o código

feat:文库推荐

fuwencai hai 1 ano
pai
achega
dd816af12f

+ 1 - 1
jydocs-back/public/docClassInit.go

@@ -8,7 +8,7 @@ import (
 var DocClassInfo = map[string]string{}
 
 func docClassInit(baseMysql *mysql.Mysql) {
-	docClassData := baseMysql.SelectBySql(`SELECT name,code  FROM doc_class WHERE level = 1 AND state = 0;`)
+	docClassData := baseMysql.SelectBySql(`SELECT name,code  FROM jydocs.doc_class WHERE level = 1 AND state = 0;`)
 	if docClassData != nil && len(*docClassData) > 0 {
 		for _, dv := range *docClassData {
 			name := common.InterfaceToStr(dv["name"])

+ 3 - 3
jydocs-back/public/recDoc.go

@@ -9,9 +9,9 @@ func GetRecDoc(regionState int, docClassCode string) (recList []map[string]inter
 	query := ""
 	values := []interface{}{regionState}
 	if regionState == RegionStatePremium {
-		query = `SELECT dr.doc_id,dr.create_date,d.docName,d.docPageSize,d.docFileSize,ds.downTimes,ds.viewTimes,d.uploadDate,d.docSummary,d.docFileType,d.previewImgId,d.productType,d.source,d.docTags FROM jydocs.doc_recommend dr left join doc_statistics ds  on(dr.doc_id=ds.docId)  left join doc  d on  dr.doc_id=d.id  where   dr.region_state=?  order by ds.viewTimes desc;`
+		query = `SELECT dr.doc_id,dr.create_date,d.docName,d.docPageSize,d.docFileSize,ds.downTimes,ds.viewTimes,d.uploadDate,d.docSummary,d.docFileType,d.previewImgId,d.productType,d.source,d.docTags FROM jydocs.doc_recommend dr left join jydocs.doc_statistics ds  on(dr.doc_id=ds.docId)  left join jydocs.doc  d on  dr.doc_id=d.id  where   dr.region_state=?  order by ds.viewTimes desc;`
 	} else {
-		qBase := `SELECT dr.create_date,dr.doc_id,dr.create_date,d.docName,d.docPageSize,d.docFileSize,d.uploadDate,d.docSummary,d.docFileType,d.previewImgId,d.productType,d.source,d.docTags FROM jydocs.doc_recommend dr     left join doc  d on  dr.doc_id=d.id  where  dr.region_state==? %s   order by dr.create_date desc`
+		qBase := `SELECT dr.create_date,dr.doc_id,dr.create_date,d.docName,d.docPageSize,d.docFileSize,d.uploadDate,d.docSummary,d.docFileType,d.previewImgId,d.productType,d.source,d.docTags FROM jydocs.doc_recommend dr     left join jydocs.doc  d on  dr.doc_id=d.id  where  dr.region_state=? %s   order by dr.create_date desc`
 		and := ""
 		if regionState == RegionStateHot {
 			and = "	and dr.doc_class_code=?"
@@ -22,7 +22,7 @@ func GetRecDoc(regionState int, docClassCode string) (recList []map[string]inter
 	// 精选文档
 	// 热门文档和会员免费文档
 	rs := BaseMysql.SelectBySql(query, values...)
-	if rs != nil || len(*rs) == 0 {
+	if rs == nil || len(*rs) == 0 {
 		return []map[string]interface{}{}
 	}
 	return *rs

+ 6 - 0
jydocs-back/test/A24126.http

@@ -0,0 +1,6 @@
+### 文库推荐
+POST http://127.0.0.1:821/jydocs/docRecommend
+Content-Type: application/x-www-form-urlencoded
+Cookie: SESSIONID=d6d16e5272466216cb3fb63c80f82cb2938a4e6c;
+
+tag=法律法规&&sort=vSort&num=1&size=10