记得上下班打卡 | git大法好,push需谨慎

Commit 1d2b6f75 authored by jiangxiulong's avatar jiangxiulong

test adam登陆接口

parent 3d93250d
package com.liquidnet.service.sweet.controller;
import com.liquidnet.service.adam.dto.vo.AdamUserInfoVo;
import com.liquidnet.service.adam.dto.vo.AdamLoginInfoVo;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.dto.vo.WechatTokenInfoVo;
import com.liquidnet.service.sweet.dto.vo.WechatUserInfoVo;
......@@ -55,7 +55,7 @@ public class SweetWechatLoginController {
@ApiImplicitParam(type = "query", dataType = "String", name = "jsCode", value = "微信jsCode", required = true),
@ApiImplicitParam(type = "query", dataType = "Integer", name = "type", value = "1草莓 2五百里 3mdsk 4正在", required = true)
})
public ResponseDto<AdamUserInfoVo> userInfoMa(@RequestParam String jsCode, @RequestParam Integer type) {
public ResponseDto<AdamLoginInfoVo> userInfoMa(@RequestParam String jsCode, @RequestParam Integer type) {
return sweetLoginService.userInfoMa(jsCode, type);
}
......
......@@ -5,6 +5,7 @@ import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo;
import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.commons.lang.util.DESUtils;
import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.service.adam.dto.vo.AdamLoginInfoVo;
import com.liquidnet.service.adam.dto.vo.AdamUserInfoVo;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.base.SqlMapping;
......@@ -165,14 +166,14 @@ public class SweetWechatLoginServiceImpl {
}
}
public ResponseDto<AdamUserInfoVo> userInfoMa(String jsCode, Integer type) {
public ResponseDto<AdamLoginInfoVo> userInfoMa(String jsCode, Integer type) {
try {
// WxMaJscode2SessionResult sessionResult = sweetWechatService.sessionInfo(jsCode, type);
// SweetAppletUsersVo sweetAppletUsersVo = redisUtils.getSweetAppletUsersOfUnionId(sessionResult.getUnionid());
// String purePhone = sweetAppletUsersVo.getPurePhoneNumber();
String purePhone = jsCode;
String otp = DESUtils.DES().encrypt(purePhone + LocalDateTime.now().toEpochSecond(ZoneOffset.UTC));
ResponseDto<AdamUserInfoVo> adamUserInfoVoResponseDto = feignAdamBaseClient.loginBySilentMobile(purePhone, otp);
ResponseDto<AdamLoginInfoVo> adamUserInfoVoResponseDto = feignAdamBaseClient.loginBySilentMobile(purePhone, otp);
return adamUserInfoVoResponseDto;
} catch (Exception e) {
log.error("userInfoMaError Exception:{}", e);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment