302 lines
13 KiB
Markdown
302 lines
13 KiB
Markdown
![[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>参展展商信息
|
||

|
||
|
||
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月]] |