后台反馈列表 132 条,状态全是待处理,没有负责人列,运营和客服都以为对方在看。日志里能对上时间点,这种反而好排。
表结构里只有 status,没有 assignee 字段。通知发给了一个公共邮箱,谁都不认领。这一点先确认清楚,后面就不用反复试。
ALTER TABLE wp_feedback ADD assignee_id BIGINT UNSIGNED NULL; // 提交后按类型写入默认负责人
「反馈未指派负责人」确认了原因之后,改动尽量只碰那一处,顺手改的东西后面最容易出问题。线上出问题先对时间点,跟发布、备份、任务执行的时刻排一排,能省掉一半功夫。
日志级别临时调高可以,记得改回去,长期开着既占磁盘又掩盖真问题。权限不要一口气开到最大,先加到够用再往上试,范围小才好收。
把复现步骤压到三条以内,交给同事也能跑出来,才算真的定位清楚。
处理上按这个顺序:加 assignee_id 字段和分配给我按钮;提交时按反馈类型默认分配给对应小组,别留空;超过 24 小时未处理的加一条提醒。
结果对不对很好判断,新反馈进来就有负责人,列表能按负责人筛选,超过 24 小时的出现提醒标记。
