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

[游戏][修改]:游戏缓存处理

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

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

@@ -33,6 +33,7 @@ import org.springframework.web.bind.annotation.*;

import java.util.Date;
import java.util.Map;
import java.util.concurrent.TimeUnit;

@RestController
@RequestMapping("/api/order/")
@@ -87,6 +88,13 @@ public class WxOrderController extends BaseController {
if (hasKey) {
// 从缓存获取用户信息
wxCouponCVo = operations.get(key);
} else {
// 游戏没有入缓存,需要从数据库中读取
wxCouponCVo = wxCouponChannelService.findDetailVo(orderSaveDto.getCouponChannelId());
if (wxCouponCVo != null) {
// 游戏优化,进缓存
cdRedisTemplate.opsForValue().set(key, wxCouponCVo, 3600, TimeUnit.SECONDS);
}
}
if (wxCouponCVo == null) {
return new ResultData(ErrorCode.COUPON_IS_EMPTY);


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