RunnerLoadOne.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.idea.oa.apply.util;
  2. import com.idea.oa.apply.util.service.RunerLoadOneService;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.boot.CommandLineRunner;
  5. import org.springframework.stereotype.Component;
  6. /**
  7. * SpringBoot项目启动的时候执行一次数据库查询的功能
  8. */
  9. @Component
  10. public class RunnerLoadOne implements CommandLineRunner {
  11. @Autowired
  12. private RunerLoadOneService runerLoadOneService;
  13. @Override
  14. public void run(String... args) throws Exception {
  15. runerLoadOneService.refreshFlowNumber();
  16. // FlowDefinitionExample example=new FlowDefinitionExample();
  17. // example.createCriteria().andStatusEqualTo("1");
  18. // List<FlowDefinition> flowDefinitions = flowDefinitionService.selectByExample(example);
  19. // for (FlowDefinition flowDefinition : flowDefinitions) {
  20. // if (ConstantFlowType.USE_MONEY_PROCESSDEFINE.equals(flowDefinition.getFlowDef())) {
  21. // ConstantFlowType.USE_MONEY_DEPLOYMENTID=flowDefinition.getDeployId();
  22. // }
  23. // if (ConstantFlowType.PAYMEN_PROCESSDEFINE.equals(flowDefinition.getFlowDef())) {
  24. // ConstantFlowType.PAYMEN_DEPLOYMENTID=flowDefinition.getDeployId();
  25. // }
  26. // if (ConstantFlowType.OFF_WORK_PROCESSDEFINE.equals(flowDefinition.getFlowDef())) {
  27. // ConstantFlowType.OFF_WORK_DEPLOYMENTID=flowDefinition.getDeployId();
  28. // }
  29. // }
  30. // System.out.println(ConstantFlowType.USE_MONEY_PROCESSDEFINE+"流程编号为:"+ConstantFlowType.USE_MONEY_DEPLOYMENTID);
  31. // System.out.println(ConstantFlowType.PAYMEN_PROCESSDEFINE+"流程编号为:"+ConstantFlowType.PAYMEN_DEPLOYMENTID);
  32. // System.out.println(ConstantFlowType.OFF_WORK_PROCESSDEFINE+"流程编号为:"+ConstantFlowType.OFF_WORK_DEPLOYMENTID);
  33. }
  34. }