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

update login user

release_toaliyun_real
xhxu 4 лет назад
Родитель
Сommit
4648c40ce8
9 измененных файлов: 31 добавлений и 13 удалений
  1. +0
    -7
      mallinkBApi/src/main/java/com/iformall/controller/BaseController.java
  2. +0
    -1
      mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java
  3. +0
    -4
      mallinkCApi/src/main/java/com/iformall/controller/BaseController.java
  4. +0
    -1
      mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java
  5. +7
    -0
      mallinkService/src/main/java/com/iformall/service/cuser/BasicCUserService.java
  6. +6
    -0
      mallinkService/src/main/java/com/iformall/service/cuser/tt/TtBUserServiceAdapter.java
  7. +6
    -0
      mallinkService/src/main/java/com/iformall/service/cuser/tt/TtCUserServiceAdapter.java
  8. +6
    -0
      mallinkService/src/main/java/com/iformall/service/cuser/wx/WxBUserServiceAdapter.java
  9. +6
    -0
      mallinkService/src/main/java/com/iformall/service/cuser/wx/WxCUserServiceAdapter.java

+ 0
- 7
mallinkBApi/src/main/java/com/iformall/controller/BaseController.java Просмотреть файл

@@ -1,10 +1,8 @@
package com.iformall.controller;


import cn.binarywang.wx.miniapp.api.WxMaService;
import com.iformall.domain.po.*;
import com.iformall.domain.po.base.BaseCUserEntity;
import com.iformall.domain.po.tt.TtCUser;
import com.iformall.enums.EnumAppPlat;
import com.iformall.service.CUserTokenService;
import com.iformall.utils.RedisCacheUtils;
@@ -14,7 +12,6 @@ import com.iformall.common.ErrorCode;
import com.iformall.domain.po.base.TenantEntity;
import com.iformall.exception.MallinkException;
import com.iformall.service.WxAppinfoService;
import com.iformall.service.WxBuserService;
import com.iformall.service.WxMerchantBUserService;
import com.iformall.service.wechat.FmOpenService;
import com.iformall.utils.Constant;
@@ -146,10 +143,6 @@ public class BaseController {
return user;
}

public void updateCacheCUser(String token,Object cuser) {
cUserTokenService.updateTokenCache(token, cuser);
}

@Deprecated
public String getTenantId() {
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();


+ 0
- 1
mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java Просмотреть файл

@@ -164,7 +164,6 @@ public class WxInfoController extends BaseController {
if (StringUtils.isNotBlank(buUser.getParentTenantId())) {
request.setAttribute(Constant.PARENT_TENANT_ID, buUser.getParentTenantId());
}
updateCacheCUser(cUser.getToken(), cUser);
return new ResultData(resultMap);

}


+ 0
- 4
mallinkCApi/src/main/java/com/iformall/controller/BaseController.java Просмотреть файл

@@ -177,10 +177,6 @@ public class BaseController {
cUserTokenService.removeTokenCache(baseuser.getToken());
}
public void updateCacheCUser(String token,Object cuser) {
cUserTokenService.updateTokenCache(token, cuser);
}
private WxCUserBasicInfo getCacheMember(Long memberId,String finalTenantId,String key,long seconds) throws MallinkException {
// 缓存
WxCUserBasicInfo member = RedisCacheUtils.getCacheObject(objectCommonRedisTemplate, key, WxCUserBasicInfo.class);


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

@@ -267,7 +267,6 @@ public class WxUserGrantController extends BaseController {
resultMap.put("token", cUser.getToken());
request.setAttribute(Constant.LOGIN_USER_KEY, cUser.getId());

updateCacheCUser(cUser.getToken(), cUser);
return new ResultData(resultMap);
}



+ 7
- 0
mallinkService/src/main/java/com/iformall/service/cuser/BasicCUserService.java Просмотреть файл

@@ -161,6 +161,13 @@ public class BasicCUserService {
}
}

public void setCache(String token,BaseCUserEntity baseUser) {
if (null != baseUser) {
String key = Constant.tokenPrev + token;
RedisCacheUtils.cache(objectCommonRedisTemplate, key, baseUser, 3600*24*3);
}
}

public void cleanCuserToken(String token){
String key = Constant.tokenPrev + token;
if(baseCUserTokenRedisTemplate.hasKey(key)){


+ 6
- 0
mallinkService/src/main/java/com/iformall/service/cuser/tt/TtBUserServiceAdapter.java Просмотреть файл

@@ -188,6 +188,7 @@ public class TtBUserServiceAdapter extends BasicCUserService implements CUserSer
ttBuserMapper.insert(user);

}
updateTokenCache(cUser.getToken(), cUser);
return user;
}

@@ -286,4 +287,9 @@ public class TtBUserServiceAdapter extends BasicCUserService implements CUserSer
}
}

private void updateTokenCache(String token,Object cuser) {
BaseCUserEntity baseUser = this.getByObj(cuser);
setCache(token,baseUser);
}

}

+ 6
- 0
mallinkService/src/main/java/com/iformall/service/cuser/tt/TtCUserServiceAdapter.java Просмотреть файл

@@ -237,6 +237,7 @@ public class TtCUserServiceAdapter extends BasicCUserService implements CUserSer
}
wxCUserFrom.setCUserId(user.getId());
actionMsgAfterLogin(wxCUserFrom);
updateTokenCache(cUser.getToken(), cUser);
return user;
}

@@ -355,4 +356,9 @@ public class TtCUserServiceAdapter extends BasicCUserService implements CUserSer
ttCUserMapper.delForUserIdOnly(id,userId,tenantId);
}

private void updateTokenCache(String token,Object cuser) {
BaseCUserEntity baseUser = this.getByObj(cuser);
setCache(token,baseUser);
}

}

+ 6
- 0
mallinkService/src/main/java/com/iformall/service/cuser/wx/WxBUserServiceAdapter.java Просмотреть файл

@@ -188,6 +188,7 @@ public class WxBUserServiceAdapter extends BasicCUserService implements CUserSer
wxBuserMapper.insert(user);

}
updateTokenCache(cUser.getToken(), cUser);
return user;
}

@@ -291,4 +292,9 @@ public class WxBUserServiceAdapter extends BasicCUserService implements CUserSer
}
}

private void updateTokenCache(String token,Object cuser) {
BaseCUserEntity baseUser = this.getByObj(cuser);
setCache(token,baseUser);
}

}

+ 6
- 0
mallinkService/src/main/java/com/iformall/service/cuser/wx/WxCUserServiceAdapter.java Просмотреть файл

@@ -244,6 +244,7 @@ public class WxCUserServiceAdapter extends BasicCUserService implements CUserSer
}
wxCUserFrom.setCUserId(user.getId());
actionMsgAfterLogin(wxCUserFrom);
updateTokenCache(cUser.getToken(), cUser);
return user;
}

@@ -367,4 +368,9 @@ public class WxCUserServiceAdapter extends BasicCUserService implements CUserSer
wxCUserMapper.delForUserIdOnly(id,userId,tenantId);
}

private void updateTokenCache(String token,Object cuser) {
BaseCUserEntity baseUser = this.getByObj(cuser);
setCache(token,baseUser);
}

}

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