JkTask.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.takai.quartz.task;
  2. import com.takai.system.service.IJkApiService;
  3. import com.takai.common.utils.StringUtils;
  4. import lombok.extern.slf4j.Slf4j;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Component;
  7. import java.io.IOException;
  8. /**
  9. * 建科统一用户平台信息定时任务调度
  10. *
  11. * @author takai
  12. */
  13. @Slf4j
  14. @Component("jkTask")
  15. public class JkTask
  16. {
  17. @Autowired
  18. private IJkApiService jkApiService;
  19. public void ryMultipleParams(String s, Boolean b, Long l, Double d, Integer i)
  20. {
  21. System.out.println(StringUtils.format("执行多参方法: 字符串类型{},布尔类型{},长整型{},浮点型{},整形{}", s, b, l, d, i));
  22. }
  23. public void ryParams(String params)
  24. {
  25. System.out.println("执行有参方法:" + params);
  26. }
  27. public void ryNoParams()
  28. {
  29. log.info("===================获取建科统一用户平台信息Job开始执行==============");
  30. try {
  31. log.info("===================开始获取部门信息==============");
  32. jkApiService.getJkDepts();
  33. log.info("===================开始获取岗位信息==============");
  34. jkApiService.getJkPosts();
  35. log.info("===================开始获取用户信息==============");
  36. jkApiService.getJkUsers();
  37. } catch (IOException e) {
  38. e.printStackTrace();
  39. }
  40. log.info("===================获取建科统一用户平台信息Job执行结束==============");
  41. }
  42. }