Commit 99bee35b by 杨树贤

完善

parent 72e3ae27
Showing with 10 additions and 2 deletions
......@@ -100,10 +100,11 @@ type LySku struct {
LabelOp int `json:"label_op"`
BrandPack string `json:"brand_pack"`
OnwayStock int `json:"onway_stock"`
PhysicalStock int64 `json:"physical_stock"` // 事物库存:stock - onway_stock
CompareRatio float64 `json:"compare_ratio"`
//兼容自营下单的字段,取成本价的第一个阶梯的人民币
Cost float64 `json:"cost"`
CostUs float64 `json:"cost_us"`
Cost float64 `json:"cost"`
CostUs float64 `json:"cost_us"`
IsZiying int `json:"is_ziying"`
BatchFormat interface{} `json:"batch_format"`
}
......@@ -256,6 +257,9 @@ func InitSkuData(sku string) (data LySku) {
stock := gjson.Get(sku, "stock").Int()
data.Stock = stock
onwayStock := gjson.Get(sku, "onway_stock").Int()
data.OnwayStock = int(onwayStock)
eccn := gjson.Get(sku, "eccn").String()
data.Eccn = eccn
......
......@@ -207,6 +207,10 @@ func (ls *LyService) LyGoodsDetail(ctx context.Context, params RequestParams, go
//获取新的在途库存信息
sku.OnwayStock = ls.getOnwayStock(sku.GoodsId)
if sku.IsZiying == 1 {
// 计算实物库存:stock - onway_stock
sku.PhysicalStock = sku.Stock - int64(sku.OnwayStock)
}
//格式化为对象返回
if sku.StockInfo == nil {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment