From c25eabb1f91a05d35f3d56e1c27eb58ca6d60510 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期一, 07 四月 2025 10:13:56 +0800 Subject: [PATCH] 代码初始化 --- server/src/main/java/com/doumee/api/web/WebMemberController.java | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/server/src/main/java/com/doumee/api/web/WebMemberController.java b/server/src/main/java/com/doumee/api/web/WebMemberController.java index 57df171..15e772c 100644 --- a/server/src/main/java/com/doumee/api/web/WebMemberController.java +++ b/server/src/main/java/com/doumee/api/web/WebMemberController.java @@ -30,10 +30,33 @@ @PreventRepeat(limit = 10, lockTime = 10000) @ApiOperation("H5涓氬姟鐧诲綍") @PostMapping("/loginH5") - public ApiResponse<String> loginH5 (@Validated @RequestBody LoginH5DTO dto, ServerWebExchange serverWebExchange) { + public ApiResponse<Member> loginH5 (@Validated @RequestBody LoginH5DTO dto, ServerWebExchange serverWebExchange) { try { ServerHttpRequest request = serverWebExchange.getRequest(); + //---------TODO-----浠诲悍---鍋氱敤鎴风櫥褰曢�昏緫澶勭悊-------start------- + //鎷緾ODE鎹wid锛屽厛鏌ヤ笅鏈郴缁熸槸鍚﹀瓨鍦紝瀛樺湪鐩存帴杩斿洖member锛屽惁鍒欑敤qwid鏌ヨ浼佷笟鐢ㄦ埛鏁版嵁锛屾彃鍏ユ暟鎹簱锛坢ember) Member user = new Member(); + + //---------TODO--------鍋氱敤鎴风櫥褰曢�昏緫澶勭悊-------end------- + String token = jwtTokenUtil.generateToken(user); + user.setToken(token); + return ApiResponse.success(user); + }catch (BusinessException e){ + return ApiResponse.failed(e.getCode(),e.getMessage()); + }catch (Exception e){ + e.printStackTrace(); + return ApiResponse.failed(ResponseStatus.SERVER_ERROR); + } + } + @ApiOperation("鏇存柊鐢ㄦ埛淇℃伅") + @PostMapping("/upateInfo") + public ApiResponse<String> upateInfo (@Validated @RequestBody LoginH5DTO dto, ServerWebExchange serverWebExchange) { + try { + ServerHttpRequest request = serverWebExchange.getRequest(); + //---------TODO-----浠诲悍---鍋氱敤鎴蜂俊鎭洿鏂帮紙閭锛夊鐞�-------start------- + Member user = new Member(); + + //---------TODO--------鍋氱敤鎴蜂俊鎭洿鏂帮紙閭锛夊鐞�-------end------- String token = jwtTokenUtil.generateToken(user); return ApiResponse.success(token); }catch (BusinessException e){ @@ -52,6 +75,9 @@ public ApiResponse<Member> getMemberInfo(@RequestHeader(JwtTokenUtil.HEADER_KEY) String token){ try { Member user =jwtTokenUtil.getUserInfoByToken(token); + //---------TODO------浠诲悍--妫�鏌ョ敤鎴蜂俊鎭綋鍓嶆槸鍚﹀悎娉�-------start------- + + //---------TODO--------妫�鏌ョ敤鎴蜂俊鎭綋鍓嶆槸鍚﹀悎娉�-------end------- jwtTokenUtil.refreshToken(token);//姣忔鏇存柊token鏈夋晥鏈� if(user !=null){ return ApiResponse.success( user); -- Gitblit v1.9.3