跳至主要內容

开发手册

chanchaw小于 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;