分享链接的链接失效了?

This commit is contained in:
suyl
2021-08-10 09:40:27 +08:00
parent 09627451a1
commit 69883c0944
2 changed files with 7 additions and 3 deletions

View File

@@ -2050,15 +2050,19 @@ func ShareUnionLink(ctx *jxcontext.Context, jobID, shareType, linkType, resource
if isImg {
bindImg, _ = dao.GetUserUnionBindImg(db, userBind.UnionID, job.UnionActID)
if bindImg != nil {
//图片失效了?
if bindImg.UnionImg != "" {
return bindImg.UnionImg, err
checkData, _, err := jxutils.DownloadFileByURL(bindImg.UnionImg)
if err == nil && checkData != nil {
return bindImg.UnionImg, err
}
}
}
}
if link, err = handler.ShareUnionLink(ctx, linkType, utils.Str2Int(job.UnionActID), sid, userID, resourceType, goodsID); err == nil {
if isImg {
if resBinary, _, err := jxutils.DownloadFileByURL(link); err == nil {
if downloadURL, err := jxutils.UploadExportContent(resBinary, utils.Int64ToStr(time.Now().Unix())+link[strings.LastIndex(link, "/")+1:len(link)]); err == nil {
if downloadURL, err := jxutils.UploadExportContent(resBinary, "image/"+utils.Int64ToStr(time.Now().Unix())+link[strings.LastIndex(link, "/")+1:len(link)]); err == nil {
if err == nil {
link = jxutils.MixWatermarkImg(downloadURL+"?imageView2/1/w/120/h/120/q/75", job.UnionImg, job.UnionQrcodePosition)
link += "?imageslim"

View File

@@ -833,7 +833,7 @@ func MixWatermarkImg(imgWatermark, img, positon string) (imgMix string) {
imgUrl = img + "?imageView2/0/q/75|watermark/1/image/" + baseURL + "/dissolve/100/gravity/" + positon + "/dx/10/dy/10"
}
if resBinary, _, err := DownloadFileByURL(imgUrl); err == nil {
if downloadURL, err := UploadExportContent(resBinary, utils.Int64ToStr(time.Now().Unix())+img[strings.LastIndex(img, "/")+1:len(img)]); err == nil {
if downloadURL, err := UploadExportContent(resBinary, "image/"+utils.Int64ToStr(time.Now().Unix())+img[strings.LastIndex(img, "/")+1:len(img)]); err == nil {
if err == nil {
return downloadURL
}