|
@@ -11,7 +11,7 @@ import (
|
|
|
"log"
|
|
|
)
|
|
|
|
|
|
-//标准库RPC接口
|
|
|
+// 标准库RPC接口
|
|
|
var jyStdDocStdlib stdlibclient.Stdlib
|
|
|
|
|
|
func init() {
|
|
@@ -26,6 +26,7 @@ func init() {
|
|
|
/*
|
|
|
检索文库
|
|
|
param
|
|
|
+
|
|
|
userId 用户id
|
|
|
keyWord 关键词
|
|
|
tag 分类
|
|
@@ -65,17 +66,25 @@ func GetDocQuery(userId, keyWord, tag string, pageNum, pageSize int64, sort stri
|
|
|
log.Printf("%s SetUserCollect fail Message %v\n", userId, resp.Msg)
|
|
|
return nil, -1, fmt.Errorf("查询失败")
|
|
|
}
|
|
|
+ for _, v := range resp.Docs {
|
|
|
+ if v.PreviewImgId != "" {
|
|
|
+ v.PreviewImgId = fmt.Sprintf("https://%s.%s/%s", config.JyDocsAppConfig.OssBucket.Priv, config.JyDocsAppConfig.OssAdmin, v.PreviewImgId)
|
|
|
+ }
|
|
|
+ }
|
|
|
return resp.Docs, resp.Total, nil
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
获取活动列表
|
|
|
param
|
|
|
+
|
|
|
userId 用户id
|
|
|
code 活动编号
|
|
|
pageNum 页码
|
|
|
pageSize 每页数量
|
|
|
+
|
|
|
return
|
|
|
+
|
|
|
文库列表、异常
|
|
|
*/
|
|
|
func GeActivityList(userId string, code, pageNum, pageSize int64) ([]*stdlib.DocActivity, error) {
|
|
@@ -100,9 +109,12 @@ func GeActivityList(userId string, code, pageNum, pageSize int64) ([]*stdlib.Doc
|
|
|
/*
|
|
|
获取文库详情
|
|
|
param
|
|
|
+
|
|
|
userId 用户id
|
|
|
docId 文库id
|
|
|
+
|
|
|
return
|
|
|
+
|
|
|
DocInfo 文库详情
|
|
|
error 异常
|
|
|
*/
|
|
@@ -129,6 +141,7 @@ func GetDocDetail(userId, docId string) (*stdlib.DocInfo, bool, bool, error) {
|
|
|
/*
|
|
|
文库浏览次数、下载次数统计
|
|
|
param
|
|
|
+
|
|
|
userId 用户id
|
|
|
docId 文库id
|
|
|
sign 1增加下载次数 2增加浏览次数 3评分
|