信息化2.x,异常生成的巡检任务删除
问题原因:巡检计划没有停用的情况下删除,导致任务仍然继续生成
操作方法:
1、连接mysql数据库,参考:http://svn.seekcy.com:33382/284
2、双击创建的连接打开数据,选择wwyt数据库双击打开
3、进行数据表wwyt_patrol_task和wwyt_patrol_record备份(切记!!!切记!!!切记!!!)
找到表,右击点击复制表,选择数据和结构
4、点击新建查询
5、复制下列语句上述操作打开的页面
-- 1、根据巡检线路查询未开启计划
select * from wwyt.wwyt_patrol_check_plan wpcp where wpcp.plan_name ='巡检线路名称' and wpcp.cycle_unit ='D' and wpcp.frequency_interval = 15 and wpcp.status ='0';
-- 2、根据上一步查询的计划id查询生成的任务。
select * from wwyt.wwyt_patrol_task wpt where wpt.plan_id in (上一步查询到的计划id,多个时使用英文标点','隔开);
-- 3、根据上面查询到的任务id逻辑删除。
update wwyt.wwyt_patrol_task set delete_flag = '1', update_time = now() where id in (上一步查询到的任务id,多个时使用英文标点','隔开);
-- 4、根据上面第2个语句查询到的任务id逻辑删除
update wwyt.wwyt_patrol_record wpr set delete_flag = '1', update_time = now() where wpr.task_id in (第2个语句查询到的任务id,多个时使用英文标点','隔开);
6、选中第一条语句右击执行当前选中语句
7、按照语句要求依次执行
编写人:产品技术保障组–乔斌
转载请注明作者和出处,并添加本页链接。
原文链接:
//svn.seekcy.com:33382/765