KKSU
2024-07-15 4a347c0ab4b88fd792d24d30bed36b1fa769d3a2
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();
        }
    }
}