Browse Source

//bug

private_deployment
xhxu 1 year ago
parent
commit
0e752a48f5
4 changed files with 1 additions and 41 deletions
  1. +0
    -2
      suimangService/src/main/java/com/iformall/service/CUserTokenService.java
  2. +0
    -22
      suimangService/src/main/java/com/iformall/service/cuser/CUserServiceFactory.java
  3. +0
    -17
      suimangService/src/main/java/com/iformall/service/impl/CUserTokenServiceImpl.java
  4. +1
    -0
      suimangService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java

+ 0
- 2
suimangService/src/main/java/com/iformall/service/CUserTokenService.java View File

@@ -11,8 +11,6 @@ public interface CUserTokenService {
* @return * @return
*/ */
BaseCUserEntity getByToken(String token); BaseCUserEntity getByToken(String token);

BaseCUserEntity getBByToken(String token);
void removeTokenCache(String token); void removeTokenCache(String token);


+ 0
- 22
suimangService/src/main/java/com/iformall/service/cuser/CUserServiceFactory.java View File

@@ -4,9 +4,7 @@ import java.util.Map;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;


import com.iformall.enums.*; import com.iformall.enums.*;
import com.iformall.service.cuser.tt.TtBUserServiceAdapter;
import com.iformall.service.cuser.tt.TtCUserServiceAdapter; import com.iformall.service.cuser.tt.TtCUserServiceAdapter;
import com.iformall.service.cuser.wx.WxBUserServiceAdapter;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -29,20 +27,10 @@ public class CUserServiceFactory {
@Autowired @Autowired
private TtCUserServiceAdapter ttCuserService; private TtCUserServiceAdapter ttCuserService;


@Autowired
private WxBUserServiceAdapter wxBuserService;

@Autowired
private TtBUserServiceAdapter ttBuserService;

public CUserServiceApapter getCUserService(EnumAppPlat plat) { public CUserServiceApapter getCUserService(EnumAppPlat plat) {
return getcUserServiceMap().get(plat.getCode()); return getcUserServiceMap().get(plat.getCode());
} }

public CUserServiceApapter getBUserService(EnumAppPlat plat) {
return getbUserServiceMap().get(plat.getCode());
}
private Map<Integer,CUserServiceApapter> getcUserServiceMap() { private Map<Integer,CUserServiceApapter> getcUserServiceMap() {
if (null != serviceMap ) { if (null != serviceMap ) {
@@ -54,14 +42,4 @@ public class CUserServiceFactory {
return serviceMap; return serviceMap;
} }


private Map<Integer,CUserServiceApapter> getbUserServiceMap() {
if (null != serviceBMap ) {
return serviceBMap;
}
serviceBMap = new ConcurrentHashMap<Integer,CUserServiceApapter>();
serviceBMap.put(EnumAppPlat.WX.getCode(), wxBuserService);
serviceBMap.put(EnumAppPlat.TOUTIAO.getCode(), ttBuserService);
return serviceBMap;
}

} }

+ 0
- 17
suimangService/src/main/java/com/iformall/service/impl/CUserTokenServiceImpl.java View File

@@ -67,23 +67,6 @@ public class CUserTokenServiceImpl implements CUserTokenService {
return baseUser; return baseUser;
} }


@Override
public BaseCUserEntity getBByToken(String token) {
logger.info("获取用户信息start ..." + token);
String key = Constant.tokenPrev + token;

BaseCUserEntity baseUser =RedisCacheUtils.getCacheObject(baseCUserTokenRedisTemplate, key, BaseCUserEntity.class);

if(null == baseUser) {
baseUser = cuserFactory.getBUserService(getPlat(token)).getByToken(token);
if (StringUtils.isBlank(baseUser.getTenantId())) {
throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),"baseUser has no tenantinfo.");
}
setCache(token,baseUser);
}
return baseUser;
}

@Override @Override
public void removeTokenCache(String token) { public void removeTokenCache(String token) {
String key = Constant.tokenPrev + token; String key = Constant.tokenPrev + token;


+ 1
- 0
suimangService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java View File

@@ -15,6 +15,7 @@ import com.iformall.domain.vo.*;
import com.iformall.douyin.web.api.TtWebPoiPlanService; import com.iformall.douyin.web.api.TtWebPoiPlanService;
import com.iformall.douyin.web.api.TtWebService; import com.iformall.douyin.web.api.TtWebService;
import com.iformall.douyin.web.bean.*; import com.iformall.douyin.web.bean.*;
import com.iformall.douyin.web.bean.Product;
import com.iformall.enums.*; import com.iformall.enums.*;
import com.iformall.exception.MallinkException; import com.iformall.exception.MallinkException;
import com.iformall.mapper.*; import com.iformall.mapper.*;


Loading…
Cancel
Save