ltx
|
0eb9c90c31
|
feat: 补齐壹路AI运动站全部课目映射
根据提供的六张课目编号截图,将 CourseNames 补齐为 63 个项目,覆盖俯卧撑、仰卧起坐、跑步、球类、互动项目和体测项目。未知编号仍保留待确认课目的兜底显示,不修改实体数据类型、表结构或数据。
将项目名称筛选改为精确匹配,避免选择深蹲时混入深蹲跳等名称相近的记录。
验证:后端 Debug 构建成功(0 错误);与前端下拉选项核对均为 63 个项目。
|
2026-10-22 11:53:34 +08:00 |
|
ltx
|
06785f7987
|
fix: 恢复壹路运动站有效次数原始类型
将 YL_Train.StandardCounts 和 AiSportsStationDto.StandardCounts 从 double 恢复为 int,与原始实体定义及迁移快照保持一致。
列表查询保留显式数值转换,以适配测试库 float 和生产库 int 的列类型差异;不修改数据库表结构或数据。
验证:dotnet build VOL.WebApi/VOL.WebApi.csproj --no-restore -c Release 成功;git diff --cached --check 通过。
|
2026-10-22 11:32:30 +08:00 |
|
ltx
|
9266080356
|
fix: 兼容壹路运动站有效次数的线上列类型
线上 YL_Train.StandardCounts 为 int,QA 为 float,原实体按 double 读取导致 GetAiSportsStationList 在生产环境抛出 Int32 到 Double 的转换异常。
在列表查询投影中使用 Convert.ToDouble,使 EF 生成 CONVERT(float, [StandardCounts]),同时兼容两种数据库列类型,不修改表结构或其他接口。
验证:WebApi Release 构建通过;EF SQL 探针确认生成 CONVERT(float);QA 和生产库只读查询均成功。线上服务仍需部署本提交并重启后生效。
|
2026-10-21 13:46:47 +08:00 |
|
ltx
|
9d2573b9c3
|
update:批量删除
|
2026-10-15 16:09:35 +08:00 |
|
ltx
|
48151578a1
|
feat: 运动馆班级批量删除与菜单权限登记
新增 SportsHall/BatchDeleteClasses 接口:校验批量数量、本校运动馆班级归属及空班条件,在可串行化事务中清理班级和教练关联,并发送物联网删除同步。
学生批量删除增加 BatchDelete 动作权限校验;按实际页面菜单匹配权限,兼容生产库中重复的学生管理菜单。运动馆班级删除由已授权角色使用,不硬编码学校角色。
新增幂等菜单权限脚本,仅向学生管理和运动馆班级管理的有效页面菜单登记批量删除动作,不自动给角色授权。QA 与生产库已核验菜单动作;代码上线仍需独立部署。
验证:Debug/Release 构建通过,SQL 在 QA 重跑无重复写入。
|
2026-10-15 14:51:56 +08:00 |
|
ltx
|
c4b01d2f53
|
feat: 完善运动记录与体测数据接口
AI运动站:按设备学校和学生学号关联学生、班级,返回课目编号与成绩值,并修正壹路训练有效次数的数值类型。
AI阳光跑:在分页查询与导出共用条件中排除零有效里程、零有效次数记录。
体测数据记录:补全年级与课目编号、姓名和测试时间,新增按当前筛选条件导出完整记录的 Excel 接口;800/1000 米成绩格式化为分秒。
|
2026-10-13 14:27:08 +08:00 |
|
ltx
|
cd7206ede5
|
feat: 添加AI阳光跑数据接口与班级筛选
从 XW_SunshineRunTrain 按学校权限查询运动记录,支持分页、姓名、日期和年级班级 ID 精确筛选。
提供 Excel 导出并附带学校角色的菜单授权脚本。
|
2026-10-10 10:06:33 +08:00 |
|
ltx
|
e1fac41f8c
|
feat: 添加课堂跳绳报告查询与导出接口
按课堂记录和学校权限范围查询 Ai_FastJumpRopeData,提供分页报告与 Excel 导出。
导出完整课堂数据并关闭 Excel 自动列宽,避免 GDI 依赖。
|
2026-10-10 09:44:15 +08:00 |
|
ltx
|
2759a4aa8a
|
Merge branch 'dev' of http://8.153.108.90:3000/YD/YD_SmartSports.Api into dev
|
2026-10-08 15:19:10 +08:00 |
|
ltx
|
de898f75ce
|
允许删除已升学学生并校验空班级删除
|
2026-10-08 15:18:44 +08:00 |
|
|
|
c82b0a1336
|
paixu
|
2026-09-02 13:58:35 +08:00 |
|
|
|
c2c706568e
|
shijian
|
2026-09-02 13:27:25 +08:00 |
|
|
|
1c402b2869
|
Merge branch 'dev' of http://8.153.108.90:3000/YD/YD_SmartSports.Api into dev
|
2026-08-25 14:04:14 +08:00 |
|
|
|
646edd9d42
|
wendang
|
2026-08-25 14:04:12 +08:00 |
|
ltx
|
bfea00c64f
|
update:学生信息修改
|
2026-08-18 11:49:48 +08:00 |
|
ltx
|
a9d1ace2b6
|
update:修改学生信息携带
|
2026-08-18 10:56:55 +08:00 |
|
ltx
|
1c09b2934f
|
update:作业列表导出报错
|
2026-07-31 15:44:11 +08:00 |
|
ltx
|
e049955f9c
|
feat: 完善学生数据管理及作业批量导出
- 完善学生Excel导入的文件、行数据和重复学号校验,并返回实际导入数量
- 调整学生导出字段名称与排列顺序,移除学籍号字段
- 规范单张及ZIP批量人脸导入校验,限制格式、大小、数量和解压总量
- 批量人脸导入返回总数、成功数、失败数及详细失败原因
- 新增作业按作业、班级、完成状态等条件批量导出,每名学生一条记录
|
2026-07-31 14:21:04 +08:00 |
|
ltx
|
96369d9095
|
update:一键升学&批量删除学生&swagger
|
2026-07-23 15:50:43 +08:00 |
|
ltx
|
3932c63fad
|
update:学校体测报告上传时多种项目识别
|
2026-07-13 14:58:18 +08:00 |
|
ltx
|
ec71427e13
|
update:学校导入成绩
|
2026-07-10 17:30:46 +08:00 |
|
ltx
|
d643daa3b9
|
update:智慧操场api
|
2026-07-10 09:12:11 +08:00 |
|
ltx
|
9b6d2d747b
|
update:壹路运动站后台数据获取接口
|
2026-07-07 17:52:21 +08:00 |
|
|
|
d3afc6e575
|
dd
|
2026-07-07 13:42:35 +08:00 |
|
|
|
12d27c672a
|
GetSportsTestDataCacheAsync
|
2026-07-07 13:33:57 +08:00 |
|
|
|
1a99905fe0
|
提交
|
2026-07-07 13:29:55 +08:00 |
|
|
|
112aef6adb
|
tijiao
|
2026-07-07 13:08:28 +08:00 |
|
|
|
dc69d782f0
|
bug 修改
|
2026-06-12 17:53:42 +08:00 |
|
|
|
af0544ed58
|
坐位体前屈负数
|
2026-06-08 17:09:28 +08:00 |
|
|
|
d7198c2f2f
|
new
|
2026-06-01 11:03:27 +08:00 |
|
|
|
33cca5eef4
|
revert 5a286c82aaa38c5aaa4cd381164e90fbffd709cb
revert Merge branch 'dev' of http://8.153.108.90:3000/YD/YD_SmartSports.Api into dev
|
2026-06-01 02:58:42 +00:00 |
|
|
|
5a286c82aa
|
Merge branch 'dev' of http://8.153.108.90:3000/YD/YD_SmartSports.Api into dev
|
2026-06-01 10:40:39 +08:00 |
|
|
|
6d75714460
|
合并
|
2026-06-01 10:39:14 +08:00 |
|
|
|
1ef4750c5c
|
Merge branch 'dev' of http://8.153.108.90:3000/YD/YD_SmartSports.Api into dev
|
2026-06-01 10:36:41 +08:00 |
|
|
|
3e95e6711f
|
合并
|
2026-06-01 10:36:40 +08:00 |
|
|
|
b6e47c92b6
|
恢复被合并覆盖的上外贸代码
|
2026-06-01 10:22:56 +08:00 |
|
|
|
c6e7a018b0
|
实时
|
2026-06-01 10:18:52 +08:00 |
|
|
|
8da189ae3a
|
恢复上外贸提交代码并保留当前ExportHeartRateData逻辑
|
2026-06-01 10:18:02 +08:00 |
|
|
|
8bad5cb752
|
daochu
|
2026-05-28 17:59:49 +08:00 |
|
|
|
1e089bcab3
|
空
|
2026-05-28 15:44:46 +08:00 |
|
|
|
e8962e2f00
|
dev
|
2026-05-28 15:29:52 +08:00 |
|
|
|
658d50eeaf
|
上外贸
|
2026-05-27 17:19:14 +08:00 |
|
|
|
6e6793b098
|
提交
|
2026-05-06 13:59:17 +08:00 |
|
|
|
632036d358
|
更新成绩
|
2026-04-27 16:01:33 +08:00 |
|
|
|
10993a8e04
|
年级id
|
2026-04-24 16:10:17 +08:00 |
|
|
|
3661747123
|
运动馆成绩导入
|
2026-04-24 13:53:01 +08:00 |
|
|
|
61e0d9c30a
|
一路
|
2026-04-16 13:18:24 +08:00 |
|
|
|
f4a61ff17e
|
提交
|
2026-03-31 09:40:08 +08:00 |
|
|
|
c14d44b532
|
字段
|
2026-03-26 09:27:22 +08:00 |
|
|
|
a3c4f528ca
|
添加表
|
2026-03-04 15:32:12 +08:00 |
|