RyTask.java 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. package com.ruoyi.job.task;
  2. import com.usky.cdi.AlarmDataSyncTaskService;
  3. import com.usky.cdi.RemotecdiTaskService;
  4. import com.usky.common.core.utils.StringUtils;
  5. import com.usky.eg.RemoteEgService;
  6. import com.usky.meeting.RemoteMeetingService;
  7. import com.usky.ems.RemoteEmsTaskService;
  8. import com.usky.fire.RemoteFireService;
  9. import com.usky.iot.RemoteIotTaskService;
  10. import com.usky.pm.RemotePmService;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.stereotype.Component;
  13. /**
  14. * 定时任务调度测试
  15. *
  16. * @author ruoyi
  17. */
  18. @Component("ryTask")
  19. public class RyTask {
  20. @Autowired
  21. private RemoteFireService remoteFireService;
  22. @Autowired
  23. private RemotePmService remotePmService;
  24. @Autowired
  25. private RemoteIotTaskService remoteIotTaskService;
  26. @Autowired
  27. private RemoteMeetingService remoteMeetingService;
  28. @Autowired
  29. private RemotecdiTaskService remoteCdiTaskService;
  30. @Autowired
  31. private AlarmDataSyncTaskService alarmDataSyncTaskService;
  32. @Autowired
  33. private RemoteEmsTaskService remoteEmsTaskService;
  34. @Autowired
  35. private RemoteEgService remoteEgService;
  36. public void ryMultipleParams(String s, Boolean b, Long l, Double d, Integer i) {
  37. System.out.println(StringUtils.format("执行多参方法: 字符串类型{},布尔类型{},长整型{},浮点型{},整形{}", s, b, l, d, i));
  38. }
  39. public void ryParams(String params) {
  40. System.out.println("执行有参方法:" + params);
  41. }
  42. public void ryNoParams() {
  43. System.out.println("执行无参方法");
  44. }
  45. public void addPatrolInspectionAbnormalData() {
  46. remoteFireService.addPatrolInspectionAbnormalData();
  47. System.out.println("addPatrolInspectionAbnormalData");
  48. }
  49. // 工作报告定时发送
  50. public void executeTimedSending() {
  51. System.out.println("executeTimedSending start........");
  52. remotePmService.executeTimedSending();
  53. }
  54. public void dataOverviewJobData() {
  55. System.out.println("dataOverviewJobData start......");
  56. remoteIotTaskService.dataOverviewJobData();
  57. }
  58. public void deviceStatus(){
  59. System.out.println("deviceStatus start......");
  60. remoteIotTaskService.deviceStatus();
  61. }
  62. public void deviceOffLineAlarm(){
  63. System.out.println("deviceOffLineAlarm start......");
  64. remoteIotTaskService.deviceOffLineAlarm();
  65. }
  66. public void customInfoStatus(){
  67. System.out.println("customInfoStatus start......");
  68. remoteIotTaskService.customInfoStatus();
  69. }
  70. public void meetingInfoStatus(){
  71. System.out.println("meetingInfoStatus start......");
  72. remoteMeetingService.meetingInfoStatus();
  73. }
  74. // 报告提交提醒
  75. public void reportSubmissionReminder(){
  76. System.out.println("reportSubmissionReminder start......");
  77. remotePmService.reportSubmissionReminder();
  78. }
  79. public void synchronizeDeviceData(Integer tenantId, Long engineeringId, String username, String password) {
  80. System.out.println("租户: " + tenantId + "的人防监测数据推送定时任务开始执行......");
  81. remoteCdiTaskService.synchronizeDeviceData(tenantId, engineeringId, username, password);
  82. }
  83. public void allData(Long engineeringId, String username, String password) {
  84. System.out.println("人防监测数据推送定时任务开始执行......");
  85. remoteCdiTaskService.allData(engineeringId, username, password);
  86. }
  87. public void synchronizeAlarmData(Integer tenantId, Long engineeringId, String username, String password, String status) {
  88. System.out.println("人防告警数据推送定时任务开始执行......");
  89. alarmDataSyncTaskService.synchronizeAlarmData(tenantId, engineeringId, username, password, status);
  90. }
  91. // 推送设备数据到能耗平台
  92. public void sendEnergyData(){
  93. System.out.println("sendEnergyData start......");
  94. remoteEmsTaskService.sendEnergyData();
  95. }
  96. // 推送设备心跳到能耗平台
  97. public void sendEnergyHeartbeat(){
  98. System.out.println("sendEnergyHeartbeat start......");
  99. remoteEmsTaskService.sendEnergyHeartbeat();
  100. }
  101. // 门禁设备心跳状态
  102. public void egDeviceStatus() {
  103. System.out.println("egDeviceStatus start......");
  104. remoteEgService.egDeviceStatus();
  105. }
  106. }