diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 9ccbef6ec..0ff4f044f 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -3079,53 +3079,51 @@ func UpdateVendorImg(ctx *jxcontext.Context, storeId int, imgWaterMark string, v api = partner.CurAPIManager.GetAPI(model.VendorIDMTWM, storeDetail.VendorOrgCode).(*mtwmapi.API) } - 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) + //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, ",") + 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) - } - - return utils.Format4Output(param, false), nil - - 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 + if exPrefix != "" { + param["name"] = fmt.Sprintf("%s %s", exPrefix, v.Name) } - i++ + globals.SugarLogger.Debugf("-------------: %s", utils.Format4Output(params, false)) + //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)