|  |  |  | 
|---|
|  |  |  | @Value("${static_resource_url}") | 
|---|
|  |  |  | private String nginxUrl; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Value("${login_public_key}") | 
|---|
|  |  |  | private String publicKey; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation(value = "登陆接口", notes = "手机端登陆接口") | 
|---|
|  |  |  | @ApiResponses({ | 
|---|
|  |  |  | @ApiResponse(code = 200, message = "OK",  response = UserInfoVo.class) | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | @PostMapping(value = "/login") | 
|---|
|  |  |  | public AjaxResult login(@RequestBody @Validated LoginDto loginDto) { | 
|---|
|  |  |  | public AjaxResult login(@RequestBody @Validated LoginDto loginDto) throws Exception { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SysUsers user = new SysUsers(); | 
|---|
|  |  |  | user.setSuAccount(loginDto.getUsername()); | 
|---|
|  |  |  | 
|---|
|  |  |  | userInfoVo.setRoleName(user.getRoleName()); | 
|---|
|  |  |  | userInfoVo.setPhoto(user.getSuPhoto()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | String sb = token + "_1" + "_/api/vip/findVipInfoById/972"; | 
|---|
|  |  |  | AjaxResult result = AjaxResult.buildSuccessInstance("登陆成功"); | 
|---|
|  |  |  | authorityManager.initUserPower(result,user); | 
|---|
|  |  |  | result.putInMap("user", userInfoVo); | 
|---|
|  |  |  | result.putInMap("token", token); | 
|---|
|  |  |  | result.putInMap("rasToken", RSAUtils.encryptByPublicKey(sb, publicKey)); | 
|---|
|  |  |  | return result; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|