Your Name
687c4535f8
fix: P0-1 RateLimiter并发写安全 + P0-2工单操作错误码区分 + P1 rows.Close修复
P0-1 (limits.go): Allow()方法改为全程使用写锁保护counters map读写,避免RLock写入时的data race
P0-2 (ticket_workflow.go+ticket_handler.go): Assign/Resolve/Close操作先查询ticket存在性和状态,返回明确的CS_TICKET_4001/CS_TKT_4002/CS_TICKET_4092/CS_TICKET_4093错误码,handler根据错误前缀路由HTTP状态码
P1-1 (ticket_store.go): 移除GetStats中3处手动rows.Close(),只保留defer Close()
2026-05-01 20:56:25 +08:00
..
2026-03-26 20:06:14 +08:00
2026-04-15 10:19:05 +08:00
2026-04-03 11:11:56 +08:00
2026-04-03 12:06:40 +08:00
2026-04-13 21:15:32 +08:00
2026-04-13 20:31:05 +08:00
2026-04-15 10:19:05 +08:00
2026-04-15 10:19:05 +08:00
2026-04-15 22:58:12 +08:00
2026-04-15 17:30:10 +08:00
2026-04-15 19:24:20 +08:00
2026-04-15 15:38:57 +08:00
2026-04-15 20:14:59 +08:00
2026-04-15 22:31:50 +08:00
2026-04-15 18:42:06 +08:00
2026-04-15 19:12:27 +08:00
2026-04-15 21:54:49 +08:00
2026-04-15 23:27:11 +08:00
2026-04-16 07:11:33 +08:00
2026-04-16 07:24:13 +08:00
2026-04-16 11:38:56 +08:00
2026-04-16 07:45:47 +08:00
2026-04-16 09:07:28 +08:00
2026-04-16 12:03:57 +08:00
2026-04-17 21:12:49 +08:00
2026-04-17 20:12:05 +08:00
2026-04-20 19:55:38 +08:00
2026-04-21 09:16:56 +08:00
2026-04-21 09:34:29 +08:00
2026-04-21 12:14:50 +08:00
2026-04-21 20:29:48 +08:00
2026-04-21 09:20:33 +08:00
2026-04-21 20:57:09 +08:00
2026-04-21 09:38:37 +08:00
2026-04-21 09:38:37 +08:00
2026-04-21 09:28:27 +08:00
2026-04-21 09:23:54 +08:00
2026-04-21 22:19:38 +08:00
2026-04-21 19:00:25 +08:00
2026-04-21 19:04:03 +08:00
2026-04-21 09:08:20 +08:00
2026-05-01 20:56:25 +08:00
2026-05-01 20:56:25 +08:00