From d8716f78899a7da3231d7120c434826ef50ad6a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 14 May 2020 10:32:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E4=B8=8A=E4=BC=A0=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E5=90=8E=E5=88=9B=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/tempop/tempop.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/business/jxstore/tempop/tempop.go b/business/jxstore/tempop/tempop.go index a6960c25b..556aed05a 100644 --- a/business/jxstore/tempop/tempop.go +++ b/business/jxstore/tempop/tempop.go @@ -4,6 +4,7 @@ import ( "bytes" "context" "fmt" + "net/http" "regexp" "strings" "time" @@ -1513,9 +1514,12 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { err = dao.GetRows(dao.GetDB(), &skuNames, sql, sqlParams) for _, v := range skuNames { fmt.Println("test1", *v) - datares.TryRegisterDataResource(ctx, v.Name, v.Img, model.ImgTypeMain, false) - datares.TryRegisterDataResource(ctx, v.Name, v.Img2, model.ImgTypeMain, false) - datares.TryRegisterDataResource(ctx, v.Name, v.DescImg, model.ImgTypeMain, false) + resBinary1, hashCode1, _ := jxutils.DownloadFileByURL(v.Img) + resBinary2, hashCode2, _ := jxutils.DownloadFileByURL(v.Img2) + resBinary3, hashCode3, _ := jxutils.DownloadFileByURL(v.DescImg) + datares.RegisterDataResource(ctx, v.Name, v.Img, http.DetectContentType(resBinary1), hashCode1, resBinary1, model.ImgTypeMain, false) + datares.RegisterDataResource(ctx, v.Name, v.Img2, http.DetectContentType(resBinary2), hashCode2, resBinary2, model.ImgTypeMain, false) + datares.RegisterDataResource(ctx, v.Name, v.DescImg, http.DetectContentType(resBinary3), hashCode3, resBinary3, model.ImgTypeMain, false) break } return err