soc.sql 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. DELIMITER
  2. ??
  3. DROP PROCEDURE IF EXISTS schema_change ??
  4. CREATE PROCEDURE schema_change()
  5. BEGIN
  6. -- 培训任务表增加主持人名称字段
  7. IF
  8. NOT EXISTS(SELECT *
  9. FROM information_schema.columns
  10. WHERE table_schema = DATABASE()
  11. AND table_name = 'core_monitoring_task_registration'
  12. AND column_name = 'task_end_time') THEN
  13. alter table core_monitoring_task_registration
  14. add task_end_time datetime DEFAULT NULL COMMENT '调阅任务填报结束时间' after end_picture;
  15. END IF;
  16. IF
  17. NOT EXISTS(SELECT *
  18. FROM information_schema.columns
  19. WHERE table_schema = DATABASE()
  20. AND table_name = 'core_monitoring_retrieval_task'
  21. AND column_name = 'duration_total') THEN
  22. alter table core_monitoring_retrieval_task
  23. add duration_total double(10,4) DEFAULT NULL COMMENT '调阅总时长' after sign_img;
  24. END IF;
  25. IF
  26. NOT EXISTS(SELECT *
  27. FROM information_schema.columns
  28. WHERE table_schema = DATABASE()
  29. AND table_name = 'sys_org_extend'
  30. AND column_name = 'alone_dept') THEN
  31. alter table core_monitoring_retrieval_task
  32. add sys_org_extend varchar(1) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否独立机构' after remote_control_count;
  33. END IF;
  34. END ??
  35. DELIMITER ;
  36. CALL schema_change();
  37. UPDATE `quartz`.`sys_job` SET `status` = '1' where `job_name` = '回归未完成的调阅任务';
  38. DELETE FROM quartz.sys_job where job_name = '每日定时清理未完成的调阅任务记录';
  39. INSERT INTO `quartz`.`sys_job`( `job_name`, `job_group`, `invoke_target`, `cron_expression`, `misfire_policy`, `concurrent`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('每日定时清理未完成的调阅任务记录', 'DEFAULT', 'CoreMessageSendTask.dealTaskRegistration', '0 0 0 * * ? *', '1', '1', '0', '超级管理员', '2024-07-25 13:45:18', '', NULL);
  40. -- 修改盗情为防盗
  41. UPDATE iot_alarm_system_field SET source_type_des = '防盗' , `name` = '防盗告警' WHERE `source_type`='41881';
  42. UPDATE sys_dict_data SET dict_label = '防盗告警' WHERE dict_type = 'sms_notify_type' AND dict_value = '41881';
  43. UPDATE sys_dict_data SET dict_label = '防盗' WHERE dict_type = 'app_sensor_device_type' AND dict_value = '41881';