新增快照功能 优化商品查询逻辑 快递对接完成 延时售后问题修复
This commit is contained in:
@ -0,0 +1,47 @@
|
||||
package co.yixiang.yshop.module.order.dal.redis.order;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import co.yixiang.yshop.framework.common.constant.ShopConstants;
|
||||
import co.yixiang.yshop.framework.common.util.json.JsonUtils;
|
||||
import co.yixiang.yshop.module.order.service.storeorder.dto.CacheDto;
|
||||
import org.springframework.data.redis.core.StringRedisTemplate;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import static co.yixiang.yshop.module.order.dal.redis.RedisKeyConstants.YSHOP_ORDER_CACHE_KEY;
|
||||
|
||||
/**
|
||||
* {@link CacheDto} 的 RedisDAO
|
||||
*
|
||||
* @author yshop
|
||||
*/
|
||||
@Repository
|
||||
public class OrderStatusRedisDAO {
|
||||
|
||||
@Resource
|
||||
private StringRedisTemplate stringRedisTemplate;
|
||||
|
||||
public String get(String key,Long uid) {
|
||||
String redisKey = formatKey(key+uid);
|
||||
return stringRedisTemplate.opsForValue().get(redisKey);
|
||||
}
|
||||
|
||||
public void set(String key,Long uid,String o) {
|
||||
String redisKey = formatKey(key + uid);
|
||||
stringRedisTemplate.opsForValue().set(redisKey, o);
|
||||
}
|
||||
|
||||
public void delete(String key,Long uid) {
|
||||
String redisKey = formatKey(key+uid);
|
||||
stringRedisTemplate.delete(redisKey);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private static String formatKey(String key) {
|
||||
return String.format(YSHOP_ORDER_CACHE_KEY.getKeyTemplate(), key);
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user