From 7a546480f6ddfaee1366f280981a002a08412c11 Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期三, 17 十二月 2025 15:11:07 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/config/FakeTaskNoAreaInitializer.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/core/config/FakeTaskNoAreaInitializer.java b/src/main/java/com/zy/core/config/FakeTaskNoAreaInitializer.java
new file mode 100644
index 0000000..a20c9f5
--- /dev/null
+++ b/src/main/java/com/zy/core/config/FakeTaskNoAreaInitializer.java
@@ -0,0 +1,38 @@
+package com.zy.core.config;
+
+import com.alibaba.fastjson.JSON;
+import com.core.common.Cools;
+import com.core.exception.CoolException;
+import com.zy.asrs.entity.WrkLastno;
+import com.zy.asrs.service.WrkLastnoService;
+import com.zy.common.utils.RedisUtil;
+import com.zy.core.enums.RedisKeyType;
+import com.zy.core.enums.WrkIoType;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+import java.util.HashMap;
+
+@Component
+public class FakeTaskNoAreaInitializer {
+
+    @Autowired
+    private RedisUtil redisUtil;
+    @Autowired
+    private WrkLastnoService wrkLastnoService;
+
+    @PostConstruct
+    public void init() {
+        WrkLastno wrkLastno = wrkLastnoService.selectById(WrkIoType.FAKE_TASK_NO.id);
+        if (Cools.isEmpty(wrkLastno)) {
+            throw new CoolException("鏁版嵁寮傚父锛岃鑱旂郴绠$悊鍛�");
+        }
+
+        HashMap<String, Object> map = new HashMap<>();
+        map.put("start", wrkLastno.getSNo());
+        map.put("end", wrkLastno.getENo());
+        redisUtil.set(RedisKeyType.FAKE_TASK_NO_AREA.key, JSON.toJSONString(map));
+    }
+
+}

--
Gitblit v1.9.1