|
|
|
@ -91,4 +91,28 @@ func (a *Proxy) Stock(c *gin.Context) {
|
|
|
|
|
"stock_state": resp[0].StockState,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
if gs.ThirdPartyType == 5 {
|
|
|
|
|
id, _ := strconv.Atoi(gs.ThirdPartySkuId)
|
|
|
|
|
req := shama.SkuStockReq{
|
|
|
|
|
Address: p.Address,
|
|
|
|
|
SkuList: []shama.SkuQuantity{
|
|
|
|
|
{
|
|
|
|
|
SkuID: uint(id),
|
|
|
|
|
Quantity: p.Quantity,
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
client := shama.GetClient()
|
|
|
|
|
var resp []shama.SkuStockResp
|
|
|
|
|
if err = client.Exec(req, &resp); err != nil {
|
|
|
|
|
log.Println(err)
|
|
|
|
|
back.Suc(c, "", gin.H{
|
|
|
|
|
"stock_state": 0,
|
|
|
|
|
})
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
back.Suc(c, "", gin.H{
|
|
|
|
|
"stock_state": resp[0].StockState,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|