开发手册
小于 1 分钟nsk
概述
本文介绍软件各个业务实现的逻辑
点检PDA
在选择设备的页面点击设备,后台写入主从表 inspect_main,inspect_detail,主表一行表示一个设备的点检,从表保存一个设备的N多点检项目,主从数据是一起创建的,之后要查看每个项目真实的点检时间,应该查看明细表字段 inspect_detail.update_time
安全库存
文件 index_snbc_sy.js 通过函数 part_daily_inventory_judge 检查安全库存并报警,默认执行间隔一小时,单位秒
清理数据
SET FOREIGN_KEY_CHECKS = 0; -- 禁用外键检查
-- 清除故障对应
TRUNCATE TABLE repair_detail;
TRUNCATE TABLE repair_main;
-- 清除零部件管理
TRUNCATE TABLE part_daily;
-- 清除点检单据
TRUNCATE TABLE inspect_detail;
TRUNCATE TABLE inspect_main;
-- 清除计划工事
TRUNCATE TABLE work_detail;
TRUNCATE TABLE work_main;
SET FOREIGN_KEY_CHECKS = 1; -- 启用外键检查
-- 重置维保记录
UPDATE maint_detail
SET actual_date = NULL,
actual_employee = NULL,
start_time = NULL,
end_time = NULL,
shift = NULL,
team = NULL,
update_time = NULL,
progress = '待维保'
WHERE IFNULL(actual_employee, '') <> '';
-- 恢复所有设备的状态为稼动
update bd_device set running_state = '稼动',state = 1,is_delete = 0 where 1=1;
