xin
2025-07-14 d2985d31ba7b387749b2350882172f675b923347
oying-common/src/main/java/com/oying/utils/RedisUtils.java
@@ -28,7 +28,8 @@
    private String generateOrderSn;
    @Value("${wx.enabled}")
    private Boolean wxEnabled;
    private static final String T = "-T-";
    private static final String T = "T-";
    private static final String OY = "OY-";
    private RedisTemplate<Object, Object> redisTemplate;
    public RedisUtils(RedisTemplate<Object, Object> redisTemplate) {
@@ -46,7 +47,7 @@
    public String generateOrderSn(Integer i) {
        StringBuilder sb = new StringBuilder();
        String date = new SimpleDateFormat("yyyyMMdd").format(new Date());
        String key = generateOrderSn + date;
        String key = generateOrderSn + i + date;
        Long increment = increment(key);
        sb.append(date);
        sb.append(String.format("%04d", i));
@@ -58,7 +59,7 @@
        }
        if (wxEnabled) {
            // 生产环境
            return sb.toString();
            return OY + sb.toString();
        } else {
            // 测试环境
            return T + sb.toString();
@@ -227,6 +228,7 @@
    /**
     * 批量模糊删除key
     *
     * @param pattern
     */
    public void scanDel(String pattern){
@@ -816,6 +818,7 @@
    /**
     * 递增
     *
     * @param key
     * @return
     */
@@ -825,6 +828,7 @@
    /**
     * 递减
     *
     * @param key
     * @return
     */