fix:添加沙马供应系统

master
howell 3 years ago
parent 99c7abfd08
commit 66ca986a58

@ -5,6 +5,7 @@ import (
"github.com/gin-gonic/gin"
"recook/internal/back"
jcook2 "recook/internal/v2/lib/jcook"
"recook/internal/v2/lib/shama"
"recook/internal/v2/logic/app/jcook"
"recook/internal/v2/model/recook/goods"
"recook/tools"
@ -42,23 +43,47 @@ func (a *Proxy) Stock(c *gin.Context) {
if len(gs.ThirdPartySkuId) == 0 {
back.Fail(c, "该商品不需要调用")
}
id, _ := strconv.Atoi(gs.ThirdPartySkuId)
req := jcook2.SkuStockReq{
Address: p.Address,
SkuList: []jcook2.SkuQuantity{
{
uint(id),
1,
if gs.ThirdPartyType == 3 {
id, _ := strconv.Atoi(gs.ThirdPartySkuId)
req := jcook2.SkuStockReq{
Address: p.Address,
SkuList: []jcook2.SkuQuantity{
{
uint(id),
1,
},
},
},
}
client := jcook2.GetClient()
var resp []jcook2.SkuStockResp
if err = client.Exec(req, &resp); err != nil {
back.Err(c, err.Error())
return
}
back.Suc(c, "", gin.H{
"stock_state": resp[0].StockState,
})
}
client := jcook2.GetClient()
var resp []jcook2.SkuStockResp
if err = client.Exec(req, &resp); err != nil {
back.Err(c, err.Error())
return
if gs.ThirdPartyType == 4 {
id, _ := strconv.Atoi(gs.ThirdPartySkuId)
req := shama.SkuStockReq{
Address: p.Address,
SkuList: []shama.SkuQuantity{
{
uint(id),
1,
},
},
}
client := shama.GetClient()
var resp []shama.SkuStockResp
if err = client.Exec(req, &resp); err != nil {
back.Err(c, err.Error())
return
}
back.Suc(c, "", gin.H{
"stock_state": resp[0].StockState,
})
}
back.Suc(c, "", gin.H{
"stock_state": resp[0].StockState,
})
}

Loading…
Cancel
Save