Compare commits
43 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8229e13bfa | |||
| 2edbd35d34 | |||
| 0e31e6da8d | |||
| 19afa0fc7c | |||
| fce37aaa1b | |||
| 952d6300f8 | |||
| e7d500fb58 | |||
| 77f298911d | |||
| a0eddcda73 | |||
| 4e34962e21 | |||
| fadc95d092 | |||
| da3f8ef6b5 | |||
| be6f077f1b | |||
| 4faa16a7cc | |||
| 6d3968b1ac | |||
| ae2419e375 | |||
| 5584f92b1e | |||
| f4f691d37a | |||
| a28597d6e2 | |||
| 29caf66739 | |||
| 8d946cc6cf | |||
| b61304250e | |||
| 17ed9396ce | |||
| 7f76324919 | |||
| 0c0ca9c02c | |||
| c1b58d4d97 | |||
| d9d0ab1df6 | |||
| 89e2978a4d | |||
| dbd6a3966f | |||
| c622292252 | |||
| cc4783e2b7 | |||
| ee57219ea8 | |||
| 0e91b4c3a3 | |||
| 77c6ab6f44 | |||
| 0f31485d8c | |||
| f11895c113 | |||
| 882fcb9a55 | |||
| db2c47bfed | |||
| f8ccf96e58 | |||
| 29c8e1b3d7 | |||
| 01eda96f23 | |||
| d36b9217fd | |||
| f2a8f52395 |
12
config.yaml
12
config.yaml
@ -102,14 +102,10 @@ wechat:
|
||||
|
||||
# [处方平台]
|
||||
pre:
|
||||
# pre-plat-client-id: ZD-004
|
||||
# pre-plat-client-secret: 0baa5927164710b9f800bf33546b6da3
|
||||
# pre-plat-app-url: http://49.233.3.200:6304/api/thridapi/
|
||||
# pre-plat-pharmacy-code: JG-10009
|
||||
pre-plat-client-id: ZD-021
|
||||
pre-plat-client-secret: 4sdjas2387sjdasjhdas289
|
||||
pre-plat-app-url: http://cf-thirdapi-test.yctang.net/api/thridapi/
|
||||
pre-plat-pharmacy-code: ZD-10198
|
||||
pre-plat-client-id: ZD-004
|
||||
pre-plat-client-secret: 0baa5927164710b9f800bf33546b6da3
|
||||
pre-plat-app-url: http://49.233.3.200:6304/api/thridapi/
|
||||
pre-plat-pharmacy-code: JG-10009
|
||||
|
||||
# [rabbitMq]
|
||||
amqp:
|
||||
|
||||
@ -356,26 +356,18 @@ func (r GetProdStockRequest) GetProdStock() (*GetProdStockDataResponse, error) {
|
||||
r.PharmacyCode = config.C.Pre.PrePlatPharmacyCode
|
||||
jsonData, err := json.Marshal(r)
|
||||
if err != nil {
|
||||
utils.LogJsonErr("获取商品库存-序列化请求参数失败", err)
|
||||
return nil, err
|
||||
}
|
||||
|
||||
utils.LogJsonInfo("获取商品库存-请求参数:", r)
|
||||
|
||||
// 准备请求体
|
||||
requestBody := bytes.NewBuffer(jsonData)
|
||||
|
||||
// 设置请求 URL
|
||||
url := config.C.Pre.PrePlatAppUrl + "v1/pharmacy/pharmacyInventory"
|
||||
|
||||
// 打印请求信息
|
||||
utils.LogJsonInfo("获取商品库存-请求URL:", url)
|
||||
utils.LogJsonInfo("获取商品库存-请求体:", requestBody.String())
|
||||
|
||||
// 创建 POST 请求
|
||||
req, err := http.NewRequest("POST", url, requestBody)
|
||||
if err != nil {
|
||||
utils.LogJsonErr("获取商品库存-创建请求失败", err)
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@ -386,7 +378,6 @@ func (r GetProdStockRequest) GetProdStock() (*GetProdStockDataResponse, error) {
|
||||
if token == "" {
|
||||
token, err = GetToken()
|
||||
if err != nil {
|
||||
utils.LogJsonErr("获取商品库存-获取token失败", err)
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
@ -397,7 +388,6 @@ func (r GetProdStockRequest) GetProdStock() (*GetProdStockDataResponse, error) {
|
||||
client := &http.Client{}
|
||||
resp, err := client.Do(req)
|
||||
if err != nil {
|
||||
utils.LogJsonErr("获取商品库存-发送请求失败", err)
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@ -407,25 +397,21 @@ func (r GetProdStockRequest) GetProdStock() (*GetProdStockDataResponse, error) {
|
||||
|
||||
// 检查响应状态码
|
||||
if resp.StatusCode != 200 {
|
||||
utils.LogJsonErr("获取商品库存-响应状态码错误", fmt.Sprintf("statusCode: %d", resp.StatusCode))
|
||||
return nil, errors.New("返回数据错误")
|
||||
}
|
||||
|
||||
var response getProdStockResponse
|
||||
err = json.NewDecoder(resp.Body).Decode(&response)
|
||||
if err != nil {
|
||||
utils.LogJsonErr("获取商品库存-解析响应数据失败", err)
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if response.ResultCode != "1000" {
|
||||
utils.LogJsonErr("获取商品库存-业务处理失败", response)
|
||||
if response.ResultDesc != "" {
|
||||
return nil, errors.New(response.ResultDesc)
|
||||
}
|
||||
return nil, errors.New("获取商品库存失败")
|
||||
}
|
||||
|
||||
utils.LogJsonInfo("获取商品库存-成功", response.Data)
|
||||
return &response.Data[0], nil
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user