From 5563729049125011186550e021573477687cb194 Mon Sep 17 00:00:00 2001 From: kanade Date: Fri, 19 Aug 2022 13:47:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- configs/config.go | 8 ++++---- internal/v2/controller/app/jcook/jcook.go | 24 +++++++++++++++++++++++ 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/configs/config.go b/configs/config.go index dbfc73a..1ac96bf 100644 --- a/configs/config.go +++ b/configs/config.go @@ -153,10 +153,10 @@ func init() { ConfigEsAddress = "http://127.0.0.1:9200/recook/_analyze?pretty=true" } supply.InitSupply(supply.Config{ - Url: "", - ChannelId: 0, - AppKey: "", - AppSecret: "", + Url: "https://supply_api.reecook.cn/supply", + ChannelId: 1, + AppKey: "33jTu4x683dEA3U3wiPj60RfZ1KIMQCq", + AppSecret: "wCWFon9CbP7KEFbczZ2wT8CcSRCKSdhSFIFK34e2jwlqm3dg5JGy1qlhTJwqllcs", }) //rabbitmq.InitRabbitmq("127.0.0.1", 5672, "33jTu4x683dEA3U3wiPj60RfZ1KIMQCq", "wCWFon9CbP7KEFbczZ2wT8CcSRCKSdhSFIFK34e2jwlqm3dg5JGy1qlhTJwqllcs") } diff --git a/internal/v2/controller/app/jcook/jcook.go b/internal/v2/controller/app/jcook/jcook.go index 66f362c..3a58e79 100644 --- a/internal/v2/controller/app/jcook/jcook.go +++ b/internal/v2/controller/app/jcook/jcook.go @@ -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, + }) + } }