From c8dffd157cd8b62023b26e62a0b92c152d959423 Mon Sep 17 00:00:00 2001 From: Codex Assistant <codex@example.com> Date: 星期三, 08 十月 2025 21:19:28 +0800 Subject: [PATCH] build(backend): switch to thin-jar layout (split libs into target/lib); chore: remove test-* files; misc updates --- backend/src/main/java/com/rongyichuang/auth/controller/AuthController.java | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/com/rongyichuang/auth/controller/AuthController.java b/backend/src/main/java/com/rongyichuang/auth/controller/AuthController.java index d3da50e..d7ad8b6 100644 --- a/backend/src/main/java/com/rongyichuang/auth/controller/AuthController.java +++ b/backend/src/main/java/com/rongyichuang/auth/controller/AuthController.java @@ -34,7 +34,7 @@ * Web绔敤鎴风櫥褰� */ @PostMapping("/web-login") - public ResponseEntity<LoginResponse> webLogin(@Valid @RequestBody LoginRequest request) { + public ResponseEntity<?> webLogin(@Valid @RequestBody LoginRequest request) { logger.info("鏀跺埌Web鐧诲綍璇锋眰锛屾墜鏈哄彿: {}", request.getPhone()); try { LoginResponse response = authService.login(request); @@ -42,7 +42,25 @@ return ResponseEntity.ok(response); } catch (Exception e) { logger.error("Web鐧诲綍澶辫触锛屾墜鏈哄彿: {}, 閿欒: {}", request.getPhone(), e.getMessage()); - return ResponseEntity.badRequest().build(); + // 杩斿洖鍖呭惈閿欒淇℃伅鐨凧SON鍝嶅簲 + return ResponseEntity.badRequest().body(new ErrorResponse(e.getMessage())); + } + } + + // 閿欒鍝嶅簲绫� + public static class ErrorResponse { + private String message; + + public ErrorResponse(String message) { + this.message = message; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; } } @@ -51,11 +69,17 @@ */ @PostMapping("/wx-login") public ResponseEntity<WxLoginResponse> wxLogin(@RequestBody WxLoginRequest request) { + logger.info("鏀跺埌寰俊鐧诲綍璇锋眰锛宱penid: {}", request.getWxOpenid()); try { WxLoginResponse response = authService.wxLogin(request); + logger.info("寰俊鐧诲綍鎴愬姛锛宱penid: {}", request.getWxOpenid()); return ResponseEntity.ok(response); } catch (JsonProcessingException e) { + logger.error("寰俊鐧诲綍JSON澶勭悊寮傚父锛宱penid: {}, 閿欒: {}", request.getWxOpenid(), e.getMessage()); return ResponseEntity.badRequest().build(); + } catch (Exception e) { + logger.error("寰俊鐧诲綍澶辫触锛宱penid: {}, 閿欒: {}", request.getWxOpenid(), e.getMessage(), e); + return ResponseEntity.status(500).build(); } } -- Gitblit v1.8.0