Compare commits

..

169 Commits

Author SHA1 Message Date
huangrun
94d2decf87 调整代码位置 2025-12-24 18:08:51 +08:00
liu.zixi
180cdd307a Merge branch 'refs/heads/release-20250328-master-20251225' into yx-release-20250328-master 2025-12-24 17:29:15 +08:00
joshen
b16be16f49 commit 2025-12-24 16:13:17 +08:00
liu.zixi
946659dabc fix: 资源学习情况倒序改正序 2025-12-24 10:31:05 +08:00
liuzixi
cd78dbca27 fix: 修正问题10 2025-12-24 10:31:01 +08:00
liuzixi
ec4894e9e6 fix: 修正问题10 2025-12-24 10:30:58 +08:00
liu.zixi
c5819fc5a3 fix: 问题27修复 2025-12-24 10:30:55 +08:00
miaowenbo
c42092874f fix:导出作业文件名逻辑修改 2025-12-24 10:30:52 +08:00
miaowenbo
90ac285f23 fix:导出作业文件名修改为学生名+文件名,如果学生名不存在用“空学生名称”占位 2025-12-24 10:30:50 +08:00
liu.zixi
ecbc318bf7 merge: AI课程特性融合至新的在线管理 2025-12-24 10:30:47 +08:00
liu.zixi
5b844ad33d fix: 问题19修复 2025-12-24 10:30:45 +08:00
liu.zixi
3de652ab6b fix: 问题15修复 2025-12-24 10:30:43 +08:00
liu.zixi
9dbf3f1267 fix: 问题13修复 2025-12-24 10:30:40 +08:00
yangxinyu
3ae32be4ed fix:【FCJDFDXTXS-202】 2025-12-24 10:30:37 +08:00
liu.zixi
cfec53c23a fix: 排序时对sys_create_time做适配 2025-12-24 10:30:35 +08:00
liuzixi
9aae836b31 fix: 课程时长四舍五入 2025-12-24 10:30:32 +08:00
liu.zixi
1bb5b95ad9 fix: 导出的score四舍五入 2025-12-24 10:30:29 +08:00
miaowenbo
b2bfcbeda8 fix:资源学习完成人数统计排除未报名人员 2025-12-24 10:30:26 +08:00
liu.zixi
80910166e7 fix: 【FCJDFDXTXS-190】修复报名记录影响的学习记录 2025-12-24 10:30:24 +08:00
liu.zixi
3a4ff5bd00 fix: 【FCJDFDXTXS-190】修复报名记录的一些bug 2025-12-24 10:30:21 +08:00
liu.zixi
88b0a5c195 fix: 【FCJDFDXTXS-199】资源学习情况-作业/考试导出问题修复 2025-12-24 10:30:19 +08:00
liu.zixi
9fb9f97845 fix: 【FCJDFDXTXS-199】资源学习情况-作业/考试导出问题修复 2025-12-24 10:30:16 +08:00
liu.zixi
93cc385b3f fix: 【FCJDFDXTXS-199】资源学习情况-作业导出问题修复 2025-12-24 10:30:13 +08:00
liu.zixi
cffbef831a fix: 【FCJDFDXTXS-199】资源学习情况导出调试 2025-12-24 10:30:11 +08:00
liu.zixi
e84a7e9352 fix: 【FCJDFDXTXS-199】资源学习情况导出调试 2025-12-24 10:30:08 +08:00
yangxinyu
bf530513cb fix:添加学习记录导出接口aid查询 2025-12-24 10:30:05 +08:00
liu.zixi
cc2011b6de fix: 【FCJDFDXTXS-199】资源学习情况的作业、考试的导出查询、拼excel数据逻辑修正 2025-12-24 10:30:03 +08:00
liu.zixi
6945da5ed5 fix: 【FCJDFDXTXS-201】编辑后不从es里删除 2025-12-24 10:30:00 +08:00
liu.zixi
2c64f4495f fix: 【FCJDFDXTXS-190】手动添加报名记录逻辑修正:1.修改学习人数 2.判断此前是否存在记录 2025-12-24 10:29:57 +08:00
liu.zixi
a56616c3ef fix: 【FCJDFDXTXS-190】资源学习情况 2025-12-24 10:29:54 +08:00
liu.zixi
2b36067f02 fix: 【FCJDFDXTXS-192】受众成员接口更新 2025-12-24 10:29:52 +08:00
liu.zixi
3d77b97c6c fix: 【FCJDFDXTXS-190】资源学习情况只查询有报名记录的数据 2025-12-24 10:29:50 +08:00
miaowenbo
da5187621e fix:【FCJDFDXTXS-190】报名记录导出接口,添加在学习记录中添加单独查询字段signUpAid,只查询有报名数据aid的用户 2025-12-24 10:29:48 +08:00
miaowenbo
dd0fb93d99 fix:【FCJDFDXTXS-190】添加报名记录列表查询接口,并在学习记录中添加单独查询字段signUpAid,只查询有报名数据aid的用户 2025-12-24 10:29:45 +08:00
yangxinyu
e84b735c14 fix:【FCJDFDXTXS-188】修改导出报名记录排序+导出报名记录aid查询 2025-12-24 10:29:43 +08:00
liu.zixi
c3763dcf8e fix: 【FCJDFDXTXS-186】修改置顶逻辑 2025-12-24 10:29:40 +08:00
liu.zixi
e711d80cd6 fix: 状态修正 2025-12-24 10:29:38 +08:00
liu.zixi
8a1468f62a fix: 审核记录修改 2025-12-24 10:29:36 +08:00
liuzixi
7e54a5244d fix: 【FCJDFDXTXS-176】状态机修正 2025-12-24 10:29:34 +08:00
liuzixi
95eb4a445c fix: 【FCJDFDXTXS-145】修复未开始数据出不来的问题 2025-12-24 10:29:31 +08:00
miaowenbo
5cc7687e03 fix:【FCJDFDXTXS-177】为了拼接章名称+节名称后仍然可以根据资源名称进行模糊查询,修改原有的分页接口为手动分页(和需求确认后,现有数据课程资源数量不会超过50,因此效率相近),并添加对应查询逻辑 2025-12-24 10:29:28 +08:00
yangxinyu
0b6da2043f fix:【FCJDFDXTXS-177】 2025-12-24 10:29:25 +08:00
miaowenbo
c2265e13fc fix:临时资源名称模糊查询逻辑修改 2025-12-24 10:29:22 +08:00
miaowenbo
1b592ee8f0 fix:【FCJDFDXTXS-133】 查询资源学习item数据(联表获取作业完成状态用),逻辑为根据studyCourseItem表的id连接studyHomework表的studyItemId获取作业完成状态 2025-12-24 10:29:20 +08:00
liu.zixi
a08893c22e fix: 【FCJDFDXTXS-145】作业、评估 2025-12-24 10:29:19 +08:00
liu.zixi
2719d5373b fix: 【FCJDFDXTXS-145】解决一个问题 2025-12-24 10:29:17 +08:00
liu.zixi
7f989c74e1 fix: 【FCJDFDXTXS-145】分页查询换成原始sql 2025-12-24 10:29:14 +08:00
liu.zixi
5efd500e69 fix: 【FCJDFDXTXS-145】分页查询 2025-12-24 10:29:11 +08:00
yangxinyu
2681ce68e3 fix:【FCJDFDXTXS-174】资源展示列表改为完成时间降序 2025-12-24 10:29:09 +08:00
yangxinyu
4fbdb40820 fix:【FCJDFDXTXS-174】考试展示列表改为完成时间降序 2025-12-24 10:29:06 +08:00
yangxinyu
905181df14 fix:【FCJDFDXTXS-174】评估展示列表改为完成时间降序 2025-12-24 10:29:03 +08:00
liuzixi
4947752cda fix: 【FCJDFDXTXS-145】调整sql写法 2025-12-24 10:29:00 +08:00
liu.zixi
c909e2f266 fix: 【FCJDFDXTXS-145】先不采用此方案 2025-12-24 10:28:56 +08:00
liu.zixi
47274373bf fix: 【FCJDFDXTXS-145】两个id调个个 2025-12-24 10:28:54 +08:00
liu.zixi
8620b078d0 fix: 【FCJDFDXTXS-145】status纠错 2025-12-24 10:28:51 +08:00
liu.zixi
d65a4c8bea fix: 【FCJDFDXTXS-145】progress纠错 2025-12-24 10:28:48 +08:00
liu.zixi
4ffa10f547 fix: 【FCJDFDXTXS-145】去掉group by 2025-12-24 10:28:46 +08:00
liu.zixi
9546f0ac55 fix: 【FCJDFDXTXS-145】打印堆栈 2025-12-24 10:28:44 +08:00
liu.zixi
d5962acc12 fix: 【FCJDFDXTXS-145】更换资源学习情况学习人员分页查询方法 2025-12-24 10:28:41 +08:00
miaowenbo
8850d0b43d fix:【FCJDFDXTXS-170】经过生产库数据确认,修改作业内容字段为hwAnswer 2025-12-24 10:28:38 +08:00
yangxinyu
57eab0f72c fix:修改作业内容字段 2025-12-24 10:28:35 +08:00
miaowenbo
b2da3eabc0 fix:【FCJDFDXTXS-143】默认展示全部学习时长从studyCourse表的totalDuration修改为studyCourseItem的studyDuration字段求和(原逻辑只有筛选时间段后求和,测试数据有不对应情况,因此改为所有情况均求和) 2025-12-24 10:28:32 +08:00
yangxinyu
c0538f59a5 fix:修改获取章节问题 2025-12-24 10:28:29 +08:00
miaowenbo
d63f6eaef1 fix:【FCJDFDXTXS-169】修改导出excel的展示逻辑,修改为课程名称的作业名称 2025-12-24 10:28:26 +08:00
miaowenbo
ced8f2fd18 fix:添加根据课程id查询studyCourse表数据集合,并修正对应的错误逻辑 2025-12-24 10:28:24 +08:00
yangxinyu
a09a5d4cbd fix:【FCJDFDXTXS-151】修改资源名称展示章名称-节名称 2025-12-24 10:28:21 +08:00
miaowenbo
38f74c91ae 【FCJDFDXTXS-165】作业导出去掉完成时间字段 2025-12-24 10:28:19 +08:00
yangxinyu
17216f4464 fix:【FCJDFDXTXS-151】新增多个aid查询 2025-12-24 10:28:16 +08:00
miaowenbo
ffdf6d52b5 fix:【FCJDFDXTXS-136】修改考试的查询状态,考试通过-2,考试未通过-4 2025-12-24 10:28:14 +08:00
miaowenbo
25187c1975 feat:【FCJDFDXTXS-138】考试状态的枚举修改为“已通过、未通过” 2025-12-24 10:28:13 +08:00
miaowenbo
dd24b02e4e feat:.【FCJDFDXTXS-138】所有考试成绩修改为整数 2025-12-24 10:28:11 +08:00
miaowenbo
de850f10ca feat:
1.【FCJDFDXTXS-120】导出学习记录学习完成时间为空时,学习结束时间应为学生最后一次学习时间
2.【FCJDFDXTXS-115、138、140】修改课程名称的展示逻辑,修改为章名称+节名称,详细逻辑如下:默认取sectionName-contentName,如果sectionName不存在,就用courseName-contentName
2025-12-24 10:28:10 +08:00
liu.zixi
59cc37da94 fix: 【FCJDFDXTXS-112】增加txt类型上传支持 2025-12-24 10:23:55 +08:00
liu.zixi
e3f5368663 fix: 【FCJDFDXTXS-87】纠错 2025-12-24 10:23:53 +08:00
liu.zixi
f6fd445e05 fix: 【FCJDFDXTXS-87】、【FCJDFDXTXS-88】更新top方法的逻辑 2025-12-24 10:23:50 +08:00
liu.zixi
6b7fbe1d7d fix: 更新课程基本信息时不变更状态 2025-12-24 10:23:48 +08:00
liu.zixi
499a4c3418 fix: 【FCJDFDXTXS-144】优化复制课程的逻辑-去掉空格 2025-12-24 10:23:45 +08:00
liu.zixi
f5aa0b1960 fix: 【FCJDFDXTXS-144】优化复制课程的逻辑 2025-12-24 10:23:43 +08:00
yangxinyu
b2badc972f fix:【FCJDFDXTXS-142】学习时长字段表头与.学习状态字段枚举值应为“未开始、进行中、已完成”修改 2025-12-24 10:23:40 +08:00
yangxinyu
bd15ad88cb feat:修改作业导出时,展示为作业内容和完成状态 2025-12-24 10:23:38 +08:00
yangxinyu
1e79309107 fix:FCJDFDXTXS-114学习状态字段展示修改 2025-12-24 10:23:35 +08:00
liuzixi
3a2676b381 fix: 【FCJDFDXTXS-88】修正批量置顶排序功能 2025-12-24 10:23:32 +08:00
liu.zixi
f5dcd74776 fix: 【FCJDFDXTXS-87】修正置顶时对es的修改逻辑 2025-12-24 10:23:30 +08:00
yangxinyu
5cda31e911 feat:导出报名记录添加按照报名时间倒叙 2025-12-24 10:23:27 +08:00
liu.zixi
87f7687fe7 fix: 【FCJDFDXTXS-82】排序修改成gbk 2025-12-24 10:23:24 +08:00
liu.zixi
741c64cbf9 fix: 【FCJDFDXTXS-62】修正资源归属排序字段 2025-12-24 10:23:20 +08:00
liu.zixi
09acc65464 fix: 【FCJDFDXTXS-82】修正置顶及置顶排序的逻辑 2025-12-24 10:23:17 +08:00
liu.zixi
d7e5fcd6a6 fix: 【FCJDFDXTXS-86】去掉一个where条件 2025-12-24 10:23:15 +08:00
liu.zixi
8ecf8cb776 fix: 【FCJDFDXTXS-84】修改查询语句,查询授课教师 2025-12-24 10:23:12 +08:00
liu.zixi
54781f9718 fix: 【FCJDFDXTXS-85】置顶列表修正 2025-12-24 10:23:10 +08:00
liu.zixi
df79332e0c fix: 【FCJDFDXTXS-44】资源归属查询失败修正 2025-12-24 10:23:07 +08:00
liu.zixi
c393bec70c fix: 【FCJDFDXTXS-57、FCJDFDXTXS-65】给列表页一些默认数据 2025-12-24 10:23:05 +08:00
liu.zixi
640663bcc7 fix: 课程列表学习人数只统计学习中的,即status > 1 2025-12-24 10:23:00 +08:00
liu.zixi
fd26b33b2c fix: 【FCJDFDXTXS-70】导出时课程评分四舍五入 2025-12-24 10:22:58 +08:00
yangxinyu
8ef80765d6 feat:增加入参 userId 支持多选 2025-12-24 10:22:55 +08:00
liu.zixi
10dfa93afd fix: 修复部分情况下topList接口报错的问题 2025-12-24 10:22:51 +08:00
liu.zixi
b17478d97b fix: 【FCJDFDXTXS-69】兼容open_course为null的情况 2025-12-24 10:22:49 +08:00
liu.zixi
d0c7036035 fix: 【FCJDFDXTXS-66】修正导出数据 2025-12-24 10:22:46 +08:00
liu.zixi
a25a3c0064 fix: 【FCJDFDXTXS-47】修正课程分类的排序问题 2025-12-24 10:22:44 +08:00
liu.zixi
cc3ed57283 fix: 【FCJDFDXTXS-35】修正培训时间查询 2025-12-24 10:22:41 +08:00
liu.zixi
6fd4f4cdb6 fix: 【FCJDFDXTXS-35】修正培训时间查询 2025-12-24 10:22:38 +08:00
liu.zixi
8c7bbfc4db fix: 【FCJDFDXTXS-50】教师姓名用、分隔 2025-12-24 10:22:34 +08:00
liu.zixi
92ce80e6e3 fix: sortWeight应用到es 2025-12-24 10:22:32 +08:00
yangxinyu
e029d3f25d feat:修改学习记录导出中学习时长字段格式为两位小数 2025-12-24 10:22:30 +08:00
yangxinyu
a69a435191 feat:修改资源学习列表count数计算 2025-12-24 10:22:28 +08:00
liu.zixi
e5957af71c feat: 课程列表导出,组织名称改为导出全路径 2025-12-24 10:22:25 +08:00
liu.zixi
8c0d942d1d fix: 课程列表接口纠错 2025-12-24 10:22:23 +08:00
liu.zixi
2479b9d5db fix: 课程列表接口纠错 2025-12-24 10:22:21 +08:00
liu.zixi
f65a5fee6e fix: 课程列表接口增加返回最后修改时间 2025-12-24 10:22:18 +08:00
liu.zixi
9bbc9303d0 fix: 课程列表接口增加返回课程类型 2025-12-24 10:22:16 +08:00
miaowenbo
91611b7c0a fix:修复了资源学习情况列表查询的有没有状态名称模糊查询不一致的问题,现在统一模糊查询
status为空查询字段加上aid,方便前端获取工号部门信息
2025-12-24 10:22:14 +08:00
yangxinyu
0b3d15c538 feat:修改资源学习列表无完成人数无法查到资源的问题 2025-12-24 10:22:11 +08:00
miaowenbo
8d5029267d fix:学习记录查询/导出接口中,学习时长条件查询重新赋值补全实体类解耦逻辑,避免影响原表数据 2025-12-24 10:22:09 +08:00
yangxinyu
c262f421ee feat:修改完成人数统计错误 2025-12-24 10:22:07 +08:00
yangxinyu
df7e88bf9c feat资源学习列表新增content_id 2025-12-24 10:22:05 +08:00
miaowenbo
01a1025c73 fix:分页查询课程学习记录以及导出课程学习记录修改时间条件(初版) 2025-12-24 10:22:02 +08:00
miaowenbo
3aee11db53 fix:学习记录导出接口补全缺少的空值校验 2025-12-24 10:22:00 +08:00
liu.zixi
dad64a4492 feat: 数据权限确认 2025-12-24 10:21:57 +08:00
yangxinyu
139dd9adc3 feat:增加查询资源学习列表的contentName字段 2025-12-24 10:21:55 +08:00
miaowenbo
04772e4605 fix:修改学习记录查询未开始的查询sql,结合现有数据,筛选item表中状态为1及为null的数据 2025-12-24 10:21:52 +08:00
yangxinyu
f9ead314c1 feat:修改导出报名记录接口signType筛选问题 2025-12-24 10:21:50 +08:00
miaowenbo
5af44c7d4f fix:修复分页查询课程学习记录的时间查询参数空值校验 2025-12-24 10:21:47 +08:00
yangxinyu
478b20c107 feat:评估学习记录、报名记录查询修改为以报名方式筛选、6类课件学习记录增加content_type字段 2025-12-24 10:21:45 +08:00
miaowenbo
0b02a5f841 fix:修改资源学习记录-考试信息的查询结果,由查询当前课程的所有考试修改为查询当前课程的特定考试 2025-12-24 10:21:44 +08:00
miaowenbo
8c2ba2d35c fix:修改机构表的获取字段,统一从name修改为分部门级别的namePath字段 2025-12-24 10:21:43 +08:00
miaowenbo
5c4fae4fc3 feat: 资源学习情况导出-作业信息导出接口补全附件和zip导出 2025-12-24 10:21:41 +08:00
miaowenbo
ed3e3b76c8 feat:查询考试表部分代码逻辑优化 2025-12-24 10:21:13 +08:00
miaowenbo
696a1cb1e1 feat: 资源学习情况导出-作业信息初版接口(缺少附件和zip导出) 2025-12-24 10:21:11 +08:00
miaowenbo
6a3d129e79 feat:添加资源学习情况导出-考试信息接口,支持导出单个课程单次考试的所有学生信息及考试信息 2025-12-24 10:21:10 +08:00
miaowenbo
3d94d91a89 feat:补全部分注释,去掉多余日志,补全手动写sql时缺失的item表联表字段(item表id),并赋值到查询数据集合的id字段中 2025-12-24 10:21:08 +08:00
miaowenbo
6b36d10419 feat:资源学习情况分页查询-考试信息,同时修复原资源学习情况分页查询接口在参数为null时的错误查询结果 2025-12-24 10:21:06 +08:00
liu.zixi
fc8a29de83 fix: 课程列表默认排序,只保留系统创建时长倒排 2025-12-24 10:20:26 +08:00
liu.zixi
1d985e453a fix: 课程二维码接口调整逻辑 2025-12-24 10:20:25 +08:00
miaowenbo
b3f6d3172f feat:添加学生章节级别学习记录分页查询接口,并补全学习时长字段 2025-12-24 10:20:23 +08:00
liu.zixi
0e71835476 feat: 课程列表分页、导出功能修改 2025-12-24 10:20:22 +08:00
miaowenbo
e0b0cb3933 feat:查询报名记录分页添加根据报名方式查询逻辑 2025-12-24 10:19:56 +08:00
miaowenbo
32bcb7f0a1 导出课程学习记录添加用户、状态、时间等查询字段支持 2025-12-24 10:19:55 +08:00
吴季分
650c44cfb5 修正重定向地址 2025-12-24 10:19:53 +08:00
CHINAMI-GR51T7H\EDY
9638c0099f feat:导出报名记录接口、资源学习列表接口 2025-12-24 10:19:01 +08:00
吴季分
edcac0e9aa 二维码扫描重定向 2025-12-24 10:18:59 +08:00
miaowenbo
db994daff1 feat:
1.开始结束时间均传入的情况,实现筛选逻辑(startTime >= 查询开始时间 AND startTime <= 查询结束时间) OR (finishTime >= 查询开始时间 AND finishTime <= 查询结束时间),这样兼容查询结束时间为空值的情况,因为学员课程未结束时没有结束时间
2.和前端沟通组件中有通过组件实现今年以来等筛选逻辑,去掉对应逻辑和枚举类
2025-12-24 10:18:06 +08:00
miaowenbo
e7e1350393 feat:
1.导出学习记录接口修改工号字段映射,调用用户中心取code字段,本地库取userNo字段
2.修改分页查询课程学习记录接口,原有分页接口只支持查询当前登录用户,增加同逻辑的课程维度分页接口
3.增加学习时长时间筛选字段与枚举(学习时长筛选逻辑还未完成)
2025-12-24 10:18:04 +08:00
miaowenbo
d1f9e9011b feat:
1.添加根据课程id得到对应学习记录(包括考试记录)接口
2.修改学习记录中的分数根据考试设置为最新/最高分数
2025-12-24 10:18:01 +08:00
liu.zixi
41a1c45c73 fix: page接口增加出参字段isPermission;
page接口显示顺序
2025-12-24 10:17:59 +08:00
liu.zixi
effa15deac fix: controller层代码修正 2025-12-24 10:17:57 +08:00
miaowenbo
1174dc3e42 feat:学习进度导出接口添加入参校验,同时添加部门、学习时长字段获取逻辑 2025-12-24 10:17:55 +08:00
liu.zixi
2202b5528c fix: 课程导出问题修正 2025-12-24 10:17:24 +08:00
liu.zixi
cef8c31685 fix: 课程导出问题修正
继续尝试修正文件名错误的问题
2025-12-24 10:17:22 +08:00
liu.zixi
ec6001d19b fix: 课程导出问题修正
修正文件名错误的问题
2025-12-24 10:17:20 +08:00
liu.zixi
25e207d8d1 fix: 课程导出问题修正
排查空指针问题修正
2025-12-24 10:17:17 +08:00
liu.zixi
b51b6ae558 fix: 课程导出问题修正
排查空指针问题修正
2025-12-24 10:17:14 +08:00
liu.zixi
6dc44339ea fix: 课程列表dao层报错修正
排查空指针问题修正
2025-12-24 10:17:12 +08:00
liu.zixi
f910698aab fix: 课程列表dao层报错修正
ResultSet修正
2025-12-24 10:17:10 +08:00
liu.zixi
ba9746b709 fix: 课程列表dao层报错修正
修复timestamp和localDateTime的兼容
2025-12-24 10:17:08 +08:00
liu.zixi
b9609dfcec fix: 课程列表dao层报错修正
修复id数据类型的问题
2025-12-24 10:17:06 +08:00
liu.zixi
b165fb141a fix: 课程列表dao层报错继续修正 2025-12-24 10:17:04 +08:00
liu.zixi
1abf23be7f fix: 课程列表dao层报错继续修正 2025-12-24 10:17:02 +08:00
liu.zixi
2c22674896 fix: 课程列表dao层报错修正 2025-12-24 10:16:59 +08:00
liu.zixi
86279d2c74 feat: 课程列表SQL版
完善了所有查询条件,并完善导出接口
2025-12-24 10:16:57 +08:00
liu.zixi
15f4df9cfe feat: 课程列表SQL版
完善了所有查询条件,并完善导出接口
2025-12-24 10:16:55 +08:00
miaowenbo
eb9bf05e39 feat:添加根据课程id获取对应考试记录接口 2025-12-24 10:16:53 +08:00
miaowenbo
b668605939 feat:
1.忽略项目参考文档内容
2.修改excel导出工具类,支持导出动态列excel
3.补全导出课程学习记录接口初版(还缺少部分字段)
4.添加列表查询课程学习记录方法
2025-12-24 10:16:52 +08:00
miaowenbo
ef604ba08f feat:添加启动成功提示 2025-12-24 10:16:05 +08:00
liu.zixi
a2e35fe95e feat: 课程列表相关接口
完善了“查看置顶课程列表”的接口出参格式
2025-12-24 10:16:04 +08:00
liu.zixi
825cd8af8f feat: 课程列表相关接口
完善了“查看置顶课程列表”、“设置置顶”、“置顶排序”、“导出课程列表”api层、service层逻辑
2025-12-24 10:16:02 +08:00
liu.zixi
e14e41a220 feat: 课程列表相关接口
增加了“查看置顶课程列表”、“设置置顶”、“置顶排序”、“导出课程列表”接口,部分未完成
2025-12-24 10:15:31 +08:00
liu.zixi
e8b78bc4e8 课程列表管理端新版 2025-12-24 10:15:29 +08:00
bjzhoujian
2057286b31 修改配置上线割接 2025-12-24 00:05:48 +08:00
bjzhoujian
1885c8ebce 修改配置 2025-12-23 01:23:32 +08:00
9 changed files with 38 additions and 38 deletions

View File

@@ -22,9 +22,9 @@ import com.xboe.module.course.vo.CoursePageVo;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.util.CollectionUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.security.core.parameters.P;
//import org.springframework.util.CollectionUtils;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -104,6 +104,12 @@ public class CourseManageApi extends ApiBaseController{
IDataUserSyncService userSyncService;
@Resource
private ThirdApi thirdApi;
@Resource
CourseAuditApi courseAuditApi;
@Resource
CourseFullTextApi courseFullTextApi;
@Value("${boe.pcPageUrl}")
private String pcPageUrl;
@@ -117,12 +123,6 @@ public class CourseManageApi extends ApiBaseController{
@Value("${boe.pcLoginUrl}")
private String pcLoginUrl;
@Resource
CourseAuditApi courseAuditApi;
@Resource
CourseFullTextApi courseFullTextApi;
// @PostMapping("/test")
// public JsonResponse<PageList<Course>> findTest(Pagination pager,CourseQueryDto dto){
// //dto.setOrgAid("7003708665807110150");
@@ -196,7 +196,6 @@ public class CourseManageApi extends ApiBaseController{
public void manageExport(CoursePageQueryDTO coursePageQueryDTO, HttpServletResponse response) {
coursePageService.exportCourseList(coursePageQueryDTO, response);
}
/**
* 管理列表的查询
* @param pager

View File

@@ -448,6 +448,13 @@ public class Course extends BaseEntity {
@Transient
private Boolean isTip;
@Transient
private String auditUser;
@Transient
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime auditTime;
/**
* 课程时长(秒)
*/
@@ -468,13 +475,6 @@ public class Course extends BaseEntity {
@Column(name = "create_from")
private String createFrom;
@Transient
private String auditUser;
@Transient
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime auditTime;
public Course(String id,String name,String summary,String coverImg,String sysCreateAid,String sysCreateBy,Integer type,LocalDateTime publishTime){
super.setId(id);
this.name=name;

View File

@@ -102,6 +102,9 @@ public class CourseContent extends BaseEntity {
@Transient
private Integer status;
@Transient
List<BoeaiSubtitleRsp> boeaiSubtitleRspList;
/**
* 展示名称(章名+节名,如果没有章节,则为课程名+节名)
* 25.12.15新增
@@ -109,9 +112,6 @@ public class CourseContent extends BaseEntity {
@Transient
private String displayName;
@Transient
List<BoeaiSubtitleRsp> boeaiSubtitleRspList;
public CourseContent() {
}

View File

@@ -577,14 +577,13 @@ public class StudyCourseApi extends ApiBaseController{
String tags = tagList.stream().map(CourseTag::getTagName).collect(Collectors.joining(","));
course1.setTags(tags);
}
//rs.put("course",course1);
//获取课程AI详情
log.info("---- KJB 获取课程详情 ---");
CourseFullText courseFullText = new CourseFullText();
courseFullText.setId(cid);
courseFullTextApi.getCourseFromKJB(courseFullText,course);
courseFullTextApi.getCourseFromKJB(courseFullText,course1);
rs.put("course",course1);
//rs.put("course",course);
List<CourseCrowd> courseCrowdList = courseService.findCrowdByCourseId(cid);
if(crowd!=null && crowd) {

View File

@@ -9,20 +9,20 @@ spring:
cloud:
nacos:
discovery:
server-addr: 10.251.113.100:8848
server-addr: 10.232.28.76:8848,10.232.28.83:8848,10.232.28.77:8848
config:
server-addr: 10.251.113.100:8848
server-addr: 10.232.28.76:8848,10.232.28.83:8848,10.232.28.77:8848
redis:
database: 1
host: 10.251.88.213
password: qwert!W588
host: 10.232.27.44
password: j2ZsxUyl
port: 6379
jpa:
hibernate:
ddl-auto: none
datasource:
driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql://10.251.88.216:3306/boe_base?useSSL=false&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
url: jdbc:mysql://10.232.27.47:3306/boe_base?useSSL=false&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
username: admin
password: boeRds01
type: com.zaxxer.hikari.HikariDataSource
@@ -34,7 +34,7 @@ spring:
max-lifetime: 1800000
maximum-pool-size: 20
activemq:
broker-url: tcp://10.251.113.100:61616
broker-url: tcp://10.232.28.73:61616
user: admin
password: admin
jms:
@@ -67,7 +67,7 @@ xboe:
url: https://u.boe.com/userbasic
elasticsearch:
server:
ip: 10.251.88.218
ip: 10.232.27.40
port: 9200
user:
password:
@@ -338,11 +338,11 @@ aop-log-record:
#不进行拦截的包或者类
excludeClassNames:
activemq:
broker-url: tcp://10.251.113.100:61616
broker-url: tcp://10.232.28.73:61616
user: admin
password: admin
elasticsearch:
host: 10.251.88.218
host: 10.232.27.40
port: 9200
boe:
@@ -359,4 +359,7 @@ mysql:
kjb:
aicoreUrl: http://10.232.28.95:8080
videoUrlPrefix: https://u.boe.com/upload
videoUrlPrefix: https://u.boe.com/upload
boe:
domain: https://u.boe.com

View File

@@ -168,7 +168,6 @@ boe:
kjb:
aicoreUrl: http://10.251.186.27:8088
videoUrlPrefix: https://u-pre.boe.com/upload
ok:
http:
connect-timeout: 30

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false" scan="false">
<springProperty scop="context" name="spring.application.name" source="spring.application.name" defaultValue=""/>
<property name="log.path" value="/home/logs/${spring.application.name}"/>
<property name="log.path" value="/data/logs/${spring.application.name}"/>
<!-- 彩色日志格式 -->
<property name="CONSOLE_LOG_PATTERN"
value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>

View File

@@ -2,8 +2,8 @@
spring:
redis:
database: 1
host: 10.251.88.213
password: qwert!W588
host: 10.232.27.44
password: j2ZsxUyl
port: 6379
jpa:
hibernate:
@@ -16,12 +16,12 @@ spring:
driverClassName: com.mysql.jdbc.Driver
db1:
driverClassName: com.mysql.jdbc.Driver
jdbc-url: jdbc:mysql://10.251.88.216:3306/boe_basic?useSSL=false&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
jdbc-url: jdbc:mysql://10.232.27.47:3306/boe_basic?useSSL=false&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
username: admin
password: boeRds01
db2:
driverClassName: com.mysql.jdbc.Driver
jdbc-url: jdbc:mysql://10.251.88.216:3306/boe_base?useSSL=false&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
jdbc-url: jdbc:mysql://10.232.27.47:3306/boe_base?useSSL=false&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
username: admin
password: boeRds01

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false" scan="false">
<springProperty scop="context" name="spring.application.name" source="spring.application.name" defaultValue=""/>
<property name="log.path" value="/home/logs/${spring.application.name}"/>
<property name="log.path" value="/data/logs/${spring.application.name}"/>
<!-- 彩色日志格式 -->
<property name="CONSOLE_LOG_PATTERN"
value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>