This commit is contained in:
苏尹岚
2020-10-10 17:54:29 +08:00
parent 14a0254ae6
commit 5c12ff9c91

View File

@@ -1627,7 +1627,7 @@ 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`
dao.GetRows(db, &tmpJDs, sql, nil)
@@ -1676,37 +1676,36 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
}
}
}
fmt.Println("jdMap2", 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)
// }
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}, []int{model.SkuStatusNormal}, 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
}