| | |
| | | */ |
| | | @PostMapping("/logout") |
| | | @ApiOperation("退出登陆") |
| | | public ApiResponse<String> logout(@RequestHeader(Constants.HEADER_USER_TOKEN) String oldToken,Integer isH5){ |
| | | public ApiResponse<String> logout(@RequestHeader(Constants.HEADER_USER_TOKEN) String oldToken){ |
| | | try { |
| | | if(Objects.nonNull(isH5)){ |
| | | jwtTokenUtil.logoutForH5(oldToken); |
| | | }else{ |
| | | |
| | | jwtTokenUtil.logout(oldToken); |
| | | } |
| | | }catch (BusinessException e){ |
| | | return ApiResponse.failed(e.getCode(),e.getMessage()); |
| | | }catch (Exception e){ |
| | |
| | | } |
| | | |
| | | |
| | | @PostMapping("/logoutForH5") |
| | | @ApiOperation("退出登陆") |
| | | public ApiResponse<String> logoutForH5(@RequestHeader(Constants.HEADER_USER_TOKEN) String oldToken){ |
| | | try { |
| | | jwtTokenUtil.logoutForH5(oldToken); |
| | | }catch (BusinessException e){ |
| | | return ApiResponse.failed(e.getCode(),e.getMessage()); |
| | | }catch (Exception e){ |
| | | return ApiResponse.failed(ResponseStatus.SERVER_ERROR); |
| | | } |
| | | return ApiResponse.success(null); |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 刷新JWT令牌,用旧的令牌换新的令牌 |
| | |
| | | |
| | | } |
| | | public enum WxUrlParams { |
| | | BISCREEN_CODE(0,0, "0", "门口大屏二维码"), |
| | | MEETING_CODE(1,1, "1","会议室大屏") |
| | | BISCREEN_CODE(0,2, "0", "门口大屏二维码"), |
| | | MEETING_CODE(1,0, "1","会议室大屏"), |
| | | VISIT_RECORD_VISIT(2,1, "2","访客记录-访客"), |
| | | VISIT_RECORD_USER(3,2, "2","访客记录-员工"), |
| | | VISIT_REPORT_RECORD_USER(5,2, "3","访客报备记录-员工"), |
| | | HIDDEN_DANGER(6,2, "4","隐患随手拍"), |
| | | CAR_USE(7,2, "5","用车申请"), |
| | | MEETING(8,2, "6","会议详情"), |
| | | PLATFORM_BOOK_DRIVER(9,0, "7","物流车预约-司机"), |
| | | PLATFORM_BOOK(10,2, "7","物流车预约-员工"), |
| | | PLATFORM_JOB_DRIVER(11,0, "8","月台作业-司机"), |
| | | PLATFORM_JOB_BOOK(12,2, "8","月台作业-员工"), |
| | | ; |
| | | // 成员变量 |
| | | private int key; |
| | | private int type;//用户类型 0员工 1司机 |
| | | private int type;//用户类型 0司机 1访客 2员工 |
| | | private String yw;//业务类型 |
| | | private String info;//说明 |
| | | |