云
19 小时以前 1f6a660180d4e6fccd1ec83a27b79ea93a121817
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
  "biz": "pro-task-duration-20261015",
  "target": "36.213.150.237:10000/mom-hm",
  "table": "mes_pro_task.duration",
  "executedAt": "2026-10-15",
  "scope": "全部未删除生产任务(deleted=0,共 604 条),原 duration 全为 NULL",
  "formula": "duration = 无绑定设备或总效率<=0 ? 0 : CEIL(排产数量 / Σ(设备production_efficiency × max(conveyor_belt,1)))",
  "verify": {
    "updated": 604,
    "zero": 118,
    "min": 0,
    "max": 116,
    "avg": 1.93,
    "recheckMismatch": 0
  },
  "zeroReason": "118 个 0 值 = 工作站未绑定任何设备(与后端 calculateDuration 返回 0 一致)",
  "rollback": "UPDATE mes_pro_task SET duration=NULL WHERE deleted=0;",
  "notes": [
    "口径复刻后端 MesProTaskServiceImpl#calculateDuration,只改 duration 单列,不触碰 start_time/end_time。",
    "production_efficiency 单位为每小时产量,故时长=数量/效率,不再除以 60。",
    "已用 SQL 独立复算,604 条写入值与复算值零差异。"
  ]
}