Files
qwsy/月度/8月/8月.md
binghuai 24052080b2 9.3
2025-09-03 12:58:21 +08:00

491 lines
26 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

![[8月.png]]
# 8.1
1.撰写技术部7月总结8月计划ppt
[[7月工作总结及8月工作计划]]
[7月总结8月计划ppt](E:\desktop\材料\技术部\总结汇报\【20250801】技术部7月工作总结及8月工作计划.pptx)
2.将<span style="color:#3EC1D3 !important;">中考体育系统</span>升级安全后的版本发布到线上进行测试。
3.参加7月总结8月计划公司全员大会。
# 8.4
1.汇总<span style="color:#ffc000 !important;">资源发展中心</span>服务器,堡垒机和其他方面使用中存在的问题。
[[资源发展中心问题]]
2.<span style="color:#3EC1D3 !important;">中考体育系统</span>feat(sports-admin): 微信小程序登录并优化账号绑定功能
- 重构账号绑定流程,支持 SM2 加密传输用户信息
- 优化登录页面样式和交互
- 更新权限拦截逻辑,允许微信登录相关请求
# 8.5
1.学习<span style="color:#ffff00 !important;">青卫舜源软件安全开发规范</span>
[软件安全开发规范](E:\desktop\材料\技术部\文档\青卫舜源安全开发规范)
2.<span style="color:#3EC1D3 !important;">中考体育系统</span>经过多轮测试,将<span style="color:#00b050 !important;">devUnbornBeDependentOn</span>分支合并到<span style="color:#00b050 !important;">test</span>分支
- refactor(sports-admin): 优化警告弹窗和删除操作
移除了警告弹窗中的错误图片
重构了删除操作的代码,提高了可维护性
添加了调试日志输出
3.<span style="color:#3EC1D3 !important;">晨午检系统</span>fix: 修改错误提示信息并优化代码格式
# 8.6
1.针对uniapp获取设备信息获取唯一手机标识进行调试,采用==向手机写入文件的方式==实现。
2.调整<span style="color:#3EC1D3 !important;">中考体育</span>学生信息管理和免考缓考登记的上传下载图片的逻辑。
# 8.7
1.梳理ca身份认证平台需求。
[[移动认证中心需求.docx]]
2.探讨业务系统管理员权限问题。
# 8.8
1.<span style="color:#3EC1D3 !important;">晨午检系统</span>增加管理员`切换用户`不能导出敏感信息的逻辑。
2.制作<span style="color:#3EC1D3 !important;">移动认证中心</span>流程图。
[[CA身份认证app流程图]]
# 8.9
石榴籽项目
乌鲁木齐市42万学生体测前置引导作训练从内部需求体质健康小程序石榴籽关注到月活全面开展。需得到领导认同做智能化体质测试前期做跑步的项目。
前期策划,用石榴籽提升学生素质,依据这个项目开展。最低限度用石榴籽达成提升素质的要求。
项目确定技术需求,要落地。
乌鲁木齐市有261所学校42.8万学生加上兵团的话279所学校45万学生
**《国家学生体质健康标准》乌鲁木齐市学生体质健康测试智能化监测与可持续服务方案(跑步类)**
另外有全项的方案,身高体重肺活量可以共享。视力的资质可以使用普瑞眼科的资质。
跑类相关项目的健康和科普、线上教学示范和健康促进活动服务,引导学生、家长、学校和社会。。。
**开展乌鲁木齐市学生体质优良率提升工作实施方案**
室外跑为主,重点:从线上训练指导、家校协同、数据监测等方面配合教育局工作
1985年开始的第一次第九次全国学生体质与健康调研五年一次的调研优良率达到60%
1.提前做准备,开学第一课
2.新疆维吾尔自治区70周年大庆
3.告家长通知书
4.质量管理体系,开会先签到,拍照,留痕。
# 8.11
1<span style="color:#3EC1D3 !important;">.中考体育系统</span>完成部分页面目标全部页面refactor(layout): 优化页面布局和响应式设计
- 移除了 jQuery Layout 库的使用,简化了页面布局逻辑
- 添加了自适应响应式设计,优化了小屏幕下的页面显示
- 重新组织了 HTML 结构,提高了代码的可读性和可维护性
- 优化了 JavaScript 代码,移除了冗余的函数和逻辑
# 8.12
1.<span style="color:#3EC1D3 !important;">中考体育系统</span>refactor(sports-admin): 重构考点信息和对应关系页面布局
- 优化了考点信息和对应关系页面的 HTML 结构
- 添加了响应式布局样式,提高了页面在小屏幕设备上的可用性
- 调整了搜索表单和按钮的布局方式
- 修复了一些页面样式问题,如树形结构的样式等
# 8.13
1. <span style="color:#3EC1D3 !important;">核心运维管理系统</span>feat(bank-statement): 优化银行流水导入功能
- 修改导入方法返回类型为 String以便传递更多信息
- 增加数据有效性检查,过滤无效数据
- 检查重复数据,避免重复导入
- 优化导入结果展示,支持 HTML 格式
1. <span style="color:#3EC1D3 !important;">设备管理中心</span>feat(business): 新增开票信息管理功能并优化协议签署流程
- 新增开票信息管理模块,包括新增、编辑、删除和导出功能
- 在协议签署过程中集成开票信息选择,实现自动填充纳税人名称
- 添加协议类型备注信息,自动设置费用字段
- 优化协议生效日期设置,默认为当天日期
- 增加数据权限控制,普通用户只能查看、修改和删除自己的数据
# 8.14
1. <span style="color:#3EC1D3 !important;">设备管理中心</span>feat(agreement): 上传协议文件时增加费用和有效期参数
- 在 BusiAgreementFileController 中添加 agmCost 和 agmYxqq 参数
- 在前端 agreement 组件中增加费用输入框和有效期选择器
- 优化协议详情页面,使应用区域能够正常显示
2. <span style="color:#3EC1D3 !important;">核心运维管理系统</span>feat(base): 添加对账单和银行流水导出功能
- 新增导出接口和相关服务方法
- 实现发票列表和流水列表的数据查询和 Excel 文件生成
- 添加导出按钮和相关交互逻辑
- 优化表格样式和列宽设置
# 8.15
1. <span style="color:#3EC1D3 !important;">常见病app</span>登录请求加密
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(security): 添加 AES 加密解密功能并集成到用户登录流程
- 新增 AesUtil 工具类,提供 AES 加密解密相关方法
- 在 DoctorController 中集成 AES 解密逻辑,用于处理客户端加密的用户名和密码
- 添加生成和存储随机偏移量IV的功能以增强加密安全性
- 更新 UserLoginVo增加 requestId 字段用于关联加密密钥
- 在配置文件中添加 AES 密钥配置项
# 8.18
1.<span style="color:#ffc000 !important;">天翼云服务器</span>`192.168.0.198`上离线安装==mysql8==
2. <span style="color:#3EC1D3 !important;">常见病app</span>feat(security): 强制修改默认密码功能
- 在用户登录后检查密码有效性
- 如果使用默认密码,则提示用户必须修改密码
- 实现修改密码的API调用和界面
- 更新SharedPreferences中的密码有效性状态
<span style="color:#3EC1D3 !important;">常见病app</span>feat(page): 新增个人页面并优化登录功能
- 新增 MyPage 组件,用于显示个人相关信息和功能
- 在首页添加个人页面导航项
- 优化登录注册页面的输入验证和错误提示
- 修复登录成功后页面跳转问题
- 移除不必要的注释代码
<span style="color:#3EC1D3 !important;">常见病后端</span>fix(qwsy-query): 修复APP修改密码、密码解密和验证逻辑
- 修复了密码解密后未删除已使用 IV 的问题
- 优化了密码验证逻辑,增加了对解密后密码的处理
- 修复了重置密码接口中的参数命名错误
- 增加了对请求 ID 的处理,支持解密用户名和密码
- 优化了异常处理,提高了系统稳定性
<span style="color:#3EC1D3 !important;">常见病后端</span>refactor(qwsy-query): 调整 AES 加密密钥过期时间并优化登录逻辑
- 将 AES 加密密钥的过期时间从 300 秒调整为 86400 秒24 小时)
- 移除了不必要的 IV 删除逻辑,简化了代码
- 优化了用户名和密码验证流程
# 8.19
1. 开启晨午检升年级的定时任务(已完成)
2. ==石榴籽项目研讨==
> 通过体育教师与家长建立连接,以体育老师为枢纽面向家长。
> 转发小程序文章点击就能进小程序
> 以体测达标率为目标
> [石榴籽健康项目可持续发展项目研讨会议纪要](https://doc.weixin.qq.com/doc/w3_AaoAQwbsAAoCNJkpMg5g8TWShJZSh?scode=ACcAjgdrAA0oYDgEcGAaoAQwbsAAo&version=5.0.0.6008&platform=win)
3. <span style="color:#3EC1D3 !important;">常见病app</span>refactor(page): 重构页面功能布局并优化密码修改逻辑
- 将设备连接功能从设置页面移至管理页面
- 在我的页面添加设置和退出登录入口
- 优化密码修改逻辑,增加旧密码验证和新密码复杂度校验
- 移除设置页面的退出登录按钮移至了我的页面内
<span style="color:#3EC1D3 !important;">常见病后端</span>refactor(query): 更新设备列表 API 地址并添加新密码重置功能
- 新增 resetPasswdNew 方法,支持手机 APP 更改密码功能
- 优化用户密码手动更改逻辑,增加 AES 解密功能
# 8.20
[[1.《新疆学生常见病监测信息管理系统》V5.3需求确认书(优化部分).docx]]
1. <span style="color:#3EC1D3 !important;">常见病app</span>fix: 修复planselect_view.dart检测计划页面无法正常保存的问题
2. <span style="color:#3EC1D3 !important;">常见病app</span>feat(area_helpe): 重构区域帮助页面
- 重新设计了区域帮助页面的布局和样式,使其更加美观和易用
- 添加了用户登录信息和当前计划信息的展示
- 优化了区域信息的显示,包括工作地州和工作区县
- 使用 Card 组件封装各个信息区块,提升了用户体验
- 在页面初始化时加载部门名称和区域信息
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(query): 增加用户登录返回值信息
- 在用户登录返回结果中增加区域名称、部门名称等信息
- 通过 Region 和 User 表获取相关信息并添加到返回结果中
3. <span style="color:#3EC1D3 !important;">常见病app</span>feat(page): 重构监测管理页面布局和功能
- 优化了监测管理页面的布局结构使用ChildScrollView和Column替代ListView
- 添加了密码规则提示功能,在修改密码时显示密码要求
- 更新了信息卡片和菜单项的样式,提高了用户体验
- 在区域查看页面添加了帮助反馈卡片,提供联系信息和版权信息
*各个阶段对应的科室*
```brainfuck
中小学:视力验光,裸眼视力,牙齿,形态机能,脊柱侧弯,血压
大学生:裸眼视力,牙齿,形态机能,血压
幼儿园:视力验光,裸眼视力
```
# 8.21
1. <span style="color:#3EC1D3 !important;">常见病app</span>refactor(login): 重构登录相关代码并优化错误处理
- 优化了 LoginDao 中的 HTTP 状态码和业务逻辑错误处理
- 重构了 LoginEntity 模型类,增加了 code 和 msg 字段
- 改进了 RegAndLoginPage 中的错误提示逻辑
- 在 PlanSelectall 组件中添加了渐变色背景,以替代原来的单一颜色
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(query): 增加医生体检计划功能
- 新增获取医生体检计划列表的功能
- 优化获取医生监测树的逻辑,支持根据体检计划动态获取
- 重构部分代码,提高可维护性
2. 导出运营部所需晨午检统计数据 [[晨午检学校上报统计.xlsx]]
![image.png](https://yanbinghuai.oss-cn-beijing.aliyuncs.com/markdown/20250821103547203.png)
3. <span style="color:#3EC1D3 !important;">常见病app</span>refactor(version_update): 重构版本更新功能
- 重写版本检查逻辑,支持更灵活的版本比较
- 新增手动检查更新功能
- 改进下载进度显示和手动安装流程
- 优化错误处理和用户提示信息
4. <span style="color:#3EC1D3 !important;">常见病app</span>refactor(login): 优化登录逻辑并添加 token 验证
- 在 密码重置修改 中添加了 token 验证的请求头
- 修改了 ManagePage 和 MyPage 中的退出登录和跳转逻辑
- 优化了表单验证和密码修改流程
<span style="color:#3EC1D3 !important;">常见病后端</span> fix(qwsy-query): 修复手机 APP 登录和更改密码功能
- 在 login 方法中添加对 requestId 的非空校验
- 在 resetpasswd 和 resetPasswdNew 方法中添加对 token 的非空校验
- 增加医生信息验证逻辑
- 优化参数获取方式,使用 HttpServletRequest 对象
5. <span style="color:#3EC1D3 !important;">常见病app</span>feat(user): 添加获取用户信息功能并更新 App 配置
- 在 LoginDao 中添加 fetchSchoolClass 方法获取用户信息
- 在 PlanSelect 视图中调用 getSchoolClass 方法更新用户信息
- 新增 getSchoolClass 方法以更新 AppConfig 中的 schoolClass 字段
<span style="color:#3EC1D3 !important;">常见病后端</span>增加获取schoolClass的方法
# 8.22
1. <span style="color:#3EC1D3 !important;">常见病app</span>refactor(page): 重构体检检查页面并添加科室选中状态清除功能
- 重构了 CollegeCheckPage 的 UI使用自定义的 appBar
- 在 PlanSelectView 的四个状态下添加了清除科室选中状态的方法
- 该方法在切换计划成功后调用,以确保科室信息不会混淆
2. <span style="color:#3EC1D3 !important;">晨午检系统</span>修复了用户没有身份证号找回密码报错的问题。
3. <span style="color:#3EC1D3 !important;">常见病app</span>feat(page): 新增计划年份获取和传递功能
- 在 CollegeCheckPage 中添加获取 planYear 的方法和变量
- 在 PlanSelectView 中清除科室选中状态后发送事件通知
- 在 ALLplanModel 中添加 planYear 字段
- 在获取计划列表时保存第一个计划的 planYear 到 SharedPreferences
4. <span style="color:#3EC1D3 !important;">常见病app</span>refactor(shared_preferences): 修改科室名称存储键并统一清除科室选中状态
- 在 LoginDao 中将 "departName" 键修改为 "depart_Name",统一存储格式
- 在 AreaHelpePage 中相应地更改获取科室名称的键
- 在 PlanSelect 视图中添加移除 "departName" 键的步骤,统一清除科室选中状态
# 8.25
1. 技术部晨会9月份任务工作
2. 修复晨午检系统用户忘记密码提交的BUG**refactor(sys): 优化用户身份验证逻辑**
- 在 SystemLoginController 中添加对 ShiroUtils 获取登录名异常的处理
- 在 UserController 中简化用户身份信息校验逻辑
3. 增加<span style="color:#3EC1D3 !important;">晨午检系统</span>学校可以单独升年级的功能:**feat(promotion): 添加学校年级升级功能**
- 新增 SchoolPromotionService 类实现学校年级升级逻辑
- 添加 SchoolPromotionController 控制器处理升级请求
- 在学生列表页面添加升年级按钮和相关脚本
- 优化 PromotionHandlerChain 类,使其成为 Spring 组件
# 8.26
1. <span style="color:#3EC1D3 !important;">常见病app</span>feat(db): 升级数据库并优化数据保存逻辑
- 将数据库版本从 2 升级到 5
- 重构学生数据表结构,增加新字段
- 优化数据保存逻辑,支持字段合并和更新
- 修改数据加载和删除相关方法以适应新结构
- 更新前端代码以匹配新的数据库结构和逻辑
2. <span style="color:#3EC1D3 !important;">常见病app</span>refactor(physicalcheck): 优化学生详情页面展示逻辑
- 添加项目信息映射,用于格式化体检项目值
- 优化基本信息和体检数据的展示格式
- 改进删除和重新上传数据的处理流程
- 增加异常处理和友好的错误提示
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(item): 添加体检项目接口和相关功能
- 新增 ItemInfoVO 类用于体检项目信息展示
- 在 DoctorController 中添加 getItemNameMapping 接口
- 实现 IItemService 接口,添加 getAllItems 和 getItemInfoList 方法
- 在 ItemServiceImpl 中实现新增的 IItemService 接口方法
- 更新 ItemMapper 接口,添加 selectAllItems 方法
3. <span style="color:#3EC1D3 !important;">常见病app</span>feat(db): 支持多机构数据隔离并优化数据处理逻辑
- 在学生数据表中添加机构名称字段
- 实现数据库版本升级逻辑
- 优化数据保存、查询和过滤功能
- 新增姓名搜索功能
- 改进日期过滤逻辑
- 调整数据展示格式
<span style="color:#3EC1D3 !important;">常见病后端</span>fix(query): 优化眼镜类型逻辑和数据更新
- 在 TestingResultController 中添加了针对不同眼镜类型的数据清空逻辑
- 在 TestingResultMapper.xml 中优化了数值类型字段的更新逻辑,处理了空值情况
> app新签名生成
> storePassword=123456
> keyPassword=123456
> keyAlias=android
```bash
Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 10,000 days
for: CN=zhun, OU=qwsy, O=qwsy, L=wlmq, ST=xinjiang, C=cn
Enter key password for <android>
(RETURN if same as keystore password):
[Storing key.jks]
Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore key.jks -destkeystore key.jks -deststoretype pkcs12".
```
# 8.27
1. <span style="color:#3EC1D3 !important;">常见病app</span>feat(history_data_page): 增强历史数据页面的搜索功能
- 在学生姓名搜索中添加了检测编号的模糊匹配
refactor(key):重新生成了签名
- 更改了签名配置文件引用路径从绝对路径修改成相对路径
2. <span style="color:#3EC1D3 !important;">晨午检系统</span>修复<span style="color:#92d050 !important;">阜康市准东中学</span>学生信息管理查询时不正确的BUG
3. 通过修改数据库的方式解决 <span style="color:#3EC1D3 !important;">晨午检系统</span>升年级学生班级与学校班级不匹配的问题
| 教育阶段 | 编码 | |
| -------- | --------- | --- |
| 幼儿园 | A01A01 | |
| | A01A02 | |
| | A01A03 | |
| 小学 | A02A01 | |
| | A02A02 | |
| | A02A03 | |
| | A02A04 | |
| | A02A05 | |
| | A02A06 | |
| 初中 | A03A01 | |
| | A03A02 | |
| | A03A03 | |
| 高中 | A04A01 | |
| | A04A02 | |
| | A04A03 | |
| 九年制小学 | A05A01A01 | |
| | A05A01A02 | |
| | A05A01A03 | |
| | A05A01A04 | |
| | A05A01A05 | |
| | A05A01A06 | |
| 九年制初中 | A05A02A01 | |
| | A05A02A02 | |
| | A05A02A03 | |
| 十二年制小学 | A06A01A01 | |
| | A06A01A02 | |
| | A06A01A03 | |
| | A06A01A04 | |
| | A06A01A05 | |
| | A06A01A06 | |
| 十二年制初中 | A06A02A01 | |
| | A06A02A02 | |
| | A06A02A03 | |
| 十二年制高中 | A06A03A01 | |
| | A06A03A02 | |
| | A06A03A03 | |
| 完中初中 | A08A01A01 | |
| | A08A01A02 | |
| | A08A01A03 | |
| 完中高中 | A08A02A01 | |
| | A08A02A02 | |
| | A08A02A03 | |
| 幼儿园(四年) | A10A01 | |
| | A10A02 | |
| | A10A03 | |
| | A10A04 | |
| 中等职业技术学校 | A09A01 | |
| | A09A02 | |
| | A09A03 | |
| 大学五年制 | A07A01 | |
| | A07A02 | |
| | A07A03 | |
| | A07A04 | |
| | A07A05 | |
| 大学四年制 | 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
- 添加编辑和删除按钮的点击事件处理
- 优化导入数据功能的代码结构
- 移除冗余的空格和注释
- 统一代码格式和风格
4. <span style="color:#3EC1D3 !important;">晨午检系统</span>将部署在152上的两个节点切换至了<span style="color:#ffff00 !important;">10.10.35.23统信达梦</span>服务器上
5. 根据下面逻辑和表格开发<span style="color:#3EC1D3 !important;">常见病app</span><span style="color:#92d050 !important;">脊柱侧弯</span>科室的填写逻辑。
[逻辑图.jpg](https://www.binghuai.xyz/markdown/20250829102256075.png)
[单选多选图.png](https://www.binghuai.xyz/markdown/20250829102354701.png)
[[表 1脊柱侧弯筛查结果判定表 3脊柱弯曲异常筛查结果记录表.docx]]
>脊柱侧弯检查部分
**一(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)是否进行脊柱运动试验booleantrue为是
- `movementChestATR`: 一(4)运动试验后胸段ATRnumber可选
- `movementWaistChestATR`: 一(4)运动试验后腰胸段ATRnumber可选
- `movementWaistATR`: 一(4)运动试验后腰段ATRnumber可选
- `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值进行范围校验030
- 可使用常量或枚举定义选项值,提高可读性。
```
# 8.29
1. <span style="color:#3EC1D3 !important;">常见病app</span>feat(physicalcheck): 新增脊柱侧弯自动计算功能
- 在脊柱侧弯科室添加初筛结果和等级字段的只读显示
- 实现脊柱侧弯筛查结果的自动计算逻辑
- 添加脊柱侧弯等级计算功能
- 优化相关检查项目的数据显示和更新逻辑
2. <span style="color:#3EC1D3 !important;">常见病后端</span>refactor(qwsy-query): 优化脊柱侧弯检查逻辑
- 在 TestingResultVo 中为 checkNSewanXdSize 字段添加 @JsonSetter 注解,以跳过空值
- 在 TestingResultServiceImpl 中添加逻辑,当 checkSpineScreenings 有值时跳过"脊柱侧弯"组
# 8.30
1. refactor(app): 重构 cjbapp 项目
- 更新包名和应用名称
- 修改代码中的导入路径和类名
- 更新服务器地址和版本更新 URL
- 优化部分代码结构和逻辑
[[9月]]