fix: 修复缺少渠道表时商务列表失败并补充接口实测

This commit is contained in:
Yvan
2026-11-03 18:10:59 +08:00
parent 794001dfbe
commit 43f0ec1b15
8 changed files with 224 additions and 13 deletions
@@ -0,0 +1,64 @@
{
"date": "2026-11-03",
"timezone": "Asia/Shanghai",
"base_url": "http://127.0.0.1:18000",
"database_scope": "沿用已配置的 sw7 系统迁移测试库;未复制或迁移旧正式数据库",
"authentication": "通过本地服务验证码及账号密码正常登录后,携带 JWT 请求;凭据和令牌不记录在报告中",
"observed_failure": "原 8000 实例日志:Error 1146,sw7.tab_promote 不存在导致商务列表返回商务数据访问失败",
"fix": "基础商务资料和已通过绑定数继续返回;有绑定但渠道表未接入时 promoteCount 为 null;完整业务库仍按原口径计算真实渠道数",
"checks": [
{
"path": "/health",
"http": 200,
"elapsed_ms": 64
},
{
"path": "/sw/business/list?pageNum=1&pageSize=10",
"http": 200,
"elapsed_ms": 36,
"code": 0,
"msg": "成功",
"total": 45,
"rows": 10,
"unavailable_promote_counts": 1
},
{
"path": "/sw/business/list?pageNum=2&pageSize=10",
"http": 200,
"elapsed_ms": 46,
"code": 0,
"msg": "成功",
"total": 45,
"rows": 10,
"unavailable_promote_counts": 5
},
{
"path": "/sw/business/list?userName=admin&pageNum=1&pageSize=10",
"http": 200,
"elapsed_ms": 32,
"code": 0,
"msg": "成功",
"total": 1,
"rows": 1,
"unavailable_promote_counts": 0
},
{
"path": "/sw/business/10001",
"http": 200,
"elapsed_ms": 33,
"code": 0,
"msg": "成功"
},
{
"path": "/sw/user/preference",
"http": 200,
"elapsed_ms": 103,
"code": 0,
"msg": "成功"
}
],
"limits": [
"验证实例与 GoLand 的 8000 进程独立;GoLand 必须重新运行才能使用新代码",
"本次未验证完整渠道数据,完整旧库复制和最终一致性核对仍待迁移结束后确认"
]
}