Files
qwsy/月度/10月/10月.md
binghuai 7e334cf4c9 11.3
2025-11-03 12:38:11 +08:00

302 lines
13 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.

![[10月.png]]
```table-of-contents
option1: value1
option2: value2
```
# 10.15
1. 导入兵团二中数据,并生成二维码
 [[高二体测名单(男女分表).xlsx]]
2.  实时监测日常体测当天测试的学校
![[测试登记表总表.xlsx]]
# 10.16
1.统计乌鲁木齐日常体测五率及人数
[[米东区.xlsx]]
[[沙依巴克区.xlsx]]
[[市辖区.xlsx]]
[[水磨沟区.xlsx]]
[[天山区.xlsx]]
[[头屯河区.xlsx]]
[[乌鲁木齐各学校.xlsx]]
[[新市区.xlsx]]
[[总的.xlsx]]
# 10.21
1.<span style="color:#3EC1D3 !important;">中考体育</span>将==达梦==分支与test分支同步
2.<span style="color:#3EC1D3 !important;">晨午检</span>feat(morningcheck): 添加上报人手机号显示功能
- 在Morningcheck实体类中新增personmobile字段及其getter/setter方法
- 在详情页面展示上报人手机号信息
- 根据学校ID查询并设置上报人手机号
# 10.22
1.<span style="color:#3EC1D3 !important;">晨午检</span>feat(security): 新增SM2国密加密工具类并优化相关调用
- 新增Sm2Utils工具类支持SM2加密解密功能
- 统一替换原有Sm2Util调用为新的Sm2Utils
- 优化微信控制器中的加密解密逻辑
- 调整登录页面样式和交互逻辑
- 更新配置文件中的短信服务地址
- 修复登录提示信息显示问题
确保能够正常使用扫码功能
<span style="display: inline-block; width: 100px; height: 2px; background: #00F9FF; vertical-align: middle; margin: 0 5px;"></span>
同时对<span style="color:#92d050 !important;">忘记密码手机获取验证码</span>功能进行测试,通过后上线。
2.<span style="color:#3EC1D3 !important;">中考体育</span>修复忘记密码功能
# 10.23
1.导入兵团二中初二体测学生
[[兵团二中_初中二年级.xlsx]]
2.<span style="color:#3EC1D3 !important;">晨午检系统</span>4个节点全部部署在<span style="color:#ffc000 !important;">10.10.35.24</span>统信东方通服务器上
90105    内部端口8005   外部端口8080
90106    内部端口8007   外部端口8081
90107    内部端口8006   外部端口8082
90108    内部端口8008   外部端口8083
# 10.27
1.导出<span style="color:#ffc000 !important;">兵团二中</span>初二体测成绩
[[兵团二中初中二年级学生2025年度体测成绩导出.xls]]
[[兵团二中高中二年级学生2025年度体测成绩导出.xls]]
2.汇总<span style="color:#3EC1D3 !important;">第86届中国教育装备展</span>参展展商信息
![](https://yanbinghuai.oss-cn-beijing.aliyuncs.com/markdown/20251027120805111.png)
3.<span style="color:#3EC1D3 !important;">中考体育</span>系统达梦分支同步忘记密码BUG修复
4.<span style="color:#3EC1D3 !important;">晨午检系统</span>feat(login): 添加记住用户信息功能
- 在登录页面添加"记住姓名和身份证号"复选框
- 修改用户信息保存逻辑,支持选择性保存敏感信息
- 增强用户信息恢复功能,添加错误处理和调试信息
- 优化信息保存机制,添加防抖处理避免频繁保存
- 简化页面卸载时的用户信息清除逻辑
- 更新页面标题为完整的系统名称
5.第86届中国教育装备展汇报会议
[[智慧体育]]
# 10.28
1.迁移<span style="color:#3EC1D3 !important;">中考体育系统</span><span style="color:#00b050 !important;">生产</span>数据库到<span style="color:#c00000 !important;">达梦</span>
用户名EHIMSYS_SPORTS
密码Zkty2025@1028
部署<span style="color:#3EC1D3 !important;">中考体育系统</span><span style="color:#ff0000 !important;">10.10.35.23</span>国产服务器上
2.晨午检本地<span style="color:#ffc000 !important;">测试</span>达梦数据库
用户名CHENWUJIAN
密码Bh@123456
# 10.29
1.<span style="color:#3EC1D3 !important;">晨午检</span>本地测试<span style="color:#c00000 !important;">达梦</span>数据库修复查询BUG
feat(database): 添加达梦数据库支持并优化统计查询
- 添加达梦数据库驱动依赖
- 实现达梦数据库方言类(DmDialect)
- 在BaseInterceptor中添加达梦数据库类型判断
- 优化各模块Mapper XML中的数据库兼容性处理
- 修复统计模块日期格式化和GROUP BY语法问题
- 添加PromotionTask条件注解控制任务执行
- 统一SQL中字符串与数字类型比较的写法
- 修正统计查询中的字段别名和聚合函数使用
- 优化晨检模块的时间范围查询条件
- 修复学校安全记录模块的日期处理逻辑
fix(qxpa): 优化日期处理逻辑并修复SQL注入风险
- 使用 LocalDate 和 DateTimeFormatter 替代 SimpleDateFormat 处理日期
- 将字符串日期转换为 java.sql.Date 以提高类型安全性
- 采用参数化查询防止 SQL 注入攻击
- 简化重复的 UserUtils 调用,提升代码可读性
- 移除注释掉的旧逻辑,清理冗余代码
- 统一日期比较方式,确保逻辑一致性
2.迁移<span style="color:#3EC1D3 !important;">RyCwj</span>项目到<span style="color:#00b050 !important;">测试</span><span style="color:#c00000 !important;">达梦</span>
用户名RYCWJ
密码Bh@123456
feat(config): 添加达梦数据库配置并切换默认数据源
- 新增 application-druiddm.yml 配置文件,支持 MySQL 数据库连接池配置
- 新增 application-testdm.yml 配置文件,支持达梦数据库连接池配置
- 修改 application.yml 默认激活配置为 testdm使用达梦数据库
- 更新 SysUserOnlineMapper.xml 中 saveOnline 方法,采用 MERGE 语法兼容达梦数据库
- 调整 RyCwjTaskMapper.xml 查询条件,使用 TRUNC 函数适配达梦数据库日期比较逻辑
- 优化 XML 文件格式,统一缩进风格提升可读性
3.<span style="color:#3EC1D3 !important;">晨午检</span>班级名称修改可自定义,解决职高班级名称问题 <span style="color:#ff0000 !important;">暂时未修改</span>
feat(grade): 优化班级信息保存逻辑并增强表单验证
- 在保存班级信息时,同步更新该班级下所有学生的班级名称
- 在保存学校信息时,同步更新该班级下所有学生的学校名称
- 增强班级名称格式验证,推荐使用"年级n班"格式
- 添加班级名称修改确认机制,防止误操作
- 实现表单重复提交防护
- 优化班主任选择功能交互体验
- 完善班级名称唯一性校验提示信息
# 10.30
1.<span style="color:#3EC1D3 !important;">晨午检达梦</span>分支
feat(statistics): 优化统计服务与控制器以支持更稳定的日期比较和类型转换
- 移除SQL中的DATE函数改用java.sql.Date对象进行日期比较
- 添加getIntValueFromMap辅助方法兼容Long、Integer和BigDecimal类型转换
- 修改SQL语句使用CAST函数替代convert函数以兼容达梦数据库
- 替换STR_TO_DATE函数为?占位符并传入Timestamp参数
- 新增ybqkExport接口处理Excel导出逻辑
- 在前端页面增加导出按钮及相应事件处理代码
feat(statistics): 新增因病缺课统计导出功能并优化数据处理
- 添加因病缺课统计Excel导出功能支持多种查询条件筛选
- 优化数据类型转换逻辑兼容BigDecimal、Long和Integer类型
- 改进前端导出方式使用XMLHttpRequest替代iframe提升用户体验
- 修复日期解析工具类,增加多种常见日期格式支持
- 完善传染病报告关联删除逻辑,确保数据一致性
- 调整统计图表展示细节,优化视觉效果和交互体验
fix(report): 禁用报告列表中的删除按钮
- 注释掉报告列表项中的删除按钮功能
- 保留批复和查看批复按钮功能不变
- 删除按钮暂时隐藏,待后续权限调整后再启用
fix(disease): 移除疾病列表中的查看链接
- 删除了疾病列表页面中单位名称的查看链接
- 简化了疾病列表项的显示逻辑
fix(sys): 移除分类列表中的查看链接
- 删除了分类列表页面中学制年级的查看链接
- 调整了分类列表项的缩进格式
fix(sys): 修复用户查询逻辑和页面显示问题
- 修正 UserMapper.xml 中 areaName 字段的多余空格问题
- 优化数据库查询条件,增加对达梦数据库(dm)的支持
- 统一处理 name、loginName 和 officeName 的模糊查询逻辑
- 修复 diseaseList.js 中 officeItemTpl 模板的错误标签闭合
- 增强 office 查询条件的判断逻辑,避免空指针异常
- 完善 officeName 查询参数的空值校验
2.<span style="color:#0070c0 !important;">晨午检生产</span>分支
feat(statistics): 添加因病缺课统计数据导出功能
- 在DateUtil中新增parse方法支持多种日期格式解析
- 为BaseStatisticController添加ybqkExport接口实现Excel导出功能
- 根据用户角色自动设置导出数据的查询条件
- 支持按时间范围、地区、学校等条件筛选导出数据
- 实现Excel文件的动态生成包含表头、数据行和合计行
- 添加前端导出按钮及XMLHttpRequest方式的文件下载逻辑
- 处理导出过程中的异常情况,包括客户端断开连接等场景
- 优化Excel样式设置边框、对齐方式及字体加粗等格式
- 实现文件名的动态生成,包含查询时间范围信息
fix(morningcheck): 删除晨午检记录时同步删除相关传染病报告
- 在删除单条晨午检记录前,检查并删除关联的传染病报告
- 在批量删除晨午检记录时,同步处理每条记录的传染病报告
- 添加对晨午检记录是否存在传染病报告的判断逻辑
- 修正了传染病报告表名大小写不一致的问题
- 完善删除操作的健壮性,避免空指针异常
refactor(diseaseList): 移除查看单位的弹窗链接
- 删除了 diseaseList.js 中的弹窗查看功能
- 移除了 officeItemTpl 模板中的超链接
- 简化了表格单元格的内容显示
refactor(categoryList): 移除查看学制年级的弹窗链接
- 删除了 categoryList.js 中的弹窗查看功能
- 移除了 officeItemTpl 模板中的超链接
- 简化了表格单元格的内容显示
feat(disease): 注释掉查看单位权限控制代码
- 在疾病列表页面中注释掉了原有的“查看单位”功能相关的Shiro权限控制代码
- 在分类列表页面中注释掉了原有的“查看学制年级”功能相关的Shiro权限控制代码
- 保留了修改单位相关权限控制逻辑未做变更
3.<span style="color:#3EC1D3 !important;">设备管理中心</span>进行优化
feat(front): 更新登录注册页面标题并优化跳转动画
- 修改登录页标题为"新疆阳光设备管理中心"
- 修改注册页标题为"新疆阳光设备管理中心"
- 移除注册页中的"新疆学生体质健康网"标题
- 登录页"立即注册"链接改为动画跳转至注册页
- 注册页"使用已有账户登录"链接改为动画跳转至登录页
- 添加页面切换时的平滑过渡动画效果
- 更新页面底部版权信息为"xjyg"
- 注册按钮增加文件列表和短信验证码验证条件
fix(back): 完善用户注册审核信息记录
- 设置审核人ID为当前登录用户名
- 记录审核时间为当前时间
- 设置更新人为当前登录用户昵称
- 完善用户注册信息更新逻辑
# 10.31
1.迁移<span style="color:#3EC1D3 !important;">晨午检系统</span><span style="color:#00b050 !important;">生产</span>数据库到<span style="color:#c00000 !important;">达梦</span>
用户名chenjian ✔
密码Cwj2025@1031
2.<span style="color:#0070c0 !important;">晨午检生产</span>分支
fix(morningcheck): 更新体温校验提示信息
- 修改体温校验逻辑的错误提示信息,添加具体范围说明
- 保持原有校验条件不变,仅优化用户提示体验
3.<span style="color:#3EC1D3 !important;">晨午检达梦</span>分支
4.<span style="color:#3EC1D3 !important;">rycwj</span>达梦分支
feat(quartz): 引入线程池优化定时任务执行
- 为 cwjAlarmTask 方法引入固定大小的线程池以提高并发处理能力
- 使用多线程方式处理每个任务,提升任务执行效率
- 添加线程池关闭逻辑及超时控制,确保资源合理释放
- 增加异常捕获机制,避免单个任务异常影响整体流程
- 保留原有任务状态更新与数据查询逻辑
- 维持对空任务列表的处理逻辑不变
5.<span style="color:#3EC1D3 !important;">rycwj</span>生产分支
feat(quartz): 优化定时任务执行逻辑并添加缓存机制
- 添加 alarmRuleCache 和 diseaseCache 缓存避免重复查询
- 实现 checkAndClearCache 方法每日自动清空缓存
- 任务处理改为顺序执行,取消多线程提高稳定性
- 优化预警等级判断逻辑,修复阈值比较顺序
- 数据库查询增加 ORDER BY 和 LIMIT 1 提高效率
- 添加异常捕获防止任务中断
- 删除无用的 DateUtils 导入
[[11月]]