cefbe946b2478c1707aad629242b14397ad03eb7
auditTicketChange (ticket_handler.go:104) 自定义义以来从未被调用: - Assign/Resolve/Close 成功后均未记录状态变更审计日志 - 已有的单元测试在 mockTicketService 里单独记录事件,但 handler 层缺失 修改内容: - Assign/Resolve/Close 成功后调用 h.auditTicketChange() - auditTicketChange 新增 actorID 参数(原来硬编码为 system) - 修改后 handler 层和 service 层各自记录一条 audit 日志(测试断言相应改为 len==2,取 [1]) - nil 保护保持不变(h==nil || h.audit==nil) 同时更新 ticket_handler_test.go: - assign/resolve 测试断言从 len==1 改为 len==2,取最后一条 - 新增 TestTicketHandlerCloseAuditsStateChange 测试 handlers 覆盖率:85.9% → 87.1%
Description
AI customer service service focused on secure webhook ingress, dialog routing, handoff ticket flow, auditability, and platform adapter delivery.
Languages
Go
95.4%
Shell
4.5%