diff --git a/.obsidian/plugins/remember-cursor-position/cursor-positions.json b/.obsidian/plugins/remember-cursor-position/cursor-positions.json index 4b9436e..ce1009f 100644 --- a/.obsidian/plugins/remember-cursor-position/cursor-positions.json +++ b/.obsidian/plugins/remember-cursor-position/cursor-positions.json @@ -1 +1 @@ -{"月度/8月/8月.md":{"scroll":150.7352,"cursor":{"from":{"ch":20,"line":164},"to":{"ch":20,"line":164}}},"材料/服务器.md":{"scroll":20.5975,"cursor":{"from":{"ch":17,"line":31},"to":{"ch":29,"line":31}}},"月度/9月/9月.md":{"scroll":378.1023,"cursor":{"from":{"ch":26,"line":389},"to":{"ch":26,"line":389}}},"月度/7月/7月.md":{"scroll":0,"cursor":{"from":{"ch":29,"line":147},"to":{"ch":29,"line":147}}},"月度/6月/6月.md":{"scroll":0,"cursor":{"from":{"ch":23,"line":120},"to":{"ch":23,"line":120}}},"月度/5月/5月.md":{"scroll":93.1957,"cursor":{"from":{"ch":20,"line":105},"to":{"ch":20,"line":105}}},"月度/4月/4月.md":{"scroll":120.1806,"cursor":{"from":{"ch":20,"line":139},"to":{"ch":20,"line":139}}},"月度/3月/3月.md":{"scroll":31.0412,"cursor":{"from":{"ch":6,"line":39},"to":{"ch":6,"line":39}}},"月度/7月/7月工作总结及8月工作计划.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/6月/6月份晨午检bug修复.md":{"scroll":307.9981,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/7月/设备管理中心研发记录.md":{"scroll":108.9598,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/8月/CA身份认证app/CA身份认证app流程图.md":{"scroll":5.8654,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/常见病/20250903常见病优化沟通.md":{"scroll":0.7205,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/汇海/对接主机/不登录模式接口文档.md":{"scroll":0,"cursor":{"from":{"ch":5,"line":8},"to":{"ch":5,"line":8}}},"月度/9月/汇海/对接主机/登录算法和密钥.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/汇海/对接主机/华夏汇海接口文档.md":{"scroll":1133.8083,"cursor":{"from":{"ch":96,"line":1670},"to":{"ch":96,"line":1670}}},"材料/配置/Obsidian快捷键.md":{"scroll":0,"cursor":{"from":{"ch":18,"line":16},"to":{"ch":18,"line":16}}},"材料/配置/工具.md":{"scroll":0,"cursor":{"from":{"ch":50,"line":0},"to":{"ch":50,"line":0}}},"月度/9月/石榴籽-家校通/家校通需求.md":{"scroll":22.9513,"cursor":{"from":{"ch":13,"line":37},"to":{"ch":13,"line":37}}},"月度/9月/汇海/体质测试数据上传接口文档.md":{"scroll":64.4749,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/汇海/解析汇海设备请求.md":{"scroll":1331.4598,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/156中 中考模拟 初三.md":{"scroll":8.0497,"cursor":{"from":{"ch":0,"line":20},"to":{"ch":0,"line":20}}},"月度/10月/10月.md":{"scroll":0,"cursor":{"from":{"ch":12,"line":0},"to":{"ch":0,"line":0}}},"月度/11月/11月.md":{"scroll":733.6071,"cursor":{"from":{"ch":14,"line":737},"to":{"ch":14,"line":737}}},"月度/10月/第86届中国教育装备展/智慧体育.md":{"scroll":0.0271,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/11月/家校协同/11.11家校协同会议.md":{"scroll":49.3825,"cursor":{"from":{"ch":0,"line":77},"to":{"ch":0,"line":77}}}} \ No newline at end of file +{"月度/8月/8月.md":{"scroll":150.7352,"cursor":{"from":{"ch":20,"line":164},"to":{"ch":20,"line":164}}},"材料/服务器.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":5},"to":{"ch":30,"line":5}}},"月度/9月/9月.md":{"scroll":378.1023,"cursor":{"from":{"ch":26,"line":389},"to":{"ch":26,"line":389}}},"月度/7月/7月.md":{"scroll":0,"cursor":{"from":{"ch":29,"line":147},"to":{"ch":29,"line":147}}},"月度/6月/6月.md":{"scroll":0,"cursor":{"from":{"ch":23,"line":120},"to":{"ch":23,"line":120}}},"月度/5月/5月.md":{"scroll":93.1957,"cursor":{"from":{"ch":20,"line":105},"to":{"ch":20,"line":105}}},"月度/4月/4月.md":{"scroll":120.1806,"cursor":{"from":{"ch":20,"line":139},"to":{"ch":20,"line":139}}},"月度/3月/3月.md":{"scroll":31.0412,"cursor":{"from":{"ch":6,"line":39},"to":{"ch":6,"line":39}}},"月度/7月/7月工作总结及8月工作计划.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/6月/6月份晨午检bug修复.md":{"scroll":307.9981,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/7月/设备管理中心研发记录.md":{"scroll":108.9598,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/8月/CA身份认证app/CA身份认证app流程图.md":{"scroll":5.8654,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/常见病/20250903常见病优化沟通.md":{"scroll":0.7205,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/汇海/对接主机/不登录模式接口文档.md":{"scroll":0,"cursor":{"from":{"ch":5,"line":8},"to":{"ch":5,"line":8}}},"月度/9月/汇海/对接主机/登录算法和密钥.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/汇海/对接主机/华夏汇海接口文档.md":{"scroll":1133.8083,"cursor":{"from":{"ch":96,"line":1670},"to":{"ch":96,"line":1670}}},"材料/配置/Obsidian快捷键.md":{"scroll":0,"cursor":{"from":{"ch":18,"line":16},"to":{"ch":18,"line":16}}},"材料/配置/工具.md":{"scroll":0,"cursor":{"from":{"ch":50,"line":0},"to":{"ch":50,"line":0}}},"月度/9月/石榴籽-家校通/家校通需求.md":{"scroll":22.9513,"cursor":{"from":{"ch":13,"line":37},"to":{"ch":13,"line":37}}},"月度/9月/汇海/体质测试数据上传接口文档.md":{"scroll":64.4749,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/汇海/解析汇海设备请求.md":{"scroll":1331.4598,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/9月/156中 中考模拟 初三.md":{"scroll":8.0497,"cursor":{"from":{"ch":0,"line":20},"to":{"ch":0,"line":20}}},"月度/10月/10月.md":{"scroll":0,"cursor":{"from":{"ch":12,"line":0},"to":{"ch":0,"line":0}}},"月度/11月/11月.md":{"scroll":854.5401,"cursor":{"from":{"ch":99,"line":860},"to":{"ch":99,"line":860}}},"月度/10月/第86届中国教育装备展/智慧体育.md":{"scroll":0.0271,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"月度/11月/家校协同/11.11家校协同会议.md":{"scroll":49.3825,"cursor":{"from":{"ch":0,"line":77},"to":{"ch":0,"line":77}}}} \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index bab997a..1e9c94b 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -190,17 +190,18 @@ }, "active": "366ad8652c5ff3b7", "lastOpenFiles": [ + "材料/服务器.md", "月度/11月/11月.md", + "月度/11月/晨午检/区域学制学校数.xls", + "月度/11月/晨午检/晨午检学制.xlsx", + "月度/11月/体测数据统计/2025年乌鲁木齐市报告书模版.docx", + "月度/11月/体测数据统计/2025年乌鲁木齐市报告书模版(1).docx", + "月度/11月/体测数据统计", + "材料/code/统计git提交.sh", "月度/11月/常见病Epidata数据库-2025-模板/表3-3(大学)/表3-3 学生健康状况及影响因素调查表(大学版)_2025.REC", "月度/11月/常见病Epidata数据库-2025-模板/表3-3(大学)/表3-3 学生健康状况及影响因素调查表(大学版)_2025.QES", "月度/11月/常见病Epidata数据库-2025-模板/表3-3(大学)/表3-3 学生健康状况及影响因素调查表(大学版)_2025.chk", "月度/11月/常见病Epidata数据库-2025-模板/表3-2(中学)/表3-2学生健康状况及影响因素调查表_2025.REC", - "月度/11月/常见病Epidata数据库-2025-模板/表3-2(中学)/表3-2学生健康状况及影响因素调查表_2025.QES", - "月度/11月/常见病Epidata数据库-2025-模板/表3-2(中学)/表3-2学生健康状况及影响因素调查表_2025.chk", - "月度/11月/常见病Epidata数据库-2025-模板/表3-1 (小学)/表3-1 学生健康状况及影响因素调查表(小学版)_2025.REC", - "月度/11月/常见病Epidata数据库-2025-模板/表3-1 (小学)/表3-1 学生健康状况及影响因素调查表(小学版)_2025.QES", - "月度/11月/常见病Epidata数据库-2025-模板/表3-1 (小学)/表3-1 学生健康状况及影响因素调查表(小学版)_2025.chk", - "月度/11月/常见病Epidata数据库-2025-模板/表2-3(幼儿园)/表2-3 学生重点常见病监测表(幼儿园版)_2025.REC", "月度/11月/家校协同/晨午检_slices/mipmap-xxxhdpi/Frame_427319603.png", "月度/11月/家校协同/晨午检_slices/mipmap-xxxhdpi/Frame_427319603(2).png", "月度/11月/家校协同/晨午检_slices/mipmap-xxxhdpi/Frame_427319603(1).png", @@ -211,7 +212,6 @@ "月度/11月/家校协同/晨午检_slices/mipmap-xxxhdpi/Frame_427319601(2).png", "月度/11月/家校协同/晨午检_slices/mipmap-xxxhdpi/Frame_427319601(1).png", "月度/11月/家校协同/晨午检_slices/mipmap-xxhdpi/Frame_427319603.png", - "材料/服务器.md", "月度/11月/家校协同/11.11家校协同会议.md", "月度/8月/8月.md", "月度/9月/9月.md", diff --git a/月度/11月/11月.md b/月度/11月/11月.md index 02ea3a0..2366947 100644 --- a/月度/11月/11月.md +++ b/月度/11月/11月.md @@ -771,4 +771,91 @@ feat(epidata): 更新问卷数据处理逻辑 - 调整 EpidataWen232025 实体类字段类型,将 num 和 date 字段由 Integer/Date 改为 String - 在 BiaoChuli23ServiceImpl 中新增获取学生测试结果的方法调用 - 增加生成唯一ID的方法 generateId,用于构建学生标识符 -- 修改 EpidataWen232025Converter 中的学生信息转换逻辑,移除旧字段映射并增加日期字段设置 \ No newline at end of file +- 修改 EpidataWen232025Converter 中的学生信息转换逻辑,移除旧字段映射并增加日期字段设置 + + + +# 11.24 +1.常见病epidata +feat(epidata): 更新问卷配置键并优化转换值计算逻辑 +- 重构右眼和左眼转换值计算方法,提取公共逻辑 +- 新增轴位转换逻辑,支持不同位数的轴位数值处理 +- 实现等效球镜度数(SER/SEL)的精确计算 +- 添加柱镜为负值时的特殊处理,设置转换值为999 +- 优化代码结构,提高可读性和维护性 +fix(epidata): 修正眼轴数据转换逻辑及等效球镜度数计算精度 +- 修改 EpidataWen212025Converter 中柱镜转换逻辑为取绝对值的负数 +- 简化轴位转换方法,实现大于90减90、小于90加90的规则 +- 统一等效球镜度数(SER)计算结果保留两位小数 +- 更新 EpidataWen232025Converter 类似逻辑以保持一致性 + + +2.石榴籽 +**前端** +feat(book): 添加播客阅读时长和积分字段 +- 在 Book 实体类中添加 readTime、readPoints 和 isSubmitPoints 字段 +- 使用 Lombok @Data 注解替换手动 getter/setter 方法 +- 更新 BookMapper.xml 文件以支持新字段的数据库映射 +- 修改 BookDialog.vue 组件,增加阅读时长和积分相关表单项 +- 调整权限按钮位置和表格列定义顺序 +- 优化图片预览功能及上传逻辑 + +**小程序** +feat(yyjk): 更新页面UI设计与交互逻辑 +- 修改标题和副标题样式,增强视觉层次感 +- 调整食谱展示区域布局,优化用户阅读体验 +- 更改颜色主题,统一使用绿色系提升界面美观度 +- 重新设计“一键生成食谱”按钮样式及位置 +- 添加加载状态动画提示用户正在生成食谱 +- 优化食物图标显示位置与样式 +- 调整推荐文章区域结构,去除冗余收藏按钮 +- 更新页面背景渐变色与卡片圆角风格 +- 增加餐品类别标签与热量信息展示 +- 统一文字大小与间距设置提高可读性 + +3.晨午检 + fix(sys): 解决密码验证中HTML实体字符未解码问题 +- 在密码验证前解码HTML实体字符&为& +- 添加调试日志输出帮助排查密码匹配问题 +- 更新UserController中的密码更新逻辑以处理编码问题 +- 确保新旧密码在验证前都经过相同的解码处理 +- 优化密码比较逻辑提高准确性 +- 移除不必要的System.out调试代码 + + + +# 11.25 +1.石榴籽 +**小程序** +feat(address): 重构地址管理功能 +- 新增地址表单页面,支持地区选择和详细地址输入 +- 实现地址编辑和新增功能,统一跳转至表单页 +- 添加设为默认地址功能 +- 优化地址列表展示和操作按钮布局 +- 更新小程序配置,添加地址相关权限和插件 +- 调整环境配置baseUrl指向新服务器地址 +- 完善地址保存逻辑和表单验证规则 +feat(address): 集成地图选点功能并优化地址管理 +- 在地址表单中添加地图选点功能,支持通过地图选择位置并自动填充地址信息 +- 集成腾讯地图逆地理编码API,实现精确地址解析 +- 添加地图预览功能,用户可点击查看所选位置的大图 +- 优化地址列表页面,修复默认地址设置逻辑及事件冒泡问题 +- 完善地址表单验证,提升用户体验和数据准确性 +- 更新小程序配置文件,申请地理位置相关权限并完善权限描述 +- 修复地址编辑时的数据回显问题,确保页面正常显示已有地址信息 +- 后端接口优化,默认地址设置时自动将其他地址设为非默认状态 + +2.乌鲁木齐市日常体测数据统计 +[[2025年乌鲁木齐市报告书模版.docx]] + + +3.统计晨午检学制 +[[晨午检学制.xlsx]] +[[区域学制学校数.xls]] +![企业微信截图_17641254039063.png](https://www.binghuai.xyz/markdown/20251126105603758.png) + + + + +# 11.26 +1.统计晨午检2022年、2023年、2024年、2025年10月31日之前各地州上报率按月取平均数出来 \ No newline at end of file diff --git a/月度/11月/体测数据统计/2025年乌鲁木齐市报告书模版.docx b/月度/11月/体测数据统计/2025年乌鲁木齐市报告书模版.docx new file mode 100644 index 0000000..ce0afb6 Binary files /dev/null and b/月度/11月/体测数据统计/2025年乌鲁木齐市报告书模版.docx differ diff --git a/月度/11月/晨午检/区域学制学校数.xls b/月度/11月/晨午检/区域学制学校数.xls new file mode 100644 index 0000000..953d00d Binary files /dev/null and b/月度/11月/晨午检/区域学制学校数.xls differ diff --git a/月度/11月/晨午检/晨午检学制.xlsx b/月度/11月/晨午检/晨午检学制.xlsx new file mode 100644 index 0000000..ff87c2b Binary files /dev/null and b/月度/11月/晨午检/晨午检学制.xlsx differ diff --git a/材料/code/统计git提交.sh b/材料/code/统计git提交.sh new file mode 100644 index 0000000..4d05041 --- /dev/null +++ b/材料/code/统计git提交.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# 存储各分支的总变化行数(新增+删除) +declare -A branch_total + +# 遍历所有本地分支(排除 HEAD 指针) +for branch in $(git branch | grep -v "HEAD" | sed 's/^\* //'); do + echo "=============================================" + echo "正在统计分支:$branch" + echo "=============================================" + + # 初始化当前分支的总行数 + branch_total[$branch]=0 + + # 遍历当前分支的所有提交(按时间从早到晚) + git log "$branch" --reverse --pretty=format:"%h %ad %an" --date=short | while read commit date author; do + # 统计当前提交的新增+删除行数(无变化时输出 0) + lines=$(git diff --shortstat "$commit^..$commit" | awk '{print $4+$6}' | head -n1) + lines=${lines:-0} # 处理空值(首次提交无父提交时) + + # 累加当前分支的总行数 + branch_total[$branch]=$((branch_total[$branch] + lines)) + + # 输出当前提交的详情(日期 提交人 提交哈希 本次变化行数) + echo -e "$date\t$author\t$commit\t$lines" + done + + # 输出当前分支的总变化行数 + echo -e "分支 $branch 总变化行数:${branch_total[$branch]}\n" +done + +# 输出所有分支的汇总排名(按总变化行数降序) +echo "=============================================" +echo "所有分支总变化行数汇总(降序)" +echo "=============================================" +for branch in $(printf "%s\n" "${!branch_total[@]}" | sort -nr -k1,1 --compress-program=gzip < <(for b in "${!branch_total[@]}"; do echo "${branch_total[$b]} $b"; done)); do + total=$(echo "$branch" | awk '{print $1}') + branch_name=$(echo "$branch" | awk '{print $2}') + echo "$branch_name: $total 行" +done \ No newline at end of file diff --git a/材料/服务器.md b/材料/服务器.md index d6c1b4c..14c3e7a 100644 --- a/材料/服务器.md +++ b/材料/服务器.md @@ -1,9 +1,10 @@ # **阿里云** ## AccessKey **AccessKey ID:** -LTAI5tQbMgHJsKpjY6gS2Ckm +LTAI5tA1irBCHTZP5EKjCq4s **AccessKey Secret:** -y7m1ALcTij7dME7Wno4EgVnsHNPjOb +btqq3bLiSDBLXmWe23N1UO10zogs6Y + ## #lpane - 外部地址:http://47.109.23.162:22825/a70aef6b25 - 域名外部地址:http://lpane.binghuai.xyz/a70aef6b25