diff --git a/agileboot-api/src/main/java/com/agileboot/api/controller/WxLoginController.java b/agileboot-api/src/main/java/com/agileboot/api/controller/WxLoginController.java index 29fe6b1..0f48779 100644 --- a/agileboot-api/src/main/java/com/agileboot/api/controller/WxLoginController.java +++ b/agileboot-api/src/main/java/com/agileboot/api/controller/WxLoginController.java @@ -20,9 +20,9 @@ public class WxLoginController { @PostMapping("/logout") @ApiOperation(value = "用户退出登录") - public ResponseDTO logout(@RequestParam @NotBlank String token) { + public ResponseDTO logout(@RequestParam @NotBlank String token) { try { - return ResponseDTO.ok(Ab98ApiUtil.doLogout(token)); + return ResponseDTO.ok(Ab98ApiUtil.doLogout(token).getOutputData()); } catch (ApiException e) { return ResponseDTO.fail(e); } @@ -46,9 +46,9 @@ public class WxLoginController { */ @GetMapping("/getToken") @ApiOperation(value = "获取临时令牌", notes = "用于后续登录流程") - public ResponseDTO getToken(@RequestParam String appName) { + public ResponseDTO getToken(@RequestParam String appName) { try { - return ResponseDTO.ok(Ab98ApiUtil.getToken(appName)); + return ResponseDTO.ok(Ab98ApiUtil.getToken(appName).getOutputData()); } catch (ApiException e) { return ResponseDTO.fail(e); } @@ -58,11 +58,11 @@ public class WxLoginController { * 发送短信验证码 */ @PostMapping("/sendSms") - public ResponseDTO sendSms( + public ResponseDTO sendSms( @RequestParam String token, @RequestParam String tel) { try { - return ResponseDTO.ok(Ab98ApiUtil.sendLoginSms(token, tel)); + return ResponseDTO.ok(Ab98ApiUtil.sendLoginSms(token, tel).getOutputData()); } catch (ApiException e) { return ResponseDTO.fail(e); } diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/ab98/api/Ab98ApiUtil.java b/agileboot-domain/src/main/java/com/agileboot/domain/ab98/api/Ab98ApiUtil.java index 36d8c93..c638cd8 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/ab98/api/Ab98ApiUtil.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/ab98/api/Ab98ApiUtil.java @@ -140,7 +140,7 @@ public class Ab98ApiUtil { * 检查接口响应状态 */ private static void checkApiResponse(BaseResponse response) { - if (response.getStateCode() != 200 || !"ok".equals(response.getState())) { + if (!"ok".equals(response.getState())) { log.error("接口调用失败: {}", response); throw new ApiException(ErrorCode.FAILED, "第三方接口调用失败"); }