| | |
| | | return R.fail("当前手机号已被绑定"); |
| | | } |
| | | } |
| | | if(type==4){ |
| | | AppUser data = remoteAppUserService.getUserByPhone(cellPhone).getData(); |
| | | if (data!=null && (data.getWxOpenId()!=null||data.getAppleId()!=null)){ |
| | | return R.fail("当前手机号已被绑定"); |
| | | } |
| | | } |
| | | sysLoginService.sendCaptchaCode(cellPhone, type); |
| | | return R.ok(); |
| | | } |
| | |
| | | @PostMapping("/app/appleLogin") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "appleId", value = "苹果ID", required = true, dataType = "String", paramType = "query"), |
| | | @ApiImplicitParam(name = "device", value = "设备码", required = true, dataType = "String", paramType = "query"), |
| | | } |
| | | ) |
| | | public R<AppLoginUser> appleLogin( |
| | | @RequestParam(value = "appleId", required = true) String appleId) { |
| | | AppLoginUser appLoginUser = sysLoginService.appleLogin(appleId); |
| | | @RequestParam(value = "appleId", required = true) String appleId, |
| | | @RequestParam(value = "device", required = true) String device |
| | | ) { |
| | | AppLoginUser appLoginUser = sysLoginService.appleLogin(appleId,device); |
| | | return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); |
| | | } |
| | | |