From 4a347c0ab4b88fd792d24d30bed36b1fa769d3a2 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Mon, 15 Jul 2024 14:14:04 +0800
Subject: [PATCH] 逻辑

---
 src/main/java/cc/mrbird/febs/FebsShiroApplication.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/FebsShiroApplication.java b/src/main/java/cc/mrbird/febs/FebsShiroApplication.java
index 9ced94f..b5dc981 100644
--- a/src/main/java/cc/mrbird/febs/FebsShiroApplication.java
+++ b/src/main/java/cc/mrbird/febs/FebsShiroApplication.java
@@ -2,6 +2,7 @@
 
 import cc.mrbird.febs.common.contants.AppContants;
 import cc.mrbird.febs.dapp.dto.SystemConstants;
+import cc.mrbird.febs.dapp.dto.SystemConstantsAddress;
 import cc.mrbird.febs.dapp.entity.DataDictionaryCustom;
 import cc.mrbird.febs.dapp.enumerate.DataDictionaryEnum;
 import cc.mrbird.febs.dapp.mapper.DataDictionaryCustomMapper;
@@ -35,6 +36,9 @@
     @Autowired
     private SystemConstants systemConstants;
 
+    @Autowired
+    private SystemConstantsAddress systemConstantsAddress;
+
     public static void main(String[] args) {
         new SpringApplicationBuilder(FebsShiroApplication.class)
                 .web(WebApplicationType.SERVLET)
@@ -58,6 +62,23 @@
         } catch (Exception e) {
             e.printStackTrace();
         }
+
+
+        DataDictionaryCustom addressDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
+                DataDictionaryEnum.FEE_ADDRESS.getType(),
+                DataDictionaryEnum.FEE_ADDRESS.getCode());
+        String addressKey = addressDic.getCode();
+        addressKey = StrUtil.toCamelCase(addressKey);
+        String valueAddress = addressDic.getValue();
+        try {
+            Field field = systemConstantsAddress.getClass().getDeclaredField(addressKey);
+            field.set(systemConstantsAddress, valueAddress);
+            AppContants.FEE_ADDRESS.put("feeAddress",systemConstantsAddress.getFeeAddress());
+            addressDic.setValue("isReady");
+            dataDictionaryCustomMapper.updateById(addressDic);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
     }
 
 }

--
Gitblit v1.9.1