Просмотр исходного кода

[unionId][新增]:获取unionId,并入库

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
8aec641a5f
1 измененных файлов: 7 добавлений и 1 удалений
  1. +7
    -1
      mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java

+ 7
- 1
mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java Просмотреть файл

@@ -140,13 +140,16 @@ public class WxUserGrantController extends BaseController {
String token = null; String token = null;
String session_key = null; String session_key = null;
String openId = null; String openId = null;
String unionId = null;


try { try {
WxMaJscode2SessionResult session = wxMaService.jsCode2SessionInfo(code); WxMaJscode2SessionResult session = wxMaService.jsCode2SessionInfo(code);
//获取会话密钥(session_key) //获取会话密钥(session_key)
session_key = session.getSessionKey(); session_key = session.getSessionKey();
openId = session.getOpenid(); openId = session.getOpenid();
logger.info("session_key: " + session_key + ", openId: " + openId);
unionId = session.getUnionid();

logger.info("session_key: " + session_key + ", openId: " + openId + ", unionId: " + unionId);
resultMap.put("openId", openId); resultMap.put("openId", openId);
} catch (WxErrorException e) { } catch (WxErrorException e) {
logger.error(e.getMessage(), e); logger.error(e.getMessage(), e);
@@ -160,6 +163,9 @@ public class WxUserGrantController extends BaseController {
user.setTenantId(wxAppinfo.getTenantId()); user.setTenantId(wxAppinfo.getTenantId());
user.setAppId(appId); user.setAppId(appId);
user.setOpenId(openId); user.setOpenId(openId);
if(StringUtils.isNotBlank(unionId)) {
user.setUnionId(unionId);
}
int score = 0; int score = 0;
try { try {
WxCUser user1 = wxCUserService.getByOpenId(user); WxCUser user1 = wxCUserService.getByOpenId(user);


Загрузка…
Отмена
Сохранить