xin
2025-10-11 4548c5045b3a5522ad14df7c939f0303c1e17587
oying-common/src/main/java/com/oying/utils/RedisUtils.java
@@ -24,10 +24,8 @@
@SuppressWarnings({"unchecked", "all"})
public class RedisUtils {
    private static final Logger log = LoggerFactory.getLogger(RedisUtils.class);
    @Value("${jwt.generate-order-sn}")
    private String generateOrderSn;
    @Value("${wx.enabled}")
    private Boolean wxEnabled;
    @Value("${oying.enabled}")
    private Boolean oyingEnabled;
    private static final String T = "T-";
    private static final String OY = "OY-";
    private RedisTemplate<Object, Object> redisTemplate;
@@ -44,10 +42,10 @@
     * @param i
     * @return
     */
    public String generateOrderSn(Integer i) {
    public String generateSn(String generate, Integer i) {
        StringBuilder sb = new StringBuilder();
        String date = new SimpleDateFormat("yyyyMMdd").format(new Date());
        String key = generateOrderSn + i + date;
        String key = generate + i + date;
        Long increment = increment(key);
        sb.append(date);
        sb.append(String.format("%04d", i));
@@ -57,7 +55,7 @@
        } else {
            sb.append(incrementStr);
        }
        if (wxEnabled) {
        if (oyingEnabled) {
            // 生产环境
            return OY + sb.toString();
        } else {