xiaohanzi 6 лет назад
Родитель
Сommit
31a9dc2ff3
3 измененных файлов: 7 добавлений и 5 удалений
  1. +1
    -1
      mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java
  2. +3
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxBuserTokenServiceImpl.java
  3. +3
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserTokenServiceImpl.java

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

@@ -93,7 +93,7 @@ public class WxCouponController extends BaseController {
wxCouponCVo.setStatus(couponCVo.getStatus());
} else {
// 更新状态
//WxCouponCVo couponCVo = wxCouponChannelService.findVoStatusDetail(couponChannelIdL);
// WxCouponCVo couponCVo = wxCouponChannelService.findVoStatusDetail(couponChannelIdL);
WxCouponCVo couponCVo = generateWxCouponCVo(couponChannelIdL);
if (wxCouponCVo == null) {
return new ResultData(ErrorCode.COUPON_IS_EMPTY);


+ 3
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxBuserTokenServiceImpl.java Просмотреть файл

@@ -30,7 +30,7 @@ public class WxBuserTokenServiceImpl implements WxBuserTokenService {

@Override
public WxBuser getByToken(String token) {
logger.info("获取用户信息start ...");
logger.info("获取B用户信息start ..." + token);
String key = tokenPrev + token;
ValueOperations<String, WxBuser> operations = bUserTokenRedisTemplate.opsForValue();

@@ -39,12 +39,13 @@ public class WxBuserTokenServiceImpl implements WxBuserTokenService {
if (hasKey) {
// 从缓存获取用户信息
WxBuser user = operations.get(key);
logger.info("缓存中获取B用户信息End ..." + token);
return user;
}
WxBuser user = wxBuserMapper.findByToken(token);
// 插入缓存
operations.set(key, user, 3600, TimeUnit.SECONDS);
logger.info("DB中获取B用户信息End ..." + token);
return user;
}



+ 3
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxCUserTokenServiceImpl.java Просмотреть файл

@@ -34,7 +34,7 @@ public class WxCUserTokenServiceImpl implements WxCUserTokenService {

@Override
public WxCUser getByToken(String token) {
logger.info("获取用户信息start ...");
logger.info("获取用户信息start ..." + token);
String key = tokenPrev + token;
ValueOperations<String, WxCUser> operations = cUserTokenRedisTemplate.opsForValue();

@@ -43,12 +43,13 @@ public class WxCUserTokenServiceImpl implements WxCUserTokenService {
if(hasKey) {
// 从缓存获取用户信息
WxCUser user = operations.get(key);
logger.info("缓存中获取用户信息End-" + token);
return user;
}
WxCUser user = wxCUserMapper.findByToken(token);
// 插入缓存
operations.set(key, user, 3600, TimeUnit.SECONDS);
logger.info("DB中获取用户信息End-" + token);
return user;
}



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