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