excel
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user