From dd3d1e9d49996e4acce0104916cae5da0d032818 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Sat, 10 Oct 2020 17:38:08 +0800 Subject: [PATCH] excel --- business/jxstore/tempop/tempop.go | 67 +++++++++++++++---------------- 1 file changed, 33 insertions(+), 34 deletions(-) diff --git a/business/jxstore/tempop/tempop.go b/business/jxstore/tempop/tempop.go index d95353431..f389fb0be 100644 --- a/business/jxstore/tempop/tempop.go +++ b/business/jxstore/tempop/tempop.go @@ -1627,9 +1627,9 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { tmpJDs []*tmpJD jdMaps = make(map[int][]string) jdMaps2 = make(map[int][]int) - a = 99999 + // a = 99999 ) - sql := `SELECT * FROM tmp_jd LIMIT 1` + sql := `SELECT * FROM tmp_jd` dao.GetRows(db, &tmpJDs, sql, nil) for _, v := range tmpJDs { jdMaps[v.JdStoreID] = append(jdMaps[v.JdStoreID], v.SkuName) @@ -1652,7 +1652,6 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { nameIDs = append(nameIDs, v.ID) } } - fmt.Println("nameIDs", nameIDs) sql := ` SELECT SUM(a.count) count, c.id FROM order_sku a @@ -1666,7 +1665,6 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { ` sqlParams := []interface{}{time.Now().AddDate(0, -1, 0)} dao.GetRow(db, &tmpCount, sql, sqlParams) - fmt.Println(utils.Format4Output(tmpCount, false)) if tmpCount.ID != 0 { jdMaps2[jdStoreID] = append(jdMaps2[jdStoreID], tmpCount.ID) } else { @@ -1674,36 +1672,37 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { } } } - for jdStoreID, skuNames := range jdMaps2 { - storeDetail, _ := dao.GetStoreDetailByVendorStoreID(db, utils.Int2Str(jdStoreID), model.VendorIDJD) - var skuBindInfos []*cms.StoreSkuBindInfo - for _, v := range skuNames { - var skuBindInfoSkus []*cms.StoreSkuBindSkuInfo - skuBindInfo := &cms.StoreSkuBindInfo{ - IsFocus: 1, - IsSale: 1, - NameID: v, - StoreID: storeDetail.ID, - } - skus, _ := dao.GetSkus(db, nil, []int{v}, nil, nil, nil) - for _, vv := range skus { - skuBindInfoSku := &cms.StoreSkuBindSkuInfo{ - SkuID: vv.ID, - Stock: &a, - IsSale: 1, - } - skuBindInfoSkus = append(skuBindInfoSkus, skuBindInfoSku) - } - prices, _ := dao.GetPriceReferSnapshotNoPage(db, []int{0}, nil, []int{v}, utils.Time2Date(time.Now().AddDate(0, 0, -1))) - if len(prices) > 0 { - skuBindInfo.UnitPrice = prices[0].MidUnitPrice - } else { - skuBindInfo.UnitPrice = 1000 - } - skuBindInfos = append(skuBindInfos, skuBindInfo) - } - cms.UpdateStoreSkus(ctx, 0, storeDetail.ID, skuBindInfos, true, true) - } + fmt.Println(utils.Format4Output(jdMaps2, false)) + // for jdStoreID, skuNames := range jdMaps2 { + // storeDetail, _ := dao.GetStoreDetailByVendorStoreID(db, utils.Int2Str(jdStoreID), model.VendorIDJD) + // var skuBindInfos []*cms.StoreSkuBindInfo + // for _, v := range skuNames { + // var skuBindInfoSkus []*cms.StoreSkuBindSkuInfo + // skuBindInfo := &cms.StoreSkuBindInfo{ + // IsFocus: 1, + // IsSale: 1, + // NameID: v, + // StoreID: storeDetail.ID, + // } + // skus, _ := dao.GetSkus(db, nil, []int{v}, nil, nil, nil) + // for _, vv := range skus { + // skuBindInfoSku := &cms.StoreSkuBindSkuInfo{ + // SkuID: vv.ID, + // Stock: &a, + // IsSale: 1, + // } + // skuBindInfoSkus = append(skuBindInfoSkus, skuBindInfoSku) + // } + // prices, _ := dao.GetPriceReferSnapshotNoPage(db, []int{0}, nil, []int{v}, utils.Time2Date(time.Now().AddDate(0, 0, -1))) + // if len(prices) > 0 { + // skuBindInfo.UnitPrice = prices[0].MidUnitPrice + // } else { + // skuBindInfo.UnitPrice = 1000 + // } + // skuBindInfos = append(skuBindInfos, skuBindInfo) + // } + // cms.UpdateStoreSkus(ctx, 0, storeDetail.ID, skuBindInfos, true, true) + // } return err }