TrsTask.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.ruoyi.project.task;
  2. import com.ruoyi.common.utils.StringUtils;
  3. import com.ruoyi.project.service.ITrsSiteUpdateService;
  4. import com.ruoyi.project.service.ITrsSiteconfigService;
  5. import com.ruoyi.project.service.TrsWordSyncClientService;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Component;
  8. /**
  9. * 定时任务调度测试
  10. *
  11. * @author ruoyi
  12. */
  13. @Component("trsTask")
  14. public class TrsTask
  15. {
  16. @Autowired
  17. private ITrsSiteconfigService trsSiteconfigService;
  18. @Autowired
  19. private ITrsSiteUpdateService trsSiteUpdateService;
  20. @Autowired
  21. private TrsWordSyncClientService trssWordSyncClientService;
  22. public void trsMultipleParams(String s, Boolean b, Long l, Double d, Integer i)
  23. {
  24. System.out.println(StringUtils.format("执行多参方法: 字符串类型{},布尔类型{},长整型{},浮点型{},整形{}", s, b, l, d, i));
  25. }
  26. public void trsParams(String params)
  27. {
  28. System.out.println("执行有参方法:" + params);
  29. String[] split = params.split(";");
  30. trsSiteconfigService.doscan(Long.parseLong(split[0]), split[1], split[2]);
  31. }
  32. public void trsurl(String params)
  33. {
  34. System.out.println("执行有参方法:" + params);
  35. trsSiteconfigService.docon(Long.parseLong(params));
  36. }
  37. public void trsNoParams()
  38. {
  39. System.out.println("TRS执行无参方法");
  40. }
  41. public void trsMonitor(String params)
  42. {
  43. System.out.println("执行周期扫描方法:" + params);
  44. trsSiteUpdateService.doMonitorInsert();
  45. }
  46. public void trsWordSyn(String params)
  47. {
  48. System.out.println("TRS执行同步词库同步接口");
  49. trssWordSyncClientService.syncWords(params);
  50. }
  51. }