2024-01-26

忆志-服务器-中心服务器

成果

es-center-server-web-uiopen in new window 用户名: admin 密码: es888888

es-center-server-main-serviceopen in new window

es-center-server-main-service-docopen in new window

es-center-server-app-serviceopen in new window

es-center-server-app-service-docopen in new window

es-center-server-device-serviceopen in new window

es-center-server-device-service-docopen in new window

2024-01-22

  • 已完成 New 中心服务器与设备对接服务接口开发:
    • 通讯方式 : 兼容原有 socket
      • 记录仪设备
        • 心跳 已完成
        • 认证 已完成
      • 指纹机设备
        • 心跳 已完成
        • 认证 已完成 自动创建指纹机设备数据并与采集盒设备绑定
  • 已完成 New 中心服务器与设备对接服务数据库设计改进并同步修改对应的代码: 参考接口补充需要的字段
/* --------------- 修改表 --------------- */
-- 修改表: device_device[设备-设备]
-- 添加字段: 
ALTER TABLE device_device ADD COLUMN child_table_name VARCHAR(256);
COMMENT ON COLUMN device_device.child_table_name IS '子表名';
/* --------------- 修改表 --------------- */
-- 修改表: device_device_model[设备-设备型号]
-- 添加字段: 
ALTER TABLE device_device_model ADD COLUMN child_table_name VARCHAR(256);
COMMENT ON COLUMN device_device_model.child_table_name IS '子表名';
/* --------------- 修改表 --------------- */
-- 修改表: snapshot_device_state_snap[快照-设备状态快照]
-- 索引重建
DROP INDEX IF EXISTS uq_snapshot_device_state_snap_1 ;
DROP INDEX IF EXISTS idx_snapshot_device_state_snap_1 ;
CREATE UNIQUE INDEX IF NOT EXISTS uq_snapshot_device_state_snap_1 ON snapshot_device_state_snap(device_id);
CREATE INDEX IF NOT EXISTS idx_snapshot_device_state_snap_1 ON snapshot_device_state_snap(device_id,delete_time,revision,tenant_id);
-- 添加字段: 
ALTER TABLE snapshot_device_state_snap ADD COLUMN employee_id VARCHAR(32) NOT NULL;
COMMENT ON COLUMN snapshot_device_state_snap.employee_id IS '基础数据-雇员标识';
ALTER TABLE snapshot_device_state_snap ADD COLUMN data_acquisition_box_id VARCHAR(32);
COMMENT ON COLUMN snapshot_device_state_snap.data_acquisition_box_id IS '设备-采集盒标识';
ALTER TABLE snapshot_device_state_snap ADD COLUMN use_data_acquisition_box_port int4;
COMMENT ON COLUMN snapshot_device_state_snap.use_data_acquisition_box_port IS '使用-设备-采集盒-端口';
ALTER TABLE snapshot_device_state_snap ADD COLUMN uploding_file_percentage int4;
COMMENT ON COLUMN snapshot_device_state_snap.uploding_file_percentage IS '待上传文件百分比';
-- 删除字段: 
ALTER TABLE snapshot_device_state_snap DROP COLUMN user_data;
ALTER TABLE snapshot_device_state_snap DROP COLUMN device_state;
/* --------------- 修改表 --------------- */
-- 修改表: history_device_state_hist[历史-设备状态历史]
-- 索引重建
DROP INDEX IF EXISTS idx_history_device_state_hist_1 ;
CREATE INDEX IF NOT EXISTS idx_history_device_state_hist_1 ON history_device_state_hist(device_id,created_time,delete_time,revision,tenant_id);
-- 添加字段: 
ALTER TABLE history_device_state_hist ADD COLUMN employee_id VARCHAR(32) NOT NULL;
COMMENT ON COLUMN history_device_state_hist.employee_id IS '基础数据-雇员标识';
ALTER TABLE history_device_state_hist ADD COLUMN data_acquisition_box_id VARCHAR(32);
COMMENT ON COLUMN history_device_state_hist.data_acquisition_box_id IS '设备-采集盒标识';
ALTER TABLE history_device_state_hist ADD COLUMN use_data_acquisition_box_port int4;
COMMENT ON COLUMN history_device_state_hist.use_data_acquisition_box_port IS '使用-设备-采集盒-端口';
ALTER TABLE history_device_state_hist ADD COLUMN uploding_file_percentage int4;
COMMENT ON COLUMN history_device_state_hist.uploding_file_percentage IS '待上传文件百分比';
-- 删除字段: 
ALTER TABLE history_device_state_hist DROP COLUMN user_data;
ALTER TABLE history_device_state_hist DROP COLUMN device_state;

2024-01-23

  • 已完成 New 中心服务器与设备对接服务接口开发:
    • 通讯方式 : 兼容原有 socket
      • 可领取状态(比如是否已被领取 存在于哪个采集盒的哪个座子)
      • 记录仪设备
        • 已完成 上报信息
      • 指纹机设备
        • 已完成 注册用户指纹
        • 已完成 绑定用户与NFC卡
        • 已完成 验证用户指纹是否有效
  • 已完成 New 中心服务器与设备对接服务数据库设计改进并同步修改对应的代码: 参考接口补充需要的字段

/* --------------- 修改表 --------------- */
-- 修改表: device_nfc_card[设备-NFC卡]
-- 添加字段: 
ALTER TABLE device_nfc_card ADD COLUMN data_ VARCHAR(1024);
COMMENT ON COLUMN device_nfc_card.data_ IS '数据';

2024-01-24

  • 已完成 New 中心服务器与设备对接服务接口开发:
    • 通讯方式 : 兼容原有 socket
      • 指纹机设备
        • 已完成 同步指纹
        • 已完成 使用指纹领取设备

2024-01-25

  • 已完成 New 中心服务器与设备对接服务接口开发:
    • 通讯方式 : 兼容原有 socket
      • 指纹机设备
        • 已完成 使用NFC卡领取设备
      • 记录仪设备
        • 已完成 领取设备
        • 已完成 上传领取, 归还记录
  • 已完成 New 中心服务器与设备对接服务文档内容, 对照 API 变更进行完善

2024-01-26

  • 已完成 New 中心服务器与设备对接服务框架改进, 支持 http token 权限验证
  • 已完成 New 中心服务器与设备对接服务接口开发:
    • 通讯方式 : http
      • 中心服务器
        • 已完成 通知指纹机升级固件
        • 已完成 通知指纹机注册指纹用户
        • 已完成 通知指纹机注册 NFC 用户
  • 已完成 New 中心服务器与设备对接服务文档内容, 对照 API 变更进行完善
  • 已完成 New 中心服务器与设备对接服务与设备联调测试并修正发现的问题: 使用记录仪硬件及指纹机硬件按使用流程进行测试
    • 已完成 fix bug: 返回设备的数据头部需要加数据长度
    • 已完成 improve: 记录仪设备-上报信息, 自动创建编号不存在的人员及采集盒
    • 已完成 fix bug: 指纹机设备-同步指纹, 指纹数据需转换为数组
    • 已完成 fix bug: 指纹机设备-确认领取设备, 传参的 username 为空时, 用员工编号代替
Last Updated: