![[12月.png]] ```table-of-contents option1: value1 option2: value2 ``` # 12.1 1.石榴籽 chore(config): 更新应用名称和版本信息 - 将应用名称从"石榴籽家校协同平台"更改为"石榴籽健康" - 将应用版本从"1.1.0"降级为"0.0.6" - 更新地图referer字段为"石榴籽健康小程序" - 修改后端启动成功提示信息为艺术字样式并更新内容为"石榴籽健康"相关图案文字 feat(agent): 动态显示应用名称 - 将硬编码的应用名称替换为从全局配置中获取的动态名称 - 在 data 中新增 appname 字段用于存储应用名称 - 更新欢迎消息中的应用名称引用方式 - 确保新聊天和历史记录加载时正确显示动态名称 feat(podcast): 添加播客播放器功能 - 新增全局音频管理器 globalaudio.js,用于管理播客播放状态 - 创建 MiniPlayer 组件,实现迷你播放器界面和基础控制逻辑 - 新增 podcast 播放页面,支持歌词滚动、进度条控制等功能 - 在 main.js 中注册全局音频管理器,便于组件间共享播放状态 - 修改 App.vue 和首页引入并使用 MiniPlayer 组件 - 更新 pages.json 配置,添加 podcast 页面路由 - 优化部分页面路径配置,移除末尾斜杠 - 修复 BookMapper.xml 中 SQL 字段映射错误 - 为 BookManageController 添加缓存注解和书籍详情接口 - 升级推荐模块界面,支持播客类型推荐配置 - 为多个表格添加序号列,优化用户体验 feat(podcast): 实现播客播放功能并优化UI交互 - 新增倍速播放功能,支持1.0x至2.0x五档变速 - 添加章节列表展示及切换功能 - 集成书籍详情API接口,动态加载播客内容 - 优化歌词滚动定位逻辑 - 改进进度条拖拽体验 - 更新分享标题文案 - 修复部分样式布局问题 refactor(audio): 重构播客播放器组件以提升用户体验和代码健壮性 - 移除独立的 MiniPlayer 组件,将其功能整合进播客页面 - 新增底部迷你播放器展示当前播放信息 - 实现 InnerAudioContext 作为全局音频管理器的备选方案 - 增强播放控制逻辑,支持倍速播放、上下曲切换 - 完善章节列表渲染及交互,添加播放状态标识 - 引入播放历史记录跟踪机制 - 优化封面图片加载异常处理 - 改进时间格式化函数以适应多种输入格式 - 更新页面导航逻辑,增强返回操作的稳定性 - 配置应用后台音频模式支持 - 提升界面样式细节与视觉一致性 2.撰写12月度kpi ![[新疆青卫舜源2025年12月技术部KPI-研发工程师-颜准.xlsx]] # 12.2 1.石榴籽 feat(podcast): 优化播客音频播放逻辑 - 移除顶部导航栏中的返回按钮和菜单按钮 - 优先使用微信背景音频管理器,降级使用内部音频上下文 - 新增背景音频事件监听处理逻辑 - 更新播放控制逻辑以兼容背景音频管理器 - 修复切换章节时的播放状态同步问题 - 移除页面卸载时销毁内部音频上下文的代码 - 优化章节播放逻辑,支持标记已播放章节 feat(podcast): 实现播客播放记录功能并优化播放器界面 - 新增获取和更新播放记录的API接口 - 在manifest.json中配置audio后台运行权限 - 收藏页面添加type字段支持播客跳转 - 重构播客播放器UI界面,采用极简设计风格 - 实现播放进度自动记录和恢复功能 - 添加倍速播放和章节切换功能 - 优化音频播放逻辑,支持后台播放 - 增加播放列表展示和章节导航功能 - 实现封面图片加载失败的兜底处理 - 添加播放状态同步和定时更新机制 fix(podcast): 修复音频播放逻辑并优化播放按钮样式 - 调整音频播放顺序,先设置音频源和播放位置再开始播放 - 优化播放按钮的视觉效果,添加渐变背景和阴影 - 增加按钮悬停效果和点击反馈动画 - 扩大播放按钮尺寸并增强图标清晰度 - 修复播放器在不同环境下的兼容性问题 2.巴州常见病 修复因修改生日学生编号错误的学生录不进去的问题 ![企业微信截图_17646724413947.png](https://www.binghuai.xyz/markdown/20251202184805639.png) 3.修复晨午检和田于田县上报数与统计数不统一的问题 ![](https://www.binghuai.xyz/markdown/20251202184945763.png) # 12.3 1.石榴籽 feat(podcast): 添加播客点赞和评论功能 - 实现点赞和取消点赞播客的功能 - 添加发表和删除评论的功能 - 在播客详情页展示点赞数和评论列表 - 支持长按删除自己的评论 - 优化用户评论显示逻辑,当前用户评论显示"我" - 添加删除评论确认弹窗 - 更新页面样式以适应新增功能 - 修复章节ID匹配逻辑 - 改进播放器控制按钮样式和交互效果 - 优化页面滚动布局和高度计算 - 添加默认头像和相关样式 - 改进时间格式化函数 - 更新API导入和调用方式 - 增强错误处理和用户反馈提示 - 优化倍速播放切换逻辑 - 改进播放记录更新机制 - 添加防抖处理避免重复点赞 - 实现评论成功后自动滚动到顶部 - 修复音频播放位置跳转问题 - 优化页面元素间距和视觉层次 - 添加播放按钮动画效果 - 改进控制按钮的触摸反馈 - 更新颜色变量和主题一致性 - 增加边界检查防止空值异常 - 优化代码结构和可读性 - 补充必要的注释说明 - 统一图标字体大小和对齐方式 - 改善响应式设计适配不同屏幕 - 修复进度条显示和交互问题 - 增加播放列表章节ID唯一标识 - 优化系统状态栏高度计算 - 改进音频上下文切换逻辑 - 添加播放器事件监听完善 - 优化性能减少不必要的重渲染 - 改善无障碍访问支持 - 增加更多用户操作引导提示 - 修复已知的样式兼容性问题 - 提升整体用户体验和界面美观度 - 加强数据安全性和校验机制 - 优化网络请求错误处理 - 增强代码健壮性和容错能力 2.确认巴州常见病需求 3.石榴籽 feat(podcast): 重构播客详情页交互与评论功能 - 重构点赞接口调用方式,统一使用POST请求并传递bookId参数 - 修改评论接口地址,新增评论删除和分页获取评论功能 - 新增获取播客点赞数接口 - 引入uni-ui组件库依赖 - 重新设计播放器界面,优化进度条交互逻辑 - 实现自定义进度条拖拽和点击跳转功能 - 添加评论输入框聚焦状态管理和键盘适配 - 优化评论列表展示和删除交互体验 - 增强时间格式化处理兼容性 - 调整页面布局和样式细节提升用户体验 # 12.4 1.石榴籽 feat(podcast): 实现播客播放积分功能并优化交互体验 - 新增播放积分系统,支持累计播放时间并定时发放积分奖励 - 优化播放控制栏UI,替换图标为图片资源并增加禁用状态样式 - 改进评论区交互,支持点击评论图标直接聚焦输入框 - 增加分享功能,支持微信小程序转发和朋友圈分享 - 完善点赞和评论组件样式,统一图标和数字显示风格 - 重构音频播放逻辑,精确记录播放时间并处理暂停/结束状态 - 修复个人评论显示问题,正确展示"我"的标识 - 移除冗余代码和重复注释,提升代码可读性 - 后端新增积分更新接口,支持事务处理和积分上限校验 - 添加缓存注解优化接口性能,包括播放记录、评论和点赞数据 - 修复评论删除功能,修正参数传递和接口调用逻辑 style(podcast): 更新点赞图标和按钮样式 - 将点赞按钮的心形图标从 '♥' 和 '♡' 更改为 '❤️' 和 '🤍' - 注释掉了点赞按钮的渐变背景和阴影样式 - 调整了推荐页面表单项属性顺序和部分样式细节 - 优化了播客选择器及新增字段的布局和功能实现 - 统一了表格列的对齐方式和溢出提示配置 feat(podcast): 支持根据type字段跳转播客页面 - 在文章数据中添加type字段,默认值为'0' - 当type为'1'且存在url时,解析url并跳转至播客页面 - 优化跳转逻辑,提取bookId作为查询参数 - 增加播客链接有效性校验及提示 - 应用场景包括推荐卡片、搜索结果等页面的文章打开逻辑 2.统计体测乌市各区县2025年11月24日 县市区报告书 [[2025年11月24日 县市区报告书模版.docx]] 3.中考体育国产化测试版本上线,修复中考体育国产化BUG > [!tip] > ①修复不能新增考试项目配置项目的问题 > > ②修复不能下载导入学生模板,不能导入学生的问题 > > [!note] > **提交记录** > refactor(student): 修改生日字段类型为Date并优化相关处理逻辑 >- 将SysStudent实体类中的birthday字段从String类型改为Date类型 >- 更新对应的getter和setter方法以支持新的Date类型 >- 移除不必要的字符串格式转换逻辑 >- 在数据访问层明确指定jdbcType为DATE >- 统一日期格式化处理,在服务层和工具类中使用SimpleDateFormat >- 清理无用的ToStringBuilder导入语句 >- 修正SQL映射文件中对birthday字段的处理方式 >- 标准化XML中的单引号使用 > >refactor(student): 修改生日字段类型为Date并优化相关处理逻辑 >- 将SysStudent实体类中的birthday字段从String类型改为Date类型 >- 更新对应的getter和setter方法以支持新的Date类型 >- 移除不必要的字符串格式转换逻辑 >- 在数据访问层明确指定jdbcType为DATE >- 统一日期格式化处理,在服务层和工具类中使用SimpleDateFormat >- 清理无用的ToStringBuilder导入语句 >- 修正SQL映射文件中对birthday字段的处理方式 >- 标准化XML中的单引号使用 > # 12.5 1.统计体测乌市各区县2025年11月24日 县市区报告书 > [!tip] > 确认每个区县下各学校及学生数 > [[每个区县下各学校及学生数.xls]] [新市区表](https://www.binghuai.xyz/markdown/20251205220747148.png) 2.确认巴州常见病新需求,并安排排期 [[V1.1-巴州常见病系统需求确认书.docx]] [[视力筛查管理.html]] [[数据审核功能.html]] [[中班视力专项统计.html]] 3.修复中考体育国产化BUG > [!tip] > ①修复学校不能新增计划 > ②修复学校不能给计划中的学生添加项目 > ③修复学校不能执行计划 > ④修复学校执行计划后考点没有出现审核 > ⑤修复考点审核学校失败 > ⑥修复学生成绩录不进去 > [!note] > **提交记录** > 🐞fix(manager): 修复学生项目管理和成绩显示中的多个问题 > > - 修改MongoDB生产配置,更新authSource参数为physique。 > - 优化学生编辑页面的民族显示逻辑,增加空值检查和手动查找机制。 > - 改进学生项目选择参数处理,确保数据类型正确转换和行数据获取的健壮性。 > - 修复成绩显示页面的空值判断逻辑,避免数组操作错误。 > - 调整TkProjectsItemResult实体类中schoolId字段类型为Long并添加序列化注解。 > - 移除SysStudentServiceImpl中的@Transactional注解,优化空集合判断逻辑。 > - 更新多个MyBatis映射文件,改进SQL查询条件、类型处理、GROUP BY逻辑和LIKE语句兼容性。 > 🐞fix(results): 改进成绩验证逻辑和保存处理 > > - 添加 itemResultsMap 映射以快速查找行数据,优化验证性能。 > - 重构成绩字段验证逻辑,根据项目ID支持分秒、秒和小数等不同格式。 > - 增强范围验证,正确处理分秒格式、秒格式和纯数字范围。 > - 修改保存数据的AJAX请求,使用直接 $.ajax 调用并添加成功和错误回调。 > - 改进错误处理,添加 try-catch 块和更详细的错误消息。 > - 清理代码注释和格式,提升可读性。 # 12.8 1.石榴籽 feat(snow-holiday): 新增评论功能并优化点赞删除逻辑 - 在前端页面添加评论列表、评论输入区域及相关样式 - 支持用户发表评论及展示评论内容 - 修改后端点赞删除接口参数类型为String - 更新MyBatis映射文件中对应SQL语句的参数类型 - 调整服务层和控制器中的方法签名以适配变更 - 修复活动删除时点赞记录关联删除的问题 2.对晨午检访问不通进行排查 3.晨午检预警地图进行优化 > [!tip] > 高德地图api使用,需要代入安全密钥 ```js ``` feat(sys): 优化系统首页地图展示与数据统计功能 - 移除旧版高德地图API脚本引用,更新为新版API及安全配置 - 重构地图初始化逻辑,实现新疆区域掩模显示与3D视图支持 - 删除冗余的地图加载提示元素,优化页面结构 - 调整ECharts图表数据解密格式化代码的缩进规范 - 增加地图加载失败的降级处理机制,提升系统稳定性 - 优化地图与图表组件的初始化时序,确保数据正确渲染 # 12.9 1.巴州常见病 > [!note] 中班视力专项统计需求 > ![image.png](https://www.binghuai.xyz/markdown/20251209160424437.png) **后端** feat(statistics): 新增中班视力筛查统计功能 - 添加视力筛查统计控制器、服务及数据传输对象 - 实现统计数据汇总与Excel导出功能 - 构建摘要卡片、详细数据项及图表数据结构 - 创建视力筛查统计映射器接口及实现类 - 增加视力筛查服务接口用于获取学校年级视力数据 - 实现统计计算逻辑,包括眼轴、角膜曲率等关键指标分析 **前端** feat(shili): 实现幼儿园中班视力筛查统计报表功能 - 新增视力筛查统计页面,包含查询条件、数据摘要、图表展示和详细数据 - 集成 Chart.js 实现眼轴长度和角膜曲率对比图表 - 添加数据导出 Excel 功能 - 引入 Font Awesome 图标库优化界面展示 - 完善区域选择级联和筛选逻辑 - 优化页面样式和响应式布局 - 修复 vue.config.js 中的路径配置问题 **追加** feat(statistics): 新增中班视力筛查统计功能 - 添加获取指定学校和年份下班级列表的接口 - 在视力筛查查询参数中增加班级ID字段 - 实现根据学校ID和年份查询班级信息的Mapper方法 - 扩展统计服务接口与实现,支持按班级筛选数据 - 优化视力筛查统计数据导出逻辑及显示内容 - 更新XML映射文件以支持新增字段和查询条件 - 完善视力各项指标判断规则和状态描述信息 - 修正眼轴正常范围年龄段描述文字错误 - 增加对空值处理的安全性检查避免SQL异常 - 调整角膜厚度等其他眼部参数的标准区间设定 feat(static): 增加班级筛选功能并优化视力统计报表 - 新增班级选择下拉框,支持按班级筛选数据 - 优化区域选择逻辑,支持学校层级班级加载 - 更新表格样式,突出显示无标准参考范围提示 - 导出文件名增加区域和班级信息 - 调整图表更新逻辑和页面布局结构 - 修复区域选择时班级数据重置问题 # 12.10 1.优化新市区体测2024年数据与上半年新市区体测的2024年数据一致 [[v7.0 2025年5月29日161426 高新区(新市区)报告书.docx]] 2.晨午检 > [!WARNING] BUG > 修复晨午检因病缺课统计和晨午检登记查询里的因病缺课筛选不一致的问题 > [!tip] > 首页增加回车登录 > [!IMPORTANT] > 修复和优化内容同步到国产达梦分支 > [!note] 提交记录 > **生产** > feat(statistics): 增强统计查询与性别识别逻辑 > - 在统计 Mapper 中增加空字段占位符,确保 SQL 语法完整性 > - 修改学生表关联为 LEFT JOIN,避免数据丢失 > - 增强性别判断逻辑,支持从身份证号码中解析性别 > - 动态构建症状类型显示列表,提升前端展示准确性 > - 优化控制器中的数值累加逻辑,增加空值检查 > - 为登录页面添加回车键触发登录功能,改善用户体验 > > **国产** > fix(statistic): 修复统计查询中的性别筛选和数据展示问题 > - 在统计Mapper中增加otherwise分支处理空条件情况 > - 修改性别筛选逻辑,支持从学生表或身份证号提取性别信息 > - 调整LEFT JOIN连接方式确保数据完整性 > - 优化GROUP BY语句结构,避免SQL语法错误 > - 简化控制器中的数值转换逻辑,统一使用BigDecimal处理 > - 动态构建症状类型显示列表,提高查询结果准确性 > - 修复登录页面用户信息保存和恢复功能 > - 增强表单验证和加密处理流程 > - 添加调试信息输出便于问题排查 # 12.11 1.统计沙依巴克区体测数据 截止12.11完成体测统计的区 ![image.png](https://www.binghuai.xyz/markdown/20251211191203201.png) 2.晨午检 > [!WARNING] BUG > 修复晨午检地州、县区教育局,地州、县区卫健委在停课登记查询和传染病报告查询区域选择栏能够看到所有地区的问题。 > [!IMPORTANT] > 修复和优化内容同步到国产达梦分支 > [!note] 提交记录 > feat(report): 根据用户角色自动筛选地区并优化下拉框显示 > - 新增根据用户角色(区县管理员、地市管理员等)自动选中所在地区功能 > - 优化前端自动填充逻辑,支持地市和区县的联动选择及默认值设置 > - 后端增加通过父级ID获取区县列表的方法getAllDistrictAndCountyByParentId > - 页面控制显示/隐藏地市选择框,提升不同角色用户的操作体验 > - 区县管理员登录时自动加载其管理的区县数据并触发初始查询 > - 地市管理员可自动加载对应区县列表,减少手动选择步骤 # 12.12 12软著名单 ![[12月软著申请名单.png]] 1.参加百度智能云线上交流总结 [[百度智能云线上交流总结.docx]] 2.巴州常见病 **后端** feat(report): 新增通用报告导出功能 - 新增导出参数 DTO 类 ExportQueryParam,支持年份、区域、学段等参数 - 新增通用导出控制器 UniversalExportController,提供 Word 和 PDF 导出接口 - 新增报告生成服务接口及实现类 ReportGenerationService,支持不同报告类型生成 - 新增通用导出工具类 UniversalExportUtil,封装模板选择与文件生成逻辑 - 添加幼儿园中班视力报告 Word 模板文件 zbEyesReport_state.docx - 支持根据参数动态匹配 Word/PDF 模板并生成对应格式的报告文件 - 实现文件下载响应处理,支持设置正确的 Content-Disposition 头部 - 提供数据准备入口方法 prepareDataForReport,可扩展不同类型报告数据源 # 12.15 1.晨午检 > [!WARNING] BUG > 1.修复哈密市上报率统计学校实报数多于应报数的问题。 > 2.修复学校学校信息管理地图显示未授权的问题。 > [!IMPORTANT] > 修复和优化内容同步到国产达梦分支 > [!note] 提交记录 > feat(statistics): 优化统计服务中的学校数据查询逻辑 > - 修改了 dyrySb、zxxSb 和 dxsb 的 SQL 查询语句,使用 count(distinct id) 替代 sum(cnt) > - 在各类教育机构的统计中增加对 t_sys_tkdj 表的数据联合查询支持 > - 统一将 area 字段作为分组依据,并调整相关字段别名 > - 更换了高德地图 JS API 的 key 并修改了页面提示文本 > fix(statistics): 修正统计数据计算逻辑并更新配置路径 > - 从 xxsbs 计算中移除 xstks 字段 > - 重构幼儿园、中小学及大学实报统计 SQL 查询逻辑 > - 统一使用 JOIN 替代隐式连接提升可读性 > - 明确添加 F_Cityid 和 F_qxid 条件确保区域筛选准确 > - 更新文件存储基础路径和日志输出路径至 /opt 目录 > - 修正页面提示文字“停课结束时间”表述错误 > - 删除 qxRecordStatistic 方法末尾多余空行 2.中考体育 > [!WARNING] BUG > 1.修复绑定考点没有考点,绑不上考点的问题。 > 2.修复解不了绑定的问题。 > [!note] 提交记录 > feat(admin): 完善学校与考点绑定功能 > - 新增submitAll方法支持批量提交数据处理 > - 添加unbundlingAll方法实现批量解绑操作 > - 增强ajaxSuccessAll方法优化不同表格类型的响应处理 > - 更新add.html页面增强表单字段与事件处理逻辑 > - 引入updateBindButtonState函数控制绑定按钮状态 > - 重构doSubmit与doSubmit2方法提升数据校验与兼容性 > - 新增getFieldIgnoreCase辅助函数处理字段大小写兼容 > - 修改ZktyDeptMapper.xml调整查询字段别名提高可读性 > - 配置文件切换为生产环境profile激活prodm配置 # 12.16 1.按照地州、县区市、用户类型统计晨午检、中考体育用户表 [[晨午检用户(修改完毕).xlsx]] [[中考体育用户(修改完毕).xlsx]] 2.参加“关于新疆学生体质健康数据提供给发展中心的技术实现-第一次集中研讨” [[V2 【20251216】“数据提供技术实现-第一次集中研讨”会议纪要.docx]] 3.巴州常见病 feat(report): 新增巴州学龄前儿童近视防控分析报告模块 - 新增报告相关实体类,包括报告头部、工作概述、视力不良对比及明细等 - 新增关键生理指标、筛查性近视率等详细数据实体 - 实现报告服务接口及假数据填充逻辑 - 更新报告生成服务以支持新报告数据注入 - 调整Word模板占位符与数据字段映射关系 - 修正SQL查询中重复的totalCount计算逻辑 # 12.17 准备专家论证会议材料 [[专家邀请函.docx]] [[会议议程.docx]] [[V2【待定20251218】新疆学生体质健康网(www.xjsch.com)信息平台国产化改造适配验证方案.pptx]] [[【20251217】“新疆学生体质健康网(www.xjsch.com)”信息平台国产化改造技术路线适配验证方案.docx]] [[“新疆学生体质健康网(www.xjsch.com)”信息平台国产化改造适配验证方案评审会.pptx]] [[“新疆学生体质健康网(www.xjsch.com)”信息平台国产化改造适配验证方案发言稿V2.docx]] [[达梦数据库SQL语法适配汇总表.xlsx]] # 12.18 1.巴州常见病需求讨论 > [!tip] > 实际筛查学生数:都测完算一个人 > 视力不良:根据裸眼算 > 角膜曲率异常值:43-44 > 远视储备不足:SE<0 > 地(州、市)显示县(市、区)、县(市、区)显示学校、学校显示班级 > 眼轴增长率:22.1-22.5(每年0.1-0.2)【暂时不做】 > 近视前期:﹣0.50D<SE≤﹢0.75D(近视50度以下) > 低度近视:近视度数在50度至300度之间(-3.00D) > 中度近视:近视度数在300度至600度之间(-6.00D) > 高度近视:近视度数超过600度(SE≤-6.00D) > 任意一只眼实际小于5.0即为视力不良。 > 报告书文字:根据实际数据情况删减,由甲方规范具体标准后,再次填充。 模板 [[zbEyesReport_state.docx]] 参考文件 [[11.国家卫生健康委办公厅关于印发近视防治指南(2024年版)的通知]] [[12.《儿童青少年近视防控适宜技术指南(更新版)》2021及解读]] [[13.国家基本公共卫生服务规范(第三版)]] [[14.国家卫生健康委办公厅关于印发0~6岁儿童眼保健及视力检查服务规范(试行)的通知]] 2.参加“新疆学生体质健康网(www.xjsch.com)”信息平台国产化改造适配验证方案评审会