8.28
This commit is contained in:
120
月度/8月/8月.md
120
月度/8月/8月.md
@@ -1,3 +1,5 @@
|
||||
![[8月.png]]
|
||||
|
||||
# 8.1
|
||||
1.撰写技术部7月总结8月计划ppt
|
||||
[[7月工作总结及8月工作计划]]
|
||||
@@ -104,7 +106,7 @@
|
||||
|
||||
# 8.15
|
||||
1. <span style="color:#3EC1D3 !important;">常见病app</span>登录请求加密
|
||||
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(security): 添加 AES 加密解密功能并集成到用户登录流程
|
||||
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(security): 添加 AES 加密解密功能并集成到用户登录流程
|
||||
- 新增 AesUtil 工具类,提供 AES 加密解密相关方法
|
||||
- 在 DoctorController 中集成 AES 解密逻辑,用于处理客户端加密的用户名和密码
|
||||
- 添加生成和存储随机偏移量(IV)的功能,以增强加密安全性
|
||||
@@ -362,3 +364,119 @@ A071A01
|
||||
A071A02
|
||||
A071A03
|
||||
A071A04
|
||||
|
||||
# 8.28
|
||||
1. <span style="color:#3EC1D3 !important;">常见病app</span>refactor(physicalcheck): 重构体检数据漏项处理逻辑
|
||||
- 更新 MissItemEntity 和 MissItemModel 以适应新的数据结构
|
||||
- 优化学院体检新页面的数据保存和上传逻辑
|
||||
- 改进历史数据页面的学生详情弹窗,支持动态字段显示
|
||||
- 优化数据删除和重新上传功能
|
||||
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(query): 优化体检结果漏项检查功能
|
||||
- 新增 MissingItemGroupVo 类用于封装遗漏项目的组信息
|
||||
- 重构 TestingResultController 中的 checkMissingTestingResultTtemByApp 方法
|
||||
- 更新 TestingResultServiceImpl 中的 checkTestingResultMissingItem 方法
|
||||
- 在 TestingResultVo 中添加 yaowei 字段用于记录腰围信息
|
||||
- 新增 ReflexObjectUtil 工具类用于反射操作对象属性
|
||||
2. 备份<span style="color:#3EC1D3 !important;">晨午检系统</span>学生数据表(8.28),删除所有没有班级的学生信息
|
||||
3. <span style="color:#3EC1D3 !important;">晨午检系统</span>refactor(teacher): 修复教职工页面修改、删除打不开的bug
|
||||
- 添加编辑和删除按钮的点击事件处理
|
||||
- 优化导入数据功能的代码结构
|
||||
- 移除冗余的空格和注释
|
||||
- 统一代码格式和风格
|
||||
1. <span style="color:#3EC1D3 !important;">晨午检系统</span>将部署在152上的两个节点切换至了<span style="color:#ffff00 !important;">10.10.35.23统信达梦</span>服务器上
|
||||
|
||||
|
||||
脊柱侧弯检查部分
|
||||
**一(1)** 可多选,1-6;选1不能选别的
|
||||
**一(2)** 可多选,1-4;选1不能选别的
|
||||
**一(3)** 三个部位得ATR必填,0-30
|
||||
**一(4)** 只能选1或2,选1后面三个ATR值需填写,选2直接跳转至第二部分
|
||||
**二(4)** 选1不能选别的,2、3可多选,选1直接跳转第三部分,选2或3或2和3回答二(5)
|
||||
**二(5)** 选1不能选别的;2、3可多选;选2筛查结果为4,选3筛查结果为5
|
||||
**疾病史**可多选,1-4
|
||||
**筛查结果**
|
||||
选1不能选别的
|
||||
选2不能选别的
|
||||
3、4、5可同时多选
|
||||
如果选的有3要填脊柱侧弯级别
|
||||
|
||||
|
||||
|
||||
```brainfuck
|
||||
请实现一个脊柱侧弯筛查结果自动判定函数,根据用户输入的表单数据自动计算初筛结果,具体要求如下:
|
||||
|
||||
### 输入参数(对应字段名):
|
||||
|
||||
- `generalExamination`: 一(1)一般检查结果(数组,可多选)
|
||||
|
||||
- `adamsTest`: 一(2)前屈试验结果(数组,可多选)
|
||||
|
||||
- `chestSegment`: 一(3)胸段检查结果(对象:{ option: string, atr: number })
|
||||
|
||||
- `waistChestSegment`: 一(3)腰胸段检查结果(同上)
|
||||
|
||||
- `waistSegment`: 一(3)腰段检查结果(同上)
|
||||
|
||||
- `spineMovementExperiment`: 一(4)是否进行脊柱运动试验(boolean,true为是)
|
||||
|
||||
- `movementChestATR`: 一(4)运动试验后胸段ATR(number,可选)
|
||||
|
||||
- `movementWaistChestATR`: 一(4)运动试验后腰胸段ATR(number,可选)
|
||||
|
||||
- `movementWaistATR`: 一(4)运动试验后腰段ATR(number,可选)
|
||||
|
||||
- `frontBackGeneral`: 二(4)前后弯曲一般检查(字符串,可选值:正常、前凸体征、后凸体征)
|
||||
|
||||
- `proneTest`: 二(5)俯卧试验结果(字符串,可选值:前后凸体征消失、前凸体征、后凸体征)
|
||||
|
||||
|
||||
### 逻辑要求:
|
||||
|
||||
1. **脊柱侧弯部分判定**:
|
||||
|
||||
- 若一(1)为“正常”、一(2)为“正常”且一(3)三个ATR均<5°,则初筛结果为“正常”。
|
||||
|
||||
- 否则,若一(4)为“是”且运动试验后三个ATR均<5°,则初筛结果为“姿态不良”。
|
||||
|
||||
- 否则,若任一运动试验后ATR≥5°,则初筛结果为“脊柱侧弯”,并需根据最大ATR值判定等级:
|
||||
|
||||
- 5°≤ATR<7°:Ⅰ级
|
||||
|
||||
- 7°≤ATR<10°:Ⅱ级
|
||||
|
||||
- ATR≥10°:Ⅲ级
|
||||
|
||||
2. **脊柱前后弯曲部分判定**:
|
||||
|
||||
- 若二(4)为“正常”,不影响初筛结果。
|
||||
|
||||
- 若二(4)为“前凸体征”或“后凸体征”,则必须进行二(5)俯卧试验:
|
||||
|
||||
- 若二(5)为“前后凸体征消失”,则初筛结果为“姿态不良”(覆盖原有结果)。
|
||||
|
||||
- 若二(5)为“前凸体征”,则初筛结果为“脊柱前凸异常”。
|
||||
|
||||
- 若二(5)为“后凸体征”,则初筛结果为“脊柱后凸异常”。
|
||||
|
||||
3. **最终结果合并**:
|
||||
|
||||
- 若脊柱侧弯部分已判定为“脊柱侧弯”或“姿态不良”,且前后弯曲部分也判定为异常,则最终结果为多选(如:["脊柱侧弯(Ⅱ级)", "脊柱前凸异常"])。
|
||||
|
||||
- 若脊柱侧弯部分为“正常”,则前后弯曲异常可覆盖结果为异常。
|
||||
|
||||
|
||||
### 输出:
|
||||
|
||||
- 返回初筛结果数组,如:`["正常"]`、`["姿态不良"]`、`["脊柱侧弯(Ⅱ级)"]`、`["脊柱前凸异常", "脊柱后凸异常"]`等。
|
||||
|
||||
|
||||
### 代码建议:
|
||||
|
||||
- 使用条件分支(if/else 或 switch)实现多级判断。
|
||||
|
||||
- 使用数组存储多选结果。
|
||||
|
||||
- 对ATR值进行范围校验(0–30)。
|
||||
|
||||
- 可使用常量或枚举定义选项值,提高可读性。
|
||||
```
|
||||
Binary file not shown.
16
月度/封面.base
Normal file
16
月度/封面.base
Normal file
@@ -0,0 +1,16 @@
|
||||
formulas:
|
||||
图片: file.embeds.filter(value.containsAny("png","jpg","webp","svg","jpeg"))[0]
|
||||
properties:
|
||||
formula.图片:
|
||||
displayName: first_image
|
||||
views:
|
||||
- type: cards
|
||||
name: 视图
|
||||
filters:
|
||||
and:
|
||||
- file.basename.endsWith("月")
|
||||
- file.ext == "md"
|
||||
image: formula.图片
|
||||
imageFit: ""
|
||||
imageAspectRatio: 1.2
|
||||
cardSize: 160
|
||||
Reference in New Issue
Block a user