1.2 KiB
1.2 KiB
description, status
| description | status |
|---|---|
| 在控制台页面新增区域转移概率统计:1-49分5区,统计特码所在区下一期特码出现在各区的概率 | in-progress |
Quick Task 260425-w2i: 区域转移概率统计
Plan
-
Model — Add
getZoneTransition($periods)method toapp\admin\model\History- Query latest
$periodsperiods ordered by openTime ASC - Divide numbers 1-49 into 5 zones: 1-10, 11-20, 21-30, 31-40, 41-49
- For each consecutive pair of periods, record (current_zone → next_zone)
- Return:
{zones: ['1-10','11-20','21-30','31-40','41-49'], matrix: [[count...]], probabilities: [[prob...]], total_transitions: N}
- Query latest
-
Controller — Add
zoneTransition()method toapp\admin\controller\History- Accept
periodsparam (default 100, range 10-500) - Add to
$noNeedRightlist - Call model method, return JSON response
- Accept
-
Dashboard — Include
zoneTransitioningetDashboardData()response -
Frontend JS — Add zone transition heatmap/table in
public/assets/js/backend/dashboard.js- Render as a 5×5 matrix table with color-coded cells showing count and percentage
- Append below existing heatmap section