Files
game_server/test_refund_order.http
zyh 02c64b3a38 feat: 新增退单操作接口及相关逻辑
主要修改:
1. 在LinkController中新增退单操作接口,支持用户对指定链接进行退单。
2. 在LinkStatusService中实现退单逻辑,确保用户只能退单自己的链接,并更新链接状态。
3. 在ScriptClient中新增调用退单接口的方法,处理与外部系统的交互。

技术细节:
- 通过新增的退单功能,提升了用户对链接的管理能力,确保操作的安全性和有效性。
2025-08-27 19:07:37 +08:00

97 lines
2.3 KiB
HTTP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### 退
#
@baseUrl = http://localhost:8080
@jwt_token = YOUR_JWT_TOKEN_HERE
@test_code_no = YOUR_TEST_CODE_NO_HERE
### 1. JWT (token)
POST {{baseUrl}}/api/auth/login
Content-Type: application/json
{
"username": "your_username",
"password": "your_password"
}
###
### 2. (codeNo)
POST {{baseUrl}}/api/link/generate
Authorization: Bearer {{jwt_token}}
Content-Type: application/json
{
"times": 1,
"linkCount": 1
}
###
### 3. (退)
GET {{baseUrl}}/api/link/{{test_code_no}}/status
Accept: application/json
###
### 4. 退 -
POST {{baseUrl}}/api/link/{{test_code_no}}/refund
Authorization: Bearer {{jwt_token}}
Content-Type: application/json
###
### 5. 退 (REFUNDED)
GET {{baseUrl}}/api/link/{{test_code_no}}/status
Accept: application/json
###
### 6. 退 (: 退)
POST {{baseUrl}}/api/link/{{test_code_no}}/refund
Authorization: Bearer {{jwt_token}}
Content-Type: application/json
###
### 7. 退 (: )
POST {{baseUrl}}/api/link/NOTEXIST123/refund
Authorization: Bearer {{jwt_token}}
Content-Type: application/json
###
### 8. 退 (401)
POST {{baseUrl}}/api/link/{{test_code_no}}/refund
Content-Type: application/json
###
### 9. JWT (401)
POST {{baseUrl}}/api/link/{{test_code_no}}/refund
Authorization: Bearer invalid_jwt_token
Content-Type: application/json
###
### 10. (退)
GET {{baseUrl}}/api/link/list?page=1&pageSize=10&status=REFUNDED
Authorization: Bearer {{jwt_token}}
Accept: application/json
###
###
# 1. JWT
# 2. JWT @jwt_token
# 3. codeNo
# 4. codeNo @test_code_no
# 5.
#
#
# - 退 true
# - 退 "退"
# - ""
# - 访 401
# - 退 REFUNDED