2024年01月19日
忆志-服务器-中心服务
es-center-server-web-ui
用户名: admin 密码: es888888es-center-server-main-service-doc
es-center-server-app-service-doc
2024年01月15日
已完成对 中心服务 app 服务接口及中心服务与数证管理服务器对接服务接口 进行自测并优化- 数据字典-查询-列表
缓存处理改进 - 异常处理改进
- 数据字典-查询-列表
已完成中心服务与数证管理服务器对接服务, 消息队列处理: 文件索引-入库添加 crypto 字段, 代表 mp4 是否是加密的
ALTER TABLE basedata_file_index RENAME COLUMN file_index_type TO type_;
ALTER TABLE basedata_file_index RENAME COLUMN file_index_encoding TO encoding_;
ALTER TABLE basedata_file_index RENAME COLUMN file_index_flag TO flag_;
-- 索引重建
DROP INDEX IF EXISTS uq_basedata_file_index_1 ;
DROP INDEX IF EXISTS idx_basedata_file_index_1 ;
CREATE UNIQUE INDEX IF NOT EXISTS uq_basedata_file_index_1 ON basedata_file_index(data_acquisition_server_file_index_id, data_acquisition_server_id, delete_time);
CREATE INDEX IF NOT EXISTS idx_basedata_file_index_1 ON basedata_file_index(employee_id, org_id, type_, file_size, data_acquisition_device_id, data_acquisition_box_id, data_acquisition_server_id, file_storage_server_id, recording_time, duration, encoding_, flag, delete_time, revision, tenant_id);
-- 添加字段:
ALTER TABLE basedata_file_index ADD COLUMN crypto_type VARCHAR(128);
COMMENT ON COLUMN basedata_file_index.crypto_type IS '文件索引-加密类别';
COMMENT ON COLUMN basedata_file_index.type_ IS '文件索引-类别';
COMMENT ON COLUMN basedata_file_index.encoding_ IS '文件索引-编码';
COMMENT ON COLUMN basedata_file_index.flag_ IS '文件索引-标志';已完成搭建中心服务与设备对接服务文档, 基于 vuepress(对多国词条翻译支持较好), 为以后给国外客户看 api 文档做基础建设已完成数据库设计改进: 数证管理服务器可以支持多种网络域名, 外网, 内网, 专网(vpn, p2p组网)
/* --------------- 修改表 --------------- */
-- 修改表: device_data_acquisition_server[设备-数证管理服务器]
-- 修改字段:
ALTER TABLE device_data_acquisition_server RENAME COLUMN port TO domain_name_web_port;
COMMENT ON COLUMN device_data_acquisition_server.domain_name_web_port IS '域名 WEB 端口';
-- 添加字段:
ALTER TABLE device_data_acquisition_server ADD COLUMN domain_name_upload_port int4;
COMMENT ON COLUMN device_data_acquisition_server.domain_name_upload_port IS '域名上传端口';
ALTER TABLE device_data_acquisition_server ADD COLUMN external_ip VARCHAR(512);
COMMENT ON COLUMN device_data_acquisition_server.external_ip IS '外网 IP';
ALTER TABLE device_data_acquisition_server ADD COLUMN external_ip_web_port int4;
COMMENT ON COLUMN device_data_acquisition_server.external_ip_web_port IS '外网 IP WEB 端口';
ALTER TABLE device_data_acquisition_server ADD COLUMN external_ip_upload_port int4;
COMMENT ON COLUMN device_data_acquisition_server.external_ip_upload_port IS '外网 IP 上传端口';
ALTER TABLE device_data_acquisition_server ADD COLUMN internal_ip VARCHAR(512);
COMMENT ON COLUMN device_data_acquisition_server.internal_ip IS '内网 IP';
ALTER TABLE device_data_acquisition_server ADD COLUMN internal_ip_web_port int4;
COMMENT ON COLUMN device_data_acquisition_server.internal_ip_web_port IS '内网 IP WEB 端口';
ALTER TABLE device_data_acquisition_server ADD COLUMN internal_ip_upload_port int4;
COMMENT ON COLUMN device_data_acquisition_server.internal_ip_upload_port IS '内网 IP 上传端口';
ALTER TABLE device_data_acquisition_server ADD COLUMN private_ip VARCHAR(512);
COMMENT ON COLUMN device_data_acquisition_server.private_ip IS '专网 IP';
ALTER TABLE device_data_acquisition_server ADD COLUMN private_ip_web_port int4;
COMMENT ON COLUMN device_data_acquisition_server.private_ip_web_port IS '专网 IP WEB 端口';
ALTER TABLE device_data_acquisition_server ADD COLUMN private_ip_upload_port int4;
COMMENT ON COLUMN device_data_acquisition_server.private_ip_upload_port IS '专网 IP 上传端口';已完成中心服务与数证管理服务器对接服务加个接口: 更新采集站的内网ip, 并返回从 http 中提取到的ip已完成中心服务与数证管理服务器对接服务文档内容, 对照 API 变更进行完善已完成中心服务 app 服务接口: 播放地址改进, 返回多种网络地址域名, 外网, 内网, 专网(vpn, p2p组网)已完成中心服务与设备对接服务文档部署到公网可访问已完成中心服务与设备对接服务文档内容, 对照 API 变更进行完善已完成中心服务与数证管理服务器对接服务框架改进: 对每个接口都要查询的数证管理服务器列表进行缓存处理
2024年01月16日
已完成中心服务与设备对接服务框架搭建并接口开发: 记录仪设备-获取生成 token key, 数据字典-查询-列表, 数据字典类型-查询-列表, 翻译词条-上报待翻译词条, 翻译词条-查询-键值对词条, 数据字典映射-保存或更新 token salt生成播放地址 token 时的加密盐值已完成中心服务与设备对接服务部署到公网可访问已完成中心服务与设备对接服务文档内容, 对照 API 变更进行完善已完成中心服务与数证管理服务器对接服务, 联调沟通, 并处理发现的问题: 已删除记录仪设备的查询过滤问题
2024年01月17日
已完成中心服务与数证管理服务器对接服务, 联调沟通, 并处理发现的问题: 查询列表应按最后修改时间升序排序, 更新采集站的内网ip接口改进, 所有对接服务都共用一个端口, 都通过 nginx 进行代理转发已完成中心服务与设备对接服务接口开发: 数证管理服务器-查询-列表已完成中心服务与设备对接服务接口开发: 记录仪设备-查询-详情含关联的数证管理服务器信息及关联的p2p服务器信息 删除 数证管理服务器-查询-列表 接口已完成中心服务与设备对接服务文档内容, 对照 API 变更进行完善
2024年01月18日
已完成中心服务与设备对接服务: 讨论及了解业务, 通读相关旧有代码及文档已完成中心服务与设备对接服务接口开发: 记录仪设备-上报状态已完成中心服务与设备对接服务, 消息队列处理: 记录仪设备-上报状态-入库已完成中心服务与设备对接服务文档内容, 对照 API 变更进行完善已完成数据库设计改进, 设备父表及设备型号父表都加上子表名字段, 方便维护数据; 并修改对应数据进行记录
/* --------------- 修改表 --------------- */
-- 修改表: 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 '子表名';已完成自测及改进发现的问题: 数证管理服务器-查询-分页(补充过滤条件)及记录仪设备-查询-分页(补充过滤条件)
2024年01月19日
已完成中心服务与数证管理服务器对接服务, 消息队列处理: 文件索引-入库防重复数据处理; 性能优化拆分为批量新增及批量更新
已完成中心服务与设备对接服务: 讨论及了解业务, 通读相关旧有代码及文档根据沟通了解的业务, 需对架构进行调整
指纹机 - 采集盒
一个指纹机可对应多个采集盒
采集盒和中心无法通信
记录仪 -> 中心
1. 机器状态(比如电池 容量等)
2. 上传状态(比如当前上传进度等)
3. 可领取状态(比如是否已被领取 存在于哪个采集盒的哪个座子) x
4. 领取记录 x
5. 对应数证管理服务器ip 端口等
6. 上报机器配置 [推后]
中心 -> 记录仪
1. 指定机器被员工领取 x
2. 更改机器配置信息[推后]
指纹机 - 中心
1. 同步指纹 x
2. 录指纹 x
3. 删指纹 x
4. 读取NFC交给中心验证并领取设备 x已完成中心服务与设备对接服务架构调整: socket 封装处理, 并使用线程池提高并发; 拦截器改进
Last updated on