From 7e335b3a618bbd5bd1f269846a26a347f33af647 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Tue, 25 Aug 2020 09:00:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=B2=A1=E5=9B=BE=E7=9A=84?= =?UTF-8?q?=E5=95=86=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/tempop/tempop.go | 34 ++++++------------------------- 1 file changed, 6 insertions(+), 28 deletions(-) diff --git a/business/jxstore/tempop/tempop.go b/business/jxstore/tempop/tempop.go index e76835f83..43a7cbea5 100644 --- a/business/jxstore/tempop/tempop.go +++ b/business/jxstore/tempop/tempop.go @@ -1583,35 +1583,13 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { // fmt.Println("addList2", addList) // fmt.Println("updateList2", utils.Format4Output(updateList, false)) // fmt.Println("deleteList2", deleteList) - var ( - db = dao.GetDB() - storeSkus []*model.StoreSkuBind - ) + var skuNames []model.SkuName sql := ` - SELECT a.* FROM store_sku_bind a,store b - WHERE a.store_id = b.id AND b.deleted_at = '1970-01-01 00:00:00' AND a.unit_price = 100 - AND a.deleted_at = '1970-01-01 00:00:00' - AND a.sku_id NOT IN (34268,6045545,29401,6039481,29285,29286,29287,6040945,6040963,31737,33465,6045629,34989,6043733,6039661,25917,29569) - ` - err = dao.GetRows(db, &storeSkus, sql, nil) - for _, v := range storeSkus { - var unitPrice = 0 - his, _ := dao.GetStoreSkuHistory(db, []int{v.StoreID}, []int{v.SkuID}, model.StoreAuditStatusAll, utils.Time2Date(utils.Str2Time("2020-08-09 00:00:00"))) - if len(his) == 0 { - p, _ := dao.GetPriceReferSnapshotNoPage(db, []int{0}, []int{v.SkuID}, nil, utils.Time2Date(time.Now().AddDate(0, 0, -1))) - unitPrice = p[0].MidUnitPrice - } else { - unitPrice = his[0].UnitPrice - } - skus, _ := dao.GetSkus(db, []int{v.SkuID}, nil, nil, nil, nil) - var skuBindInfos []*cms.StoreSkuBindInfo - skuBindInfo := &cms.StoreSkuBindInfo{ - StoreID: v.StoreID, - NameID: skus[0].NameID, - UnitPrice: unitPrice, - } - skuBindInfos = append(skuBindInfos, skuBindInfo) - cms.UpdateStoresSkusByBind(ctx, nil, skuBindInfos, true, true, false) + SELECT * FROM sku_name WHERE img = 'https://image.jxc4.com/noGoodsImg.jpg' + ` + dao.GetRows(dao.GetDB(), &skuNames, sql, nil) + for _, v := range skuNames { + cms.DeleteSkuName(ctx, v.ID, ctx.GetUserName()) } return err }