西藏巴青项目

biz_sys_job_iot_data_incremental_sync.sql 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. -- IoT 数据每日凌晨 1:00 增量同步(需在「系统管理-定时任务」中启用)
  2. -- 调用目标:iotDataIncrementalSyncTask.syncIncremental
  3. -- 若 job_id 冲突请调整主键后执行
  4. INSERT INTO sys_job (
  5. job_id, job_name, job_group, invoke_target, cron_expression,
  6. misfire_policy, concurrent, status, create_by, create_time, remark
  7. ) VALUES (
  8. 102,
  9. 'IoT数据每日增量同步',
  10. 'DEFAULT',
  11. 'iotDataIncrementalSyncTask.syncIncremental',
  12. '0 0 1 * * ?',
  13. '3',
  14. '1',
  15. '0',
  16. 'admin',
  17. sysdate(),
  18. '增量同步牛只称重、定位项圈、环境监测(third_party.iot.last_sync_time 水印)'
  19. ) ON DUPLICATE KEY UPDATE
  20. job_name = VALUES(job_name),
  21. invoke_target = VALUES(invoke_target),
  22. cron_expression = VALUES(cron_expression),
  23. remark = VALUES(remark);
  24. -- 上次 IoT 增量同步成功时间(首次为空,任务成功后自动写入)
  25. INSERT INTO sys_config (
  26. config_id, config_name, config_key, config_value, config_type, create_by, create_time, remark
  27. )
  28. SELECT
  29. 200,
  30. '第三方 IoT 上次增量同步时间',
  31. 'third_party.iot.last_sync_time',
  32. '',
  33. 'Y',
  34. 'admin',
  35. sysdate(),
  36. 'IoT 增量同步 updatedAfter 水印,由 iotDataIncrementalSyncTask 维护'
  37. FROM DUAL
  38. WHERE NOT EXISTS (
  39. SELECT 1 FROM sys_config WHERE config_key = 'third_party.iot.last_sync_time'
  40. );