mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 19:45:09 +08:00
支付宝登录
This commit is contained in:
@@ -131,10 +131,11 @@ public class MemberController extends BaseController {
|
||||
|
||||
/**
|
||||
* 支付寶一键登录
|
||||
* http://localhost:8080/uniapp/member/wechatLogin
|
||||
* http://localhost:8080/uniapp/member/alipayLogin
|
||||
*/
|
||||
@PostMapping("/alipayLogin")
|
||||
public RestApiResponse<?> alipayLogin(HttpServletRequest request, @RequestBody WechatLoginDTO dto) {
|
||||
public RestApiResponse<?> alipayLogin(HttpServletRequest request, @RequestBody AlipayLoginDTO dto) {
|
||||
logger.info("支付宝小程序登录param:{}", JSON.toJSONString(dto));
|
||||
RestApiResponse<?> response = null;
|
||||
try {
|
||||
// 获取小程序appid
|
||||
@@ -144,7 +145,7 @@ public class MemberController extends BaseController {
|
||||
response = new RestApiResponse<>(ImmutableMap.of("memberToken", memberToken));
|
||||
} catch (Exception e) {
|
||||
logger.error("支付宝登录异常 param:{}", JSON.toJSONString(dto), e);
|
||||
response = new RestApiResponse<>(ReturnCodeEnum.CODE_WECHAT_LOGIN_ERROR);
|
||||
response = new RestApiResponse<>(ReturnCodeEnum.CODE_ALIPAY_LOGIN_ERROR);
|
||||
}
|
||||
return response;
|
||||
}
|
||||
@@ -199,21 +200,21 @@ public class MemberController extends BaseController {
|
||||
* 获取openId
|
||||
* http://localhost:8080/uniapp/member/getOpenId
|
||||
*/
|
||||
@PostMapping("/getOpenId")
|
||||
public RestApiResponse<?> getOpenId(HttpServletRequest request, @RequestBody WeixinPayDTO dto) {
|
||||
logger.info("获取openId param:{}", dto.toString());
|
||||
RestApiResponse<?> response;
|
||||
try {
|
||||
getMemberIdByAuthorization(request);
|
||||
String openId = memberService.getOpenIdByCode(dto.getCode());
|
||||
response = new RestApiResponse<>(ImmutableMap.of("openId", openId));
|
||||
} catch (Exception e) {
|
||||
logger.error("获取openId error", e);
|
||||
response = new RestApiResponse<>(ReturnCodeEnum.CODE_GET_OPEN_ID_BY_CODE_ERROR);
|
||||
}
|
||||
logger.info("获取openId result:{}", response);
|
||||
return response;
|
||||
}
|
||||
// @PostMapping("/getOpenId")
|
||||
// public RestApiResponse<?> getOpenId(HttpServletRequest request, @RequestBody WeixinPayDTO dto) {
|
||||
// logger.info("获取openId param:{}", dto.toString());
|
||||
// RestApiResponse<?> response;
|
||||
// try {
|
||||
// getMemberIdByAuthorization(request);
|
||||
// String openId = memberService.getOpenIdByCode(dto.getCode());
|
||||
// response = new RestApiResponse<>(ImmutableMap.of("openId", openId));
|
||||
// } catch (Exception e) {
|
||||
// logger.error("获取openId error", e);
|
||||
// response = new RestApiResponse<>(ReturnCodeEnum.CODE_GET_OPEN_ID_BY_CODE_ERROR);
|
||||
// }
|
||||
// logger.info("获取openId result:{}", response);
|
||||
// return response;
|
||||
// }
|
||||
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user