From 67dc8be6862f8e8bd8897482e02ada49d1f703a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Tue, 3 Feb 2026 16:43:36 +0800 Subject: [PATCH] 1 --- business/jxstore/cms/sku.go | 51 ++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 96c83fe99..23856f31f 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -3127,7 +3127,56 @@ func UpdateVendorImg(ctx *jxcontext.Context, storeId int, imgWaterMark string, v jxutils.DeleteExportContent(strings.Split(v, "/")[3]) time.Sleep(100 * time.Microsecond) } - case model.VendorIDEBAI: + //case model.VendorIDEBAI: + // api := api.EbaiAPI + // for { + // foodList, _ := api.RetailListAll(storeDetail.VendorStoreID, i) + // for _, v := range foodList { + // skuEx := &model.SkuExinfoMap{ + // NameID: storeId, + // ImgWatermark: v.PictureList[0], // 原图 + // ImgWatermarkMix: v.AppFoodCode, // 商品ID + // ExPrefix: exPrefix, + // VendorID: vendorID, + // BeginAt: fromTimeP, + // EndAt: toTimeP, + // BrandID: 0, + // } + // dao.WrapAddIDCULDEntity(skuEx, ctx.GetUserName()) + // dao.CreateEntity(db, skuEx) + // + // param := map[string]interface{}{} + // qiNiuImg := "" + // ImgMix := "" + // if imgWaterMark != "" { + // qiNiuImg = jxutils.UploadQiNiuImg(v.PictureList[0]) + // if ImgMix = jxutils.MixWatermarkImg2(imgWaterMark, qiNiuImg, &fromTimeP, &toTimeP); ImgMix != "" { + // picture := make([]string, 0, len(v.PictureList)) + // picture = append(picture, ImgMix) + // if len(v.PictureList) > 1 { + // picture = append(picture, v.PictureList[1:]...) + // } + // param["picture"] = strings.Join(picture, ",") + // } + // } + // if exPrefix != "" { + // param["name"] = fmt.Sprintf("%s %s", exPrefix, v.Name) + // } + // if err = api.RetailInitData(utils.GetUUID(), storeDetail.VendorStoreID, v.AppFoodCode, param); err != nil { + // globals.SugarLogger.Debugf("------foodCode := %s ,err := %v param := %s", v.AppFoodCode, err, utils.Format4Output(params, false)) + // } + // imgList = append(imgList, qiNiuImg, ImgMix) + // time.Sleep(100 * time.Microsecond) + // } + // if len(foodList) < 100 { + // break + // } + // i++ + // } + // for _, v := range imgList { + // jxutils.DeleteExportContent(strings.Split(v, "/")[3]) + // time.Sleep(100 * time.Microsecond) + // } } return retVal, err