| | |
| | | import cc.mrbird.febs.dapp.entity.DataDictionaryCustom; |
| | | import cc.mrbird.febs.dapp.enumerate.DataDictionaryEnum; |
| | | import cc.mrbird.febs.dapp.mapper.DataDictionaryCustomMapper; |
| | | import cc.mrbird.febs.dapp.service.DappSystemService; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import org.mybatis.spring.annotation.MapperScan; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | @SpringBootApplication |
| | | @EnableTransactionManagement |
| | | @MapperScan("cc.mrbird.febs.*.mapper") |
| | | @MapperScan("cc.mrbird.febs.dapp.*.mapper") |
| | | public class FebsShiroApplication { |
| | | |
| | | @Autowired |
| | | private DataDictionaryCustomMapper dataDictionaryCustomMapper; |
| | | @Autowired |
| | | private DappSystemService dappSystemService; |
| | | |
| | | @Autowired |
| | | private SystemConstants systemConstants; |
| | |
| | | .run(args); |
| | | } |
| | | |
| | | @PostConstruct |
| | | public void systemConstantsInit() { |
| | | DataDictionaryCustom dataDictionaryCustom = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.FEE_ADDRESS_KEY.getType(), DataDictionaryEnum.FEE_ADDRESS_KEY.getCode()); |
| | | String key = dataDictionaryCustom.getCode(); |
| | | key = StrUtil.toCamelCase(key); |
| | | String value = dataDictionaryCustom.getValue(); |
| | | try { |
| | | Field field = systemConstants.getClass().getDeclaredField(key); |
| | | field.set(systemConstants, value); |
| | | AppContants.FEE_ADDRESS_KEY.put("feeAddressKey",systemConstants.getFeeAddressKey()); |
| | | // @PostConstruct |
| | | // public void systemConstantsInit() { |
| | | // DataDictionaryCustom dataDictionaryCustom = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | // DataDictionaryEnum.FEE_ADDRESS_KEY.getType(), |
| | | // DataDictionaryEnum.FEE_ADDRESS_KEY.getCode()); |
| | | // String key = dataDictionaryCustom.getCode(); |
| | | // key = StrUtil.toCamelCase(key); |
| | | // String value = dataDictionaryCustom.getValue(); |
| | | // try { |
| | | // Field field = systemConstants.getClass().getDeclaredField(key); |
| | | // field.set(systemConstants, value); |
| | | // AppContants.FEE_ADDRESS_KEY.put("feeAddressKey",systemConstants.getFeeAddressKey()); |
| | | // dataDictionaryCustom.setValue("isReady"); |
| | | dataDictionaryCustomMapper.updateById(dataDictionaryCustom); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | // dataDictionaryCustomMapper.updateById(dataDictionaryCustom); |
| | | // } catch (Exception e) { |
| | | // e.printStackTrace(); |
| | | // } |
| | | // } |
| | | |
| | | |
| | | // @PostConstruct |
| | | // public void systemDicInit() { |
| | | // dappSystemService.selectAndInsertDics(); |
| | | // } |
| | | |
| | | } |