diff --git a/.obsidian/app.json b/.obsidian/app.json
index 9e26dfe..e609a07 100644
--- a/.obsidian/app.json
+++ b/.obsidian/app.json
@@ -1 +1,3 @@
-{}
\ No newline at end of file
+{
+ "promptDelete": false
+}
\ No newline at end of file
diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json
index 049a46b..618753c 100644
--- a/.obsidian/appearance.json
+++ b/.obsidian/appearance.json
@@ -1,5 +1,4 @@
{
"theme": "obsidian",
- "cssTheme": "Blue Topaz",
- "accentColor": ""
+ "cssTheme": "Blue Topaz"
}
\ No newline at end of file
diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json
index 63910f0..d1e37a9 100644
--- a/.obsidian/community-plugins.json
+++ b/.obsidian/community-plugins.json
@@ -5,9 +5,6 @@
"docxer",
"obsidian-emoji-toolbar",
"obsidian-excalidraw-plugin",
- "obsidian-image-auto-upload-plugin",
- "obsidian-git",
"obsidian-pandoc",
- "remember-cursor-position",
"univer"
]
\ No newline at end of file
diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json
index 12dbd4d..a8d7dfd 100644
--- a/.obsidian/core-plugins.json
+++ b/.obsidian/core-plugins.json
@@ -18,7 +18,7 @@
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
- "random-note": false,
+ "random-note": true,
"outline": true,
"word-count": true,
"slides": false,
@@ -26,8 +26,8 @@
"workspaces": false,
"file-recovery": true,
"publish": false,
- "sync": true,
+ "sync": false,
+ "webviewer": false,
"footnotes": false,
- "bases": true,
- "webviewer": false
+ "bases": true
}
\ No newline at end of file
diff --git a/.obsidian/plugins/obsidian-image-auto-upload-plugin/data.json b/.obsidian/plugins/obsidian-image-auto-upload-plugin/data.json
index 0b49d4c..8ee6eae 100644
--- a/.obsidian/plugins/obsidian-image-auto-upload-plugin/data.json
+++ b/.obsidian/plugins/obsidian-image-auto-upload-plugin/data.json
@@ -1104,6 +1104,20 @@
"id": "0ef98915-0780-4f9f-961b-af661bb16d1d",
"createdAt": 1756464975022,
"updatedAt": 1756464975022
+ },
+ {
+ "isEncrypted": 1,
+ "EncryptedData": "b223d3a180dc0b008318086bf9fb94bb:635c9153c4e2fb06f02e27e5d929550b7f3345528b82efd63e06cb08bdb0fc4fce00954df2182d77b4ca67e17c0c171981da1ebbaaaa5b5ea77d8cbb64f7b38508b9cfa34ee531c01ccbc8c9a9cc071054f16c764b955033abbbf0f4304e4aa1a4e01ed24a6794d596ffbd24ce3d7c22554e7bdbc8d42bb9cddb7f061dae9ffc2dee2813a31f5eb0856be6e5e99459bfe6d1cd8f4d8db18266ca71d822357a45158150f5e5868bac19917f3d48bbe8c49264d6a256583bd697e2edbe9a793b9f2516bc9b941f82037e9e1e8af74a96eb48585a9488c249c31d166102597d8da2c68ea4489cbd59957ffdf132aa19b5a841478fdf805cb081141f8e47003140ae7941b982d0bdfd2c6aa394fda40c67485f38210843c0ec0c946d5798868872b112b21414de11ece28aa1b2957c0caa36f9d4e0a68846e46d9c9b2cabe2883487ed6e5fd5abaf9f99ac81519dfbae436a22bb03f2d2947c226d8b8fd22601d3bc877076fb530bdf890b054f2c9c7d0263303026e563e75d946d5d605bce27ebe87490365bb6e625ec0fc8a45e4e5cefbe23c7b4dd3bc5581ae0a59d1c3c2f94b631eb7c76fcbc29b93aff3d4ca4a651c50ceb3258485a156304fd1ba0ca58c7b1acdc67ebda97b4b7ccc4170aff06ca80117c20bfc428da15ebe58c7d5b038f78e6995f45c90ec565b16784f8417f1f61b29b1bf02df1477c3b1b3bb1058e55f9677a13feb96842094f652d12fac31c5122250eb2ddeab6d5a78112d6af1f516d4bda9c57a85e808a49ac7f5f48a19236982f3aed52bae08bdafb6ab92a8023fc029cdbabd786cf37089a0ec6024675c6fcf269b52cfa097eada3401fa539e50ce04c6fc7a2e686bea33c24fe00287bc8fa57b7a356392c3c2274508ae39c0d37",
+ "fileName": "20250905201810199.png",
+ "width": 1920,
+ "height": 1077,
+ "extname": ".png",
+ "imgUrl": "https://www.binghuai.xyz/markdown/20250905201810199.png",
+ "type": "aliyun",
+ "shortUrl": "",
+ "id": "79708554-d028-4f3e-aee7-45de7ae4e3af",
+ "createdAt": 1757074691504,
+ "updatedAt": 1757074691504
}
]
}
\ No newline at end of file
diff --git a/.obsidian/plugins/remember-cursor-position/cursor-positions.json b/.obsidian/plugins/remember-cursor-position/cursor-positions.json
index 2e1b6e3..8c7cabc 100644
--- a/.obsidian/plugins/remember-cursor-position/cursor-positions.json
+++ b/.obsidian/plugins/remember-cursor-position/cursor-positions.json
@@ -1 +1 @@
-{"月度/8月/8月.md":{"scroll":473.9134,"cursor":{"from":{"ch":85,"line":486},"to":{"ch":0,"line":486}}},"材料/服务器.md":{"scroll":8.866,"cursor":{"from":{"ch":0,"line":22},"to":{"ch":0,"line":22}}},"月度/9月/9月.md":{"scroll":61.9231,"cursor":{"from":{"ch":14,"line":75},"to":{"ch":14,"line":75}}},"月度/7月/7月.md":{"scroll":138.3906,"cursor":{"from":{"ch":29,"line":147},"to":{"ch":29,"line":147}}},"月度/6月/6月.md":{"scroll":58.2917,"cursor":{"from":{"ch":72,"line":63},"to":{"ch":72,"line":63}}},"月度/5月/5月.md":{"scroll":93.1957,"cursor":{"from":{"ch":20,"line":105},"to":{"ch":20,"line":105}}},"月度/4月/4月.md":{"scroll":120.1806,"cursor":{"from":{"ch":20,"line":139},"to":{"ch":20,"line":139}}},"月度/3月/3月.md":{"scroll":33.6304,"cursor":{"from":{"ch":6,"line":39},"to":{"ch":6,"line":39}}},"月度/7月/7月工作总结及8月工作计划.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/6月/6月份晨午检bug修复.md":{"scroll":307.9981,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/7月/设备管理中心研发记录.md":{"scroll":110.1015,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/8月/CA身份认证app/CA身份认证app流程图.md":{"scroll":5.8654,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/20250903常见病优化沟通.md":{"scroll":16.0417,"cursor":{"from":{"ch":0,"line":36},"to":{"ch":0,"line":36}}}}
\ No newline at end of file
+{"月度/8月/8月.md":{"scroll":451.8548,"cursor":{"from":{"ch":6,"line":465},"to":{"ch":6,"line":465}}},"材料/服务器.md":{"scroll":0,"cursor":{"from":{"ch":8,"line":6},"to":{"ch":8,"line":6}}},"月度/9月/9月.md":{"scroll":87.5459,"cursor":{"from":{"ch":0,"line":113},"to":{"ch":0,"line":113}}},"月度/7月/7月.md":{"scroll":138.3906,"cursor":{"from":{"ch":29,"line":147},"to":{"ch":29,"line":147}}},"月度/6月/6月.md":{"scroll":58.2917,"cursor":{"from":{"ch":72,"line":63},"to":{"ch":72,"line":63}}},"月度/5月/5月.md":{"scroll":93.1957,"cursor":{"from":{"ch":20,"line":105},"to":{"ch":20,"line":105}}},"月度/4月/4月.md":{"scroll":120.1806,"cursor":{"from":{"ch":20,"line":139},"to":{"ch":20,"line":139}}},"月度/3月/3月.md":{"scroll":33.6304,"cursor":{"from":{"ch":6,"line":39},"to":{"ch":6,"line":39}}},"月度/7月/7月工作总结及8月工作计划.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/6月/6月份晨午检bug修复.md":{"scroll":307.9981,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/7月/设备管理中心研发记录.md":{"scroll":110.1015,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/8月/CA身份认证app/CA身份认证app流程图.md":{"scroll":5.8654,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/20250903常见病优化沟通.md":{"scroll":16.0417,"cursor":{"from":{"ch":0,"line":36},"to":{"ch":0,"line":36}}},"月度/9月/华夏汇海技术对接交流会议纪要.md":{"scroll":18.375,"cursor":{"from":{"ch":0,"line":35},"to":{"ch":0,"line":35}}}}
\ No newline at end of file
diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index 3288e9f..959c4d9 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -4,43 +4,21 @@
"type": "split",
"children": [
{
- "id": "7ea3cf548335f37d",
+ "id": "01c693bcaf3f5fac",
"type": "tabs",
"children": [
{
- "id": "98770e9c9b3d8aed",
- "type": "leaf",
- "state": {
- "type": "graph",
- "state": {},
- "icon": "lucide-git-fork",
- "title": "关系图谱"
- }
- },
- {
- "id": "f132e2712aeea2c0",
+ "id": "3f1e7e65d04e1026",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
- "file": "月度/8月/8月.md",
+ "file": "月度/9月/9月.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
- "title": "8月"
- }
- },
- {
- "id": "48fce5a78f87b4c6",
- "type": "leaf",
- "state": {
- "type": "docx-view",
- "state": {
- "file": "月度/8月/表 1脊柱侧弯筛查结果判定表 3脊柱弯曲异常筛查结果记录表.docx"
- },
- "icon": "lucide-file",
- "title": "表 1脊柱侧弯筛查结果判定表 3脊柱弯曲异常筛查结果记录表"
+ "title": "9月"
}
}
]
@@ -116,12 +94,13 @@
"state": {
"type": "outline",
"state": {
+ "file": "月度/9月/9月.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
- "title": "大纲"
+ "title": "9月 的大纲"
}
},
{
@@ -140,6 +119,7 @@
"state": {
"type": "backlink",
"state": {
+ "file": "月度/9月/9月.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@@ -149,7 +129,7 @@
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
- "title": "反向链接"
+ "title": "9月 的反向链接列表"
}
},
{
@@ -158,11 +138,12 @@
"state": {
"type": "outgoing-link",
"state": {
+ "file": "月度/9月/9月.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
- "title": "出链"
+ "title": "9月 的出链列表"
}
},
{
@@ -201,15 +182,18 @@
"univer:Univer": false
}
},
- "active": "98770e9c9b3d8aed",
+ "active": "3f1e7e65d04e1026",
"lastOpenFiles": [
+ "月度/9月/华夏汇海技术对接交流会议纪要.md",
+ "月度/9月/华夏汇海体测系统接口V2.0 .docx",
"月度/9月/9月.md",
- "材料/服务器.md",
- "月度/9月/20250903常见病优化沟通.md",
- "月度/8月/表 1脊柱侧弯筛查结果判定表 3脊柱弯曲异常筛查结果记录表.docx",
"月度/8月/8月.md",
- "月度/9月/~$质控界值.xlsx",
+ "材料/服务器.md",
+ "月度/9月/新疆青卫舜源网络资产情况表.xlsx",
+ "月度/8月/表 1脊柱侧弯筛查结果判定表 3脊柱弯曲异常筛查结果记录表.docx",
"月度/9月/质控界值.xlsx",
+ "月度/9月/20250903常见病优化沟通.md",
+ "月度/9月/~$质控界值.xlsx",
"月度/9月/4.2025年全国学生常见病和影响因素监测与干预项目工作手册0903.docx",
"月度/9月/20250903常见病优化沟通.txt",
"月度/封面.base",
@@ -227,9 +211,7 @@
"月度/6月/6月.md",
"月度/6月/2025年上半年工作总结颜准.docx",
"月度/6月/软著.md",
- "月度/9月/华夏汇海体测系统接口V2.0 .docx",
"图片/9月.png",
- "月度/9月",
"月度/未命名.canvas",
"图片/8月.png",
"图片/1756350239430_d.png",
@@ -244,7 +226,6 @@
"月度/8月/未命名.md",
"月度/7月/Attachments/设备管理中心优化需求文档.png",
"1755743563407_d.png",
- "8.8技术部研讨会议纪要.md",
"Pasted image 20250808165433.png",
"Pasted image 20250808175530.png",
"Pasted image 20250808180604.png",
diff --git a/月度/9月/9月.md b/月度/9月/9月.md
index 5cc6553..e4e4185 100644
--- a/月度/9月/9月.md
+++ b/月度/9月/9月.md
@@ -73,4 +73,41 @@ feat(newstudent_page): 优化学生信息保存功能
- 删除了冗余的空行和缩进
2.常见病app学生增加逻辑判断进行了优化。
所有测试项目,增加空值、极值校验。
-完全重构脊柱侧弯科室的逻辑。
\ No newline at end of file
+完全重构脊柱侧弯科室的逻辑。
+3.常见病后端refactor(qwsy-query): 重构 TestingResultServiceImpl 类
+- 优化了代码结构,提高了代码的可读性和可维护性
+- 移除了冗余代码和未使用的变量
+- 调整了部分代码的顺序,使其更加符合逻辑
+- 重构了部分方法,使其更加简洁和高效
+[大小周单休](https://www.binghuai.xyz/markdown/20250905201810199.png)
+
+
+
+# 9.8
+1.常见病appfeat(input): 支持负数输入并调整设备连接功能
+- 在体测数据输入时支持负整数和负小数的输入
+- 注释掉管理页面中的设备连接功能相关代码
+- 更新应用版本号至 5.2.5+1
+2.晨午检系统refactor(parent): 优化学生请假详情查询和密码重置功能
+- 在 SysStudentLeaveDetail 模型中添加 teacherLoginName 字段,用于存储班主任手机号
+- 重构密码重置功能,支持小程序端操作
+- 优化学生请假详情查询,增加班主任权限验证
+- 修改 TeacherclassMapper.xml 中的 SQL 查询,使用 idcard 替代 id 进行查询
+ 晨午检小程序refactor(app): 更新 API 地址并优化功能
+- 更新 App 中的 API 地址和图片路径
+- 在教师登录时缓存教师登录名
+- 修改客服电话号码
+- 优化晨检页面布局
+- 增加复课管理功能的提示
+- 在获取学校详情时添加教师登录名参数
+3.漏扫报告[9.6天衡QWSY渗透测试报告](E:\desktop\材料\技术部\漏扫\9.6天衡QWSY渗透测试报告.docx)qwsy2025
+4.146电脑达梦数据库
+ 用户名SYSDBA
+ 口令Bh@123456
+5.[[华夏汇海技术对接交流会议纪要]]
+6.晨午检系统fix(statistics): 排除 status='1' 的学校
+- 在查询所有学校、已上报记录和满足特定条件的学校时,添加 status 不等于 '1' 的条件
+- 修复了可能由于学校 status 为 '1' 时导致的统计错误
+- 修复修改密码不成功的bug
+
+# 9.9
diff --git a/月度/9月/华夏汇海技术对接交流会议纪要.md b/月度/9月/华夏汇海技术对接交流会议纪要.md
new file mode 100644
index 0000000..225609f
--- /dev/null
+++ b/月度/9月/华夏汇海技术对接交流会议纪要.md
@@ -0,0 +1,35 @@
+ **会议主题:技术方面的对接,主要是青卫平台对接汇海硬件**
+
+`董士杰-数据管理中心`
+主机设置方面存在较多的限制,有三个层次的密码。另外主机当中有直接连接服务器的设置,有第三方通信管理。我们需要直接对接我们的平台。
+`李珊-华夏汇海`
+可以青卫平台对接我们的硬件,但是需要和我们的技术详细聊一聊。
+主机可以不通过网络的情况,进行数据上传。
+方老师要求必须人脸识别。人脸识别需要特征值。
+`董士杰-数据管理中心`
+主机获取学生信息需要从我们平台获取,人脸包括特征值也需要从我们平台获取。
+做完之后推送数据可以直接配置推送到我们平台吗?
+`华夏汇海`
+推送的成绩可以都传上去,也可以取最好的成绩。
+`董士杰-数据管理中心`
+数据处理,和评分我们平台都可以完成。但是我们现在要的是数据直接推送到我们平台。
+`华夏汇海`
+我们的特征值是虹软生成的,是第三方的平台。你们如果要使用需要手机人脸的时候就要用虹软的sdk来生成特征值。
+主机校验的就是,照片的特征值和人脸的特征值进行对比,来判断人脸认证是否成功。
+java平台实现生成特征值,不算麻烦因为红软提供的有sdk。
+也可以不登录直接拉去学生数据
+因为加上人脸数据比较大,所以如果离线状态内存占用较多,会提示清除数据,数据清除了就找不到了。
+`董士杰-数据管理中心`
+1.从安全角度考虑,我们这边对接就是做一个兼容的主机登录接口,兼容token规则
+2.业务流程就是选择平台,选计划。
+3.拉去学生基本信息
+4.正常测试,每测完一个用我们自己的接口上传。
+
+页面上的第三方通信管理。
+用户都是基于我们平台进行学生的操作。
+
+`李总-华夏汇海`
+硬件对平台,不动太多的东西,只有三个步骤下载信息,进行测试,保存数据。主要就是青卫平台进行改造兼容主机硬件。
+主机里的物联网网卡,在新疆不一定能够使用。
+之前也主机对过平台,但是没有人脸。人脸还需要下一步的对接。
+
diff --git a/月度/9月/新疆青卫舜源网络资产情况表.xlsx b/月度/9月/新疆青卫舜源网络资产情况表.xlsx
new file mode 100644
index 0000000..1c6517a
Binary files /dev/null and b/月度/9月/新疆青卫舜源网络资产情况表.xlsx differ
diff --git a/月度/9月/质控界值.xlsx b/月度/9月/质控界值.xlsx
index 36bd577..2148ba7 100644
Binary files a/月度/9月/质控界值.xlsx and b/月度/9月/质控界值.xlsx differ