Files
happy-life-star/backend-single
peanut 2413b2bf58 feat(exception): GlobalExceptionHandler 新增 WechatApiException handler
解决问题:
- WechatApiException 抛出后未统一处理,会冒泡到 Spring 默认错误页(500 HTML)
- 前端拿不到结构化错误信息

改动:
- 新增 @ExceptionHandler(WechatApiException.class) 方法
- code=400 -> Result.badRequest()(微信业务错误)
- code=502 -> Result.error(502, message)(上游/网络错误)
- 其他(code=500) -> Result.error(message)(内部 JSON 解析错误)
- 日志记录 code 和 message(已确保不含敏感信息)
- 风格与现有 BusinessException handler 保持一致
2026-06-03 23:24:44 +08:00
..
2025-10-27 23:57:31 +08:00
2025-12-21 18:07:31 +08:00
2025-12-22 23:40:47 +08:00
2025-07-25 16:18:33 +08:00