From 44e2d7c1f6b09402b0ea149e469301675caaebdb Mon Sep 17 00:00:00 2001 From: vipg Date: Mon, 17 Nov 2025 18:10:40 +0800 Subject: [PATCH] add --- backend/README.md | 34 ++++++++++++++++++++++------ backend/src/logic4currency/create.go | 8 +++---- 2 files changed, 31 insertions(+), 11 deletions(-) diff --git a/backend/README.md b/backend/README.md index f9883fb..052fc1b 100644 --- a/backend/README.md +++ b/backend/README.md @@ -1,27 +1,47 @@ -curl -X POST "127.0.0.1:20000/user/register" \ +curl -X POST "https://api.fishestlife.com/user/register" \ -H "Content-Type: application/json" \ -d '{ "account": "test", "password": "test12341234" }' - --- - # 创建美国 -curl -X POST "127.0.0.1:20000/country/create" \ +--- +# 创建美国 +curl -X POST "https://api.fishestlife.com/country/create" \ -H "Content-Type: application/json" \ -d '{"name": "美国", "code": "US"}' # 创建中国 -curl -X POST "127.0.0.1:20000/country/create" \ +curl -X POST "https://api.fishestlife.com/country/create" \ -H "Content-Type: application/json" \ -d '{"name": "中国", "code": "CN"}' # 创建日本 -curl -X POST "127.0.0.1:20000/country/create" \ +curl -X POST "https://api.fishestlife.com/country/create" \ -H "Content-Type: application/json" \ -d '{"name": "日本", "code": "JP"}' # 创建香港 -curl -X POST "127.0.0.1:20000/country/create" \ +curl -X POST "https://api.fishestlife.com/country/create" \ -H "Content-Type: application/json" \ -d '{"name": "香港", "code": "HK"}' +--- +# 创建美国 +curl -X POST "https://api.fishestlife.com/currency/create" \ + -H "Content-Type: application/json" \ + -d '{"name": "美元", "code": "USD"}' + +# 创建中国 +curl -X POST "https://api.fishestlife.com/currency/create" \ + -H "Content-Type: application/json" \ + -d '{"name": "人民币", "code": "CNY"}' + +# 创建日本 +curl -X POST "https://api.fishestlife.com/currency/create" \ + -H "Content-Type: application/json" \ + -d '{"name": "日元", "code": "JPY"}' + +# 创建香港 +curl -X POST "https://api.fishestlife.com/currency/create" \ + -H "Content-Type: application/json" \ + -d '{"name": "港币", "code": "HKD"}' --- \ No newline at end of file diff --git a/backend/src/logic4currency/create.go b/backend/src/logic4currency/create.go index 8bf3421..c3c05f3 100644 --- a/backend/src/logic4currency/create.go +++ b/backend/src/logic4currency/create.go @@ -129,10 +129,10 @@ func CreateHandler(c *gin.Context) { ) // 2. 插入国家名称到name表(与currency_id关联) - _, err = tx.Exec("INSERT INTO name (currency_id, name) VALUES ($1, $2)", currencyID, req.Name) + _, err = tx.Exec("INSERT INTO currency_name (currency_id, name) VALUES ($1, $2)", currencyID, req.Name) if err != nil { tx.Rollback() // 操作失败,回滚事务 - zap.L().Error("❌ name表插入失败", + zap.L().Error("❌ currency_name表插入失败", zap.String("req_id", reqID), zap.String("currency_id", currencyID), zap.Error(err), @@ -145,10 +145,10 @@ func CreateHandler(c *gin.Context) { } // 3. 插入国家代码到code表(与currency_id关联) - _, err = tx.Exec("INSERT INTO code (currency_id, code) VALUES ($1, $2)", currencyID, req.Code) + _, err = tx.Exec("INSERT INTO currency_code (currency_id, code) VALUES ($1, $2)", currencyID, req.Code) if err != nil { tx.Rollback() // 操作失败,回滚事务 - zap.L().Error("❌ code表插入失败", + zap.L().Error("❌ currency_code表插入失败", zap.String("req_id", reqID), zap.String("currency_id", currencyID), zap.Error(err),