信息化2.x,异常生成的巡检任务删除

问题原因:巡检计划没有停用的情况下删除,导致任务仍然继续生成
操作方法:
1、连接mysql数据库,参考:http://svn.seekcy.com:33382/284
2、双击创建的连接打开数据,选择wwyt数据库双击打开

3、进行数据表wwyt_patrol_task和wwyt_patrol_record备份(切记!!!切记!!!切记!!!)

找到表,右击点击复制表,选择数据和结构

4、点击新建查询

5、复制下列语句上述操作打开的页面

  1. -- 1、根据巡检线路查询未开启计划
  2. 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';
  3. -- 2、根据上一步查询的计划id查询生成的任务。
  4. select * from wwyt.wwyt_patrol_task wpt where wpt.plan_id in (上一步查询到的计划id,多个时使用英文标点','隔开);
  5. -- 3、根据上面查询到的任务id逻辑删除。
  6. update wwyt.wwyt_patrol_task set delete_flag = '1', update_time = now() where id in (上一步查询到的任务id,多个时使用英文标点','隔开);
  7. -- 4、根据上面第2个语句查询到的任务id逻辑删除
  8. 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