Files
baseapi/platformapi/jdapi/store_sku_test.go
richboo111 c37c869c33 jd decode
2022-10-26 14:33:29 +08:00

123 lines
2.6 KiB
Go

package jdapi
import (
"testing"
"git.rosy.net.cn/baseapi/utils"
)
const (
mustExistSkuID = 2023747677
mustExistSkuJXID = "5246"
)
func TestGetStationInfoList(t *testing.T) {
result, err := api.GetStationInfoList("11910721", []int64{2023432263})
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestDelVipPrice(t *testing.T) {
err := api.DelVipPrice("667281", []*SkuIdEntity{
&SkuIdEntity{
OutSkuId: "31196",
},
})
if err != nil {
t.Fatal(err)
}
// t.Log(utils.Format4Output(result, false))
}
//func TestQueryOpenUseable(t *testing.T) {
// result, err := api.QueryOpenUseable([]*BaseStockCenterRequest{
// &BaseStockCenterRequest{
// StationNo: mustExistStoreID,
// SkuId: mustExistSkuID,
// },
// })
// if err != nil {
// t.Fatal(err)
// }
// t.Log(utils.Format4Output(result, false))
//}
//func TestQueryStockCenter(t *testing.T) {
// result, err := api.QueryStockCenter(mustExistStoreJXID, []*SkuIdEntity{
// &SkuIdEntity{
// OutSkuId: mustExistSkuJXID,
// },
// }, "test")
// if err != nil {
// t.Fatal(err)
// }
// t.Log(utils.Format4Output(result, false))
//}
func TestBatchUpdateVendibility(t *testing.T) {
result, err := api.BatchUpdateVendibility("", "100130", "", []*StockVendibility{
&StockVendibility{
OutSkuId: "26919",
DoSale: true,
},
}, "test")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
//baseapi.SugarLogger.Debug(utils.Format4Output(result, false))
}
func TestUpdateVendibility(t *testing.T) {
result, err := api.UpdateVendibility("", []*QueryStockRequest{
&QueryStockRequest{
StationNo: "11053496",
SkuId: 2012224772,
DoSale: 1,
},
})
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
//baseapi.SugarLogger.Debug(utils.Format4Output(result, false))
}
func TestUpdateVendorStationPrice(t *testing.T) {
result, err := api.UpdateVendorStationPrice("", "2", "", []*SkuPriceInfo{
&SkuPriceInfo{
OutSkuId: "02",
Price: 200,
},
&SkuPriceInfo{
OutSkuId: "01",
Price: 200,
},
})
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
//baseapi.SugarLogger.Debug(utils.Format4Output(result, false))
}
func TestBatchUpdateCurrentQtys(t *testing.T) {
result, err := api.BatchUpdateCurrentQtys("", "2", "", []*SkuStock{
&SkuStock{
OutSkuId: "01",
StockQty: 111,
},
&SkuStock{
OutSkuId: "2212",
StockQty: 111,
},
}, "")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
//baseapi.SugarLogger.Debug(utils.Format4Output(result, false))
}