Files
kra-new/docs/sw6-to-kra/sw8-sw9-recheck-summary-2026-11-04.json
T

559 lines
17 KiB
JSON

{
"date": "2026-11-04",
"sourceDatabase": "sw8",
"targetDatabase": "sw9",
"ports": {
"legacy": 18080,
"newRecheck": 19002,
"newDevelopment": 8000
},
"businessContractsVerified": 51,
"legacyFrameworkAliasesReplaced": 12,
"readComparisonCases": 104,
"businessTasksMigrated": 7,
"businessTasksEnabled": 0,
"checks": 230,
"reports": [
{
"file": "sw8-sw9-recheck-account-create-2026-11-04.json",
"checks": 10,
"passed": true
},
{
"file": "sw8-sw9-recheck-account-write-2026-11-04.json",
"checks": 21,
"passed": true
},
{
"file": "sw8-sw9-recheck-admin-2026-11-04.json",
"checks": 36,
"passed": true
},
{
"file": "sw8-sw9-recheck-exports-2026-11-04.json",
"checks": 2,
"passed": true
},
{
"file": "sw8-sw9-recheck-level3-2026-11-04.json",
"checks": 15,
"passed": true
},
{
"file": "sw8-sw9-recheck-pagination-2026-11-04.json",
"checks": 19,
"passed": true
},
{
"file": "sw8-sw9-recheck-preference-matrix-2026-11-04-sub0-dedup0.json",
"checks": 4,
"passed": true
},
{
"file": "sw8-sw9-recheck-preference-matrix-2026-11-04-sub0-dedup1.json",
"checks": 4,
"passed": true
},
{
"file": "sw8-sw9-recheck-preference-matrix-2026-11-04-sub1-dedup0.json",
"checks": 4,
"passed": true
},
{
"file": "sw8-sw9-recheck-preference-matrix-2026-11-04-sub1-dedup1.json",
"checks": 4,
"passed": true
},
{
"file": "sw8-sw9-recheck-preference-matrix-2026-11-04.json",
"checks": 14,
"passed": true
},
{
"file": "sw8-sw9-recheck-sdk-write-2026-11-04.json",
"checks": 35,
"passed": true
},
{
"file": "sw8-sw9-recheck-task-validation-2026-11-04.json",
"checks": 8,
"passed": true
},
{
"file": "sw8-sw9-recheck-tasks-2026-11-04.json",
"checks": 7,
"passed": true
},
{
"file": "sw8-sw9-recheck-testlevel1-2026-11-04.json",
"checks": 6,
"passed": true
},
{
"file": "sw8-sw9-recheck-testlevel2-2026-11-04.json",
"checks": 6,
"passed": true
},
{
"file": "sw8-sw9-recheck-testlevel3-2026-11-04.json",
"checks": 6,
"passed": true
},
{
"file": "sw8-sw9-recheck-write-2026-11-04.json",
"checks": 29,
"passed": true
}
],
"coverage": [
{
"method": "GET",
"source_path": "/system/user/preference",
"target_path": "/sw/user/preference",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "PUT",
"source_path": "/system/user/preference",
"target_path": "/sw/user/preference",
"status": "verified",
"evidence": "sw8-sw9-recheck-preference-matrix-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/promote/list",
"target_path": "/sw/promote/list",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/promote/portrait",
"target_path": "/sw/promote/portrait",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/promote/game-distribution",
"target_path": "/sw/promote/game-distribution",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/promote/bindOptions",
"target_path": "/sw/promote/bindOptions",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/promote",
"target_path": "/sw/promote",
"status": "verified",
"evidence": "sw8-sw9-recheck-sdk-write-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/promoteActivePool/bindList",
"target_path": "/sw/promoteActivePool/bindList",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/promoteActivePool/bindSpendDetail",
"target_path": "/sw/promoteActivePool/bindSpendDetail",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/workbench/summary",
"target_path": "/sw/workbench/summary",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/workbench/registerTop",
"target_path": "/sw/workbench/registerTop",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/workbench/payRank",
"target_path": "/sw/workbench/payRank",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/workbench/unloginTop",
"target_path": "/sw/workbench/unloginTop",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/rank/channel",
"target_path": "/sw/rank/channel",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/rank/business",
"target_path": "/sw/rank/business",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/rank/game",
"target_path": "/sw/rank/game",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/gameData/list",
"target_path": "/sw/gameData/list",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/channelData/list",
"target_path": "/sw/channelData/list",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/register/list",
"target_path": "/sw/register/list",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/register/export",
"target_path": "/sw/register/export",
"status": "verified",
"evidence": "sw8-sw9-recheck-exports-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/spend/list",
"target_path": "/sw/spend/list",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/spend/export",
"target_path": "/sw/spend/export",
"status": "verified",
"evidence": "sw8-sw9-recheck-exports-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/serverAnalysis/games",
"target_path": "/sw/serverAnalysis/games",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/serverAnalysis/servers",
"target_path": "/sw/serverAnalysis/servers",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/serverAnalysis/list",
"target_path": "/sw/serverAnalysis/list",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/alertRule/list",
"target_path": "/sw/alertRule/list",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/alertRule/ruleTypes",
"target_path": "/sw/alertRule/ruleTypes",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/alertRule/{id}",
"target_path": "/sw/alertRule/:id",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/alertRule/add",
"target_path": "/sw/alertRule/add",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "PUT",
"source_path": "/system/alertRule/edit",
"target_path": "/sw/alertRule/edit",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "DELETE",
"source_path": "/system/alertRule/{id}",
"target_path": "/sw/alertRule/:id",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "PUT",
"source_path": "/system/alertRule/toggle/{id}",
"target_path": "/sw/alertRule/toggle/:id",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/alertRecord/list",
"target_path": "/sw/alertRecord/list",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/alertRecord/detail/{id}",
"target_path": "/sw/alertRecord/detail/:id",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/alertRecord/startProcess",
"target_path": "/sw/alertRecord/startProcess",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/alertRecord/submitAudit",
"target_path": "/sw/alertRecord/submitAudit",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/alertRecord/approve",
"target_path": "/sw/alertRecord/approve",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/alertRecord/reject",
"target_path": "/sw/alertRecord/reject",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/alertRecord/reProcess",
"target_path": "/sw/alertRecord/reProcess",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/alertRecord/addNote",
"target_path": "/sw/alertRecord/addNote",
"status": "verified",
"evidence": "sw8-sw9-recheck-write-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/user/list",
"target_path": "/sw/business/list",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/user/{userId}/promotes",
"target_path": "/sw/business/:userId/promotes",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/user/{userId}/portrait",
"target_path": "/sw/business/:userId/portrait",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/user/{userId}/bindPlatform",
"target_path": "/sw/business/:userId/bindPlatform",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/user/bindPlatform",
"target_path": "/sw/business/bindPlatform",
"status": "verified",
"evidence": "sw8-sw9-recheck-sdk-write-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/user/bindPlatform",
"target_path": "/sw/business/bindPlatform",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "GET",
"source_path": "/system/user/bindPlatform/portrait",
"target_path": "/sw/business/bindPlatform/portrait",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "DELETE",
"source_path": "/system/user/bindPlatform",
"target_path": "/sw/business/bindPlatform",
"status": "verified",
"evidence": "sw8-sw9-recheck-sdk-write-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/user/export",
"target_path": "/sw/business/export",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "POST",
"source_path": "/system/user/importData",
"target_path": "/sw/business/importData",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "GET",
"source_path": "/system/user/",
"target_path": "/sw/business",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "GET",
"source_path": "/system/user/{userId}",
"target_path": "/sw/business/:userId",
"status": "verified",
"evidence": "sw8-sw9-recheck-admin-2026-11-04.json"
},
{
"method": "POST",
"source_path": "/system/user",
"target_path": "/sw/business",
"status": "verified",
"evidence": "sw8-sw9-recheck-account-create-2026-11-04.json"
},
{
"method": "PUT",
"source_path": "/system/user",
"target_path": "/sw/business",
"status": "verified",
"evidence": "sw8-sw9-recheck-account-write-2026-11-04.json"
},
{
"method": "DELETE",
"source_path": "/system/user/{userIds}",
"target_path": "/sw/business/:userIds",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "GET",
"source_path": "/system/user/optionselect",
"target_path": "/sw/business/optionselect",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "PUT",
"source_path": "/system/user/resetPwd",
"target_path": "/sw/business/resetPwd",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "PUT",
"source_path": "/system/user/changeStatus",
"target_path": "/sw/business/changeStatus",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "GET",
"source_path": "/system/user/unlock/{userId}",
"target_path": "/sw/business/unlock/:userId",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "GET",
"source_path": "/system/user/authRole/{userId}",
"target_path": "/sw/business/authRole/:userId",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "PUT",
"source_path": "/system/user/authRole",
"target_path": "/sw/business/authRole",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "GET",
"source_path": "/system/user/deptTree",
"target_path": "/sw/business/deptTree",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
},
{
"method": "GET",
"source_path": "/system/user/list/dept/{deptId}",
"target_path": "/sw/business/list/dept/:deptId",
"status": "native_framework_replacement",
"note": "not a legacy wire-protocol alias"
}
],
"explicitDifferences": [
"Pay-rate ranking uses user-requested relative percentage growth instead of percentage-point change.",
"Only the creation times of three explicitly identified HTTP-created test users are excluded; original migrated users remain strict.",
"Legacy MyBatis returns page one on an out-of-range page; new service returns an empty page. Valid pages match.",
"Disabled/pending/rejected users cannot use existing sessions in the new service; old service permits this."
],
"passed": true
}