|
@@ -52,10 +52,11 @@ func DocDownload(in *partnerlib.UserDownloadRequest) (res *partnerlib.UDRes, err
|
|
return
|
|
return
|
|
}
|
|
}
|
|
fileId := util.GetHashKey(b)
|
|
fileId := util.GetHashKey(b)
|
|
|
|
+ ossId := fmt.Sprintf("%s.%s", fileId, docInfo.DocFileSuffix)
|
|
//获取附件后上传oss
|
|
//获取附件后上传oss
|
|
fileRes := FileUpload(&filesystem.SaveFileReq{
|
|
fileRes := FileUpload(&filesystem.SaveFileReq{
|
|
Domain: IC.C.OssInfo.BucketName,
|
|
Domain: IC.C.OssInfo.BucketName,
|
|
- FileId: fmt.Sprintf("%s.%s", fileId, docInfo.DocFileSuffix),
|
|
|
|
|
|
+ FileId: ossId,
|
|
Meta: map[string]string{
|
|
Meta: map[string]string{
|
|
"docName": docInfo.DocName,
|
|
"docName": docInfo.DocName,
|
|
"docSuffix": docInfo.DocFileSuffix,
|
|
"docSuffix": docInfo.DocFileSuffix,
|
|
@@ -64,11 +65,13 @@ func DocDownload(in *partnerlib.UserDownloadRequest) (res *partnerlib.UDRes, err
|
|
RawFileContent: b,
|
|
RawFileContent: b,
|
|
})
|
|
})
|
|
if fileRes.OssDocId != "" {
|
|
if fileRes.OssDocId != "" {
|
|
- res.OssDocId = fileId
|
|
|
|
|
|
+ res.OssDocId = ossId
|
|
//更新doc
|
|
//更新doc
|
|
if errUpdate := partner.DocsUpdate(0, model.Doc{
|
|
if errUpdate := partner.DocsUpdate(0, model.Doc{
|
|
Id: in.DocId,
|
|
Id: in.DocId,
|
|
OssDocId: res.OssDocId,
|
|
OssDocId: res.OssDocId,
|
|
|
|
+ OssPdfId: res.OssDocId,
|
|
|
|
+ OssTxtId: fileId,
|
|
UpdateDate: time.Now(),
|
|
UpdateDate: time.Now(),
|
|
}); errUpdate != nil {
|
|
}); errUpdate != nil {
|
|
warn.SendMsgByWXURL(fmt.Sprintf("文档id:%s,文档名称:%s 上传tidb doc 异常:%s", docInfo.Id, docInfo.DocName, err.Error()))
|
|
warn.SendMsgByWXURL(fmt.Sprintf("文档id:%s,文档名称:%s 上传tidb doc 异常:%s", docInfo.Id, docInfo.DocName, err.Error()))
|