Compare commits

..

174 Commits

Author SHA1 Message Date
liu.zixi
0837ab3676 fix: 资源学习情况倒序改正序 2025-12-24 09:33:53 +08:00
liuzixi
d6b7a9c380 fix: 修正问题10 2025-12-23 21:51:07 +08:00
liuzixi
233e7c29df fix: 修正问题10 2025-12-23 21:41:44 +08:00
liu.zixi
744f648748 fix: 问题27修复 2025-12-23 18:46:06 +08:00
miaowenbo
be966faa02 fix:导出作业文件名逻辑修改 2025-12-23 16:10:18 +08:00
miaowenbo
44fc0a82c6 fix:导出作业文件名修改为学生名+文件名,如果学生名不存在用“空学生名称”占位 2025-12-23 15:58:50 +08:00
liu.zixi
e9c884c246 merge: AI课程特性融合至新的在线管理 2025-12-23 09:52:34 +08:00
liu.zixi
90d09cac25 fix: 问题19修复 2025-12-23 09:44:10 +08:00
liu.zixi
6c08b27ed3 fix: 问题15修复 2025-12-22 19:44:55 +08:00
liu.zixi
b2632c9877 fix: 问题13修复 2025-12-22 19:32:37 +08:00
yangxinyu
b5bf0429aa fix:【FCJDFDXTXS-202】 2025-12-22 18:32:01 +08:00
liu.zixi
4c8c571a82 fix: 排序时对sys_create_time做适配 2025-12-22 16:30:43 +08:00
liu.zixi
15193bd624 Merge branch 'refs/heads/release-20250328-master' into 251114-feature-course-online
# Conflicts:
#	servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseManageApi.java
#	servers/boe-server-all/src/main/java/com/xboe/module/course/entity/Course.java
#	servers/boe-server-all/src/main/java/com/xboe/module/course/entity/CourseContent.java
#	servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java
#	servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java
#	servers/boe-server-all/src/main/resources/application-prod.yml
#	servers/boe-server-all/src/main/resources/application-test.yml
2025-12-22 10:34:24 +08:00
liuzixi
6560e60011 fix: 课程时长四舍五入 2025-12-20 10:11:45 +08:00
liu.zixi
f82e3e8566 fix: 导出的score四舍五入 2025-12-19 17:53:34 +08:00
miaowenbo
f3fa572802 fix:资源学习完成人数统计排除未报名人员 2025-12-19 16:30:50 +08:00
liu.zixi
ff0d2240df fix: 【FCJDFDXTXS-190】修复报名记录影响的学习记录 2025-12-19 15:30:29 +08:00
liu.zixi
179e1b7fb1 fix: 【FCJDFDXTXS-190】修复报名记录的一些bug 2025-12-19 15:21:16 +08:00
liu.zixi
d10d8b444c fix: 【FCJDFDXTXS-199】资源学习情况-作业/考试导出问题修复 2025-12-19 12:31:32 +08:00
liu.zixi
9e0d6586b7 fix: 【FCJDFDXTXS-199】资源学习情况-作业/考试导出问题修复 2025-12-19 12:01:04 +08:00
liu.zixi
8987db2c0f fix: 【FCJDFDXTXS-199】资源学习情况-作业导出问题修复 2025-12-19 11:55:11 +08:00
liu.zixi
3dcd3d01fe fix: 【FCJDFDXTXS-199】资源学习情况导出调试 2025-12-19 11:43:00 +08:00
liu.zixi
cd11b70b0f fix: 【FCJDFDXTXS-199】资源学习情况导出调试 2025-12-19 11:39:49 +08:00
yangxinyu
2ef1901b54 fix:添加学习记录导出接口aid查询 2025-12-19 11:28:25 +08:00
liu.zixi
fa3f625183 fix: 【FCJDFDXTXS-199】资源学习情况的作业、考试的导出查询、拼excel数据逻辑修正 2025-12-19 10:34:12 +08:00
liu.zixi
27b0bd2749 fix: 【FCJDFDXTXS-201】编辑后不从es里删除 2025-12-19 10:15:53 +08:00
liu.zixi
fa62805efb fix: 【FCJDFDXTXS-190】手动添加报名记录逻辑修正:1.修改学习人数 2.判断此前是否存在记录 2025-12-19 09:51:01 +08:00
liu.zixi
4b8b9e47dc fix: 【FCJDFDXTXS-190】资源学习情况 2025-12-18 19:25:17 +08:00
liu.zixi
e2d8ba8536 fix: 【FCJDFDXTXS-192】受众成员接口更新 2025-12-18 19:13:42 +08:00
liu.zixi
0270653d22 fix: 【FCJDFDXTXS-190】资源学习情况只查询有报名记录的数据 2025-12-18 18:48:12 +08:00
miaowenbo
ef30ee17c3 fix:【FCJDFDXTXS-190】报名记录导出接口,添加在学习记录中添加单独查询字段signUpAid,只查询有报名数据aid的用户 2025-12-18 18:35:59 +08:00
miaowenbo
9b0d5ada4d fix:【FCJDFDXTXS-190】添加报名记录列表查询接口,并在学习记录中添加单独查询字段signUpAid,只查询有报名数据aid的用户 2025-12-18 18:21:39 +08:00
yangxinyu
e29d2c101a fix:【FCJDFDXTXS-188】修改导出报名记录排序+导出报名记录aid查询 2025-12-18 17:49:06 +08:00
liu.zixi
97faaa7f21 fix: 【FCJDFDXTXS-186】修改置顶逻辑 2025-12-18 13:57:19 +08:00
liu.zixi
37c1e22ccd fix: 状态修正 2025-12-18 13:48:16 +08:00
liu.zixi
b35ff01ff4 fix: 审核记录修改 2025-12-18 13:21:19 +08:00
liuzixi
7ced7dbfb1 fix: 【FCJDFDXTXS-176】状态机修正 2025-12-17 22:10:01 +08:00
liuzixi
777903a6af fix: 【FCJDFDXTXS-145】修复未开始数据出不来的问题 2025-12-17 21:47:26 +08:00
miaowenbo
4f1416decc fix:【FCJDFDXTXS-177】为了拼接章名称+节名称后仍然可以根据资源名称进行模糊查询,修改原有的分页接口为手动分页(和需求确认后,现有数据课程资源数量不会超过50,因此效率相近),并添加对应查询逻辑 2025-12-17 19:50:36 +08:00
yangxinyu
36c2e18a1f fix:【FCJDFDXTXS-177】 2025-12-17 19:12:34 +08:00
miaowenbo
2bf9dfb4b7 fix:临时资源名称模糊查询逻辑修改 2025-12-17 18:53:47 +08:00
miaowenbo
a17cbf451c fix:【FCJDFDXTXS-133】 查询资源学习item数据(联表获取作业完成状态用),逻辑为根据studyCourseItem表的id连接studyHomework表的studyItemId获取作业完成状态 2025-12-17 18:36:49 +08:00
liu.zixi
1778b4447c fix: 【FCJDFDXTXS-145】作业、评估 2025-12-17 17:52:30 +08:00
liu.zixi
0d0ebbac77 fix: 【FCJDFDXTXS-145】解决一个问题 2025-12-17 17:28:25 +08:00
liu.zixi
f91405e003 fix: 【FCJDFDXTXS-145】分页查询换成原始sql 2025-12-17 17:11:12 +08:00
liu.zixi
81ccdecf7b fix: 【FCJDFDXTXS-145】分页查询 2025-12-17 17:09:44 +08:00
yangxinyu
48801aa377 fix:【FCJDFDXTXS-174】资源展示列表改为完成时间降序 2025-12-17 11:14:42 +08:00
yangxinyu
a6293d9c81 fix:【FCJDFDXTXS-174】考试展示列表改为完成时间降序 2025-12-17 10:59:07 +08:00
yangxinyu
d7dc44fbaa fix:【FCJDFDXTXS-174】评估展示列表改为完成时间降序 2025-12-17 10:28:58 +08:00
liuzixi
80cd2e38b1 fix: 【FCJDFDXTXS-145】调整sql写法 2025-12-16 22:19:22 +08:00
liu.zixi
c5889fdd7d fix: 【FCJDFDXTXS-145】先不采用此方案 2025-12-16 20:38:56 +08:00
liu.zixi
5c1e6c3253 fix: 【FCJDFDXTXS-145】两个id调个个 2025-12-16 20:32:03 +08:00
liu.zixi
ef95e85185 fix: 【FCJDFDXTXS-145】status纠错 2025-12-16 20:20:00 +08:00
liu.zixi
0d0f5c351a fix: 【FCJDFDXTXS-145】progress纠错 2025-12-16 20:17:29 +08:00
liu.zixi
c95552b9a1 fix: 【FCJDFDXTXS-145】去掉group by 2025-12-16 20:13:00 +08:00
liu.zixi
8e81623be2 fix: 【FCJDFDXTXS-145】打印堆栈 2025-12-16 19:59:06 +08:00
liu.zixi
38af297c76 fix: 【FCJDFDXTXS-145】更换资源学习情况学习人员分页查询方法 2025-12-16 19:48:18 +08:00
miaowenbo
59a07e5d38 fix:【FCJDFDXTXS-170】经过生产库数据确认,修改作业内容字段为hwAnswer 2025-12-16 19:29:55 +08:00
yangxinyu
cc37f522b9 fix:修改作业内容字段 2025-12-16 18:28:26 +08:00
miaowenbo
f481888d55 fix:【FCJDFDXTXS-143】默认展示全部学习时长从studyCourse表的totalDuration修改为studyCourseItem的studyDuration字段求和(原逻辑只有筛选时间段后求和,测试数据有不对应情况,因此改为所有情况均求和) 2025-12-16 17:55:55 +08:00
yangxinyu
5b3443330c fix:修改获取章节问题 2025-12-16 17:42:55 +08:00
miaowenbo
040db5dd3d fix:【FCJDFDXTXS-169】修改导出excel的展示逻辑,修改为课程名称的作业名称 2025-12-16 17:22:12 +08:00
miaowenbo
5134d2a618 fix:添加根据课程id查询studyCourse表数据集合,并修正对应的错误逻辑 2025-12-16 16:57:32 +08:00
yangxinyu
9c797f3220 fix:【FCJDFDXTXS-151】修改资源名称展示章名称-节名称 2025-12-16 16:22:56 +08:00
miaowenbo
e642924caa 【FCJDFDXTXS-165】作业导出去掉完成时间字段 2025-12-16 13:47:46 +08:00
yangxinyu
7756edf122 fix:【FCJDFDXTXS-151】新增多个aid查询 2025-12-16 13:29:31 +08:00
miaowenbo
eedaf13711 fix:【FCJDFDXTXS-136】修改考试的查询状态,考试通过-2,考试未通过-4 2025-12-16 10:51:54 +08:00
miaowenbo
8a9690379a feat:【FCJDFDXTXS-138】考试状态的枚举修改为“已通过、未通过” 2025-12-16 10:25:26 +08:00
miaowenbo
6a25c3c94a feat:.【FCJDFDXTXS-138】所有考试成绩修改为整数 2025-12-16 10:14:50 +08:00
miaowenbo
eb684e5fed feat:
1.【FCJDFDXTXS-120】导出学习记录学习完成时间为空时,学习结束时间应为学生最后一次学习时间
2.【FCJDFDXTXS-115、138、140】修改课程名称的展示逻辑,修改为章名称+节名称,详细逻辑如下:默认取sectionName-contentName,如果sectionName不存在,就用courseName-contentName
2025-12-15 20:45:09 +08:00
liu.zixi
4e0afbb19c fix: 【FCJDFDXTXS-112】增加txt类型上传支持 2025-12-15 20:06:27 +08:00
liu.zixi
05e3f55510 fix: 【FCJDFDXTXS-87】纠错 2025-12-15 18:56:02 +08:00
liu.zixi
7f19cfa81d fix: 【FCJDFDXTXS-87】、【FCJDFDXTXS-88】更新top方法的逻辑 2025-12-15 16:34:51 +08:00
liu.zixi
a9e0b87b95 fix: 更新课程基本信息时不变更状态 2025-12-15 16:27:51 +08:00
liu.zixi
5f160f9516 fix: 【FCJDFDXTXS-144】优化复制课程的逻辑-去掉空格 2025-12-15 15:04:42 +08:00
liu.zixi
7d7a2c40c7 fix: 【FCJDFDXTXS-144】优化复制课程的逻辑 2025-12-15 14:54:28 +08:00
yangxinyu
4260930295 fix:【FCJDFDXTXS-142】学习时长字段表头与.学习状态字段枚举值应为“未开始、进行中、已完成”修改 2025-12-15 13:58:39 +08:00
yangxinyu
5ea2a12a67 feat:修改作业导出时,展示为作业内容和完成状态 2025-12-15 11:54:59 +08:00
yangxinyu
3e98719b3b fix:FCJDFDXTXS-114学习状态字段展示修改 2025-12-15 10:50:09 +08:00
liuzixi
e82bfc4ba3 fix: 【FCJDFDXTXS-88】修正批量置顶排序功能 2025-12-13 15:52:56 +08:00
liu.zixi
2ac77e7cc9 fix: 【FCJDFDXTXS-87】修正置顶时对es的修改逻辑 2025-12-13 15:40:06 +08:00
yangxinyu
efb3b49603 feat:导出报名记录添加按照报名时间倒叙 2025-12-12 18:44:06 +08:00
liu.zixi
e7706a7319 fix: 【FCJDFDXTXS-82】排序修改成gbk 2025-12-12 17:13:04 +08:00
liu.zixi
ce88a297f9 fix: 【FCJDFDXTXS-62】修正资源归属排序字段 2025-12-12 16:31:22 +08:00
liu.zixi
4d79c8c51d fix: 【FCJDFDXTXS-82】修正置顶及置顶排序的逻辑 2025-12-12 11:34:26 +08:00
liu.zixi
21aa360d2a fix: 【FCJDFDXTXS-86】去掉一个where条件 2025-12-12 11:12:43 +08:00
liu.zixi
4a92af0432 fix: 【FCJDFDXTXS-84】修改查询语句,查询授课教师 2025-12-12 10:51:51 +08:00
liu.zixi
c8f74526ea fix: 【FCJDFDXTXS-85】置顶列表修正 2025-12-12 10:43:33 +08:00
liu.zixi
e49b62b05d fix: 【FCJDFDXTXS-44】资源归属查询失败修正 2025-12-12 10:32:17 +08:00
liu.zixi
a9cfc7898c fix: 【FCJDFDXTXS-57、FCJDFDXTXS-65】给列表页一些默认数据 2025-12-12 10:29:35 +08:00
liu.zixi
fd9899fb05 fix: 课程列表学习人数只统计学习中的,即status > 1 2025-12-11 19:35:01 +08:00
liu.zixi
cbebcc6da8 fix: 【FCJDFDXTXS-70】导出时课程评分四舍五入 2025-12-11 19:16:21 +08:00
yangxinyu
3ba06fd16e feat:增加入参 userId 支持多选 2025-12-11 18:08:24 +08:00
liu.zixi
f99b7f0336 fix: 修复部分情况下topList接口报错的问题 2025-12-11 17:47:05 +08:00
liu.zixi
13e1a3fd02 fix: 【FCJDFDXTXS-69】兼容open_course为null的情况 2025-12-11 17:18:34 +08:00
liu.zixi
1d567f6a0d fix: 【FCJDFDXTXS-66】修正导出数据 2025-12-11 16:49:33 +08:00
liu.zixi
38e9eed3a4 fix: 【FCJDFDXTXS-47】修正课程分类的排序问题 2025-12-11 15:22:19 +08:00
liu.zixi
0612ca8b88 fix: 【FCJDFDXTXS-35】修正培训时间查询 2025-12-11 14:47:07 +08:00
liu.zixi
edd6540a76 fix: 【FCJDFDXTXS-35】修正培训时间查询 2025-12-11 14:00:10 +08:00
liu.zixi
63bcd9d11e fix: 【FCJDFDXTXS-50】教师姓名用、分隔 2025-12-11 13:45:20 +08:00
liu.zixi
ad1f02c8ab fix: sortWeight应用到es 2025-12-10 19:56:06 +08:00
yangxinyu
eba13bb602 feat:修改学习记录导出中学习时长字段格式为两位小数 2025-12-09 09:36:11 +08:00
yangxinyu
240d4725e6 feat:修改资源学习列表count数计算 2025-12-08 09:16:16 +08:00
liu.zixi
0b5716ed7d feat: 课程列表导出,组织名称改为导出全路径 2025-12-07 15:26:25 +08:00
liu.zixi
a1121e8700 fix: 课程列表接口纠错 2025-12-06 17:37:55 +08:00
liu.zixi
5f42139407 fix: 课程列表接口纠错 2025-12-06 17:37:12 +08:00
liu.zixi
3d35519615 fix: 课程列表接口增加返回最后修改时间 2025-12-06 17:25:56 +08:00
liu.zixi
e76833a3c2 fix: 课程列表接口增加返回课程类型 2025-12-06 17:22:07 +08:00
miaowenbo
c3027517c5 fix:修复了资源学习情况列表查询的有没有状态名称模糊查询不一致的问题,现在统一模糊查询
status为空查询字段加上aid,方便前端获取工号部门信息
2025-12-05 17:46:49 +08:00
yangxinyu
ce2524fdcb feat:修改资源学习列表无完成人数无法查到资源的问题 2025-12-04 18:40:18 +08:00
miaowenbo
4f53a268ba fix:学习记录查询/导出接口中,学习时长条件查询重新赋值补全实体类解耦逻辑,避免影响原表数据 2025-12-04 14:38:16 +08:00
yangxinyu
8e1a68d416 feat:修改完成人数统计错误 2025-12-04 14:04:59 +08:00
yangxinyu
4e6d1a6b04 Reapply "Merge branch '251114-feature-course-online' of https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers into 251114-feature-course-online"
This reverts commit f506fe49f2.
2025-12-04 13:33:05 +08:00
yangxinyu
f506fe49f2 Revert "Merge branch '251114-feature-course-online' of https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers into 251114-feature-course-online"
This reverts commit 3c582e9ade, reversing
changes made to 716ba91c2e.
2025-12-04 13:16:35 +08:00
yangxinyu
3c582e9ade Merge branch '251114-feature-course-online' of https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers into 251114-feature-course-online 2025-12-04 13:15:16 +08:00
yangxinyu
716ba91c2e feat资源学习列表新增content_id 2025-12-04 13:14:03 +08:00
miaowenbo
f39562ffc9 fix:分页查询课程学习记录以及导出课程学习记录修改时间条件(初版) 2025-12-03 18:58:04 +08:00
miaowenbo
2b7d0ef35a fix:学习记录导出接口补全缺少的空值校验 2025-12-02 17:41:11 +08:00
liu.zixi
7e21784a74 feat: 数据权限确认 2025-12-01 19:10:37 +08:00
yangxinyu
4b064171e6 feat:增加查询资源学习列表的contentName字段 2025-12-01 17:22:10 +08:00
miaowenbo
9f26b991a0 fix:修改学习记录查询未开始的查询sql,结合现有数据,筛选item表中状态为1及为null的数据 2025-12-01 14:01:31 +08:00
yangxinyu
a701f54a52 feat:修改导出报名记录接口signType筛选问题 2025-11-29 13:06:37 +08:00
miaowenbo
d54937c416 fix:修复分页查询课程学习记录的时间查询参数空值校验 2025-11-28 16:43:46 +08:00
yangxinyu
4ec928c451 feat:评估学习记录、报名记录查询修改为以报名方式筛选、6类课件学习记录增加content_type字段 2025-11-28 15:33:50 +08:00
miaowenbo
4fd415e7db fix:修改资源学习记录-考试信息的查询结果,由查询当前课程的所有考试修改为查询当前课程的特定考试 2025-11-27 19:08:12 +08:00
miaowenbo
8b9fb576c8 fix:修改机构表的获取字段,统一从name修改为分部门级别的namePath字段 2025-11-27 16:11:11 +08:00
miaowenbo
d9cbc9a24d feat: 资源学习情况导出-作业信息导出接口补全附件和zip导出 2025-11-27 15:21:41 +08:00
miaowenbo
25ed807efd feat:查询考试表部分代码逻辑优化 2025-11-27 14:28:18 +08:00
miaowenbo
dca4b96b62 feat: 资源学习情况导出-作业信息初版接口(缺少附件和zip导出) 2025-11-27 14:27:43 +08:00
miaowenbo
beae204174 feat:添加资源学习情况导出-考试信息接口,支持导出单个课程单次考试的所有学生信息及考试信息 2025-11-27 13:45:36 +08:00
miaowenbo
c8c093ffd9 feat:补全部分注释,去掉多余日志,补全手动写sql时缺失的item表联表字段(item表id),并赋值到查询数据集合的id字段中 2025-11-27 09:57:46 +08:00
miaowenbo
6bf11cea79 feat:资源学习情况分页查询-考试信息,同时修复原资源学习情况分页查询接口在参数为null时的错误查询结果 2025-11-26 20:22:34 +08:00
liu.zixi
3392602854 fix: 课程列表默认排序,只保留系统创建时长倒排 2025-11-26 19:49:03 +08:00
liu.zixi
b95dc520f0 fix: 课程二维码接口调整逻辑 2025-11-26 18:49:59 +08:00
miaowenbo
c4e0149b7f feat:添加学生章节级别学习记录分页查询接口,并补全学习时长字段 2025-11-26 16:39:44 +08:00
liu.zixi
3413c73fc8 feat: 课程列表分页、导出功能修改 2025-11-26 16:31:15 +08:00
miaowenbo
8b52a5680b feat:查询报名记录分页添加根据报名方式查询逻辑 2025-11-26 15:29:02 +08:00
miaowenbo
50c7cb4dba 导出课程学习记录添加用户、状态、时间等查询字段支持 2025-11-26 11:13:56 +08:00
吴季分
f3e2908b41 修正重定向地址 2025-11-26 10:54:54 +08:00
CHINAMI-GR51T7H\EDY
72ebb761f5 feat:导出报名记录接口、资源学习列表接口 2025-11-25 20:57:47 +08:00
吴季分
a694a379f4 Merge branch 'rediect' into 251114-feature-course-online 2025-11-25 14:34:24 +08:00
吴季分
6fa71c125d 二维码扫描重定向 2025-11-25 14:33:26 +08:00
miaowenbo
b9e1125145 feat:
1.开始结束时间均传入的情况,实现筛选逻辑(startTime >= 查询开始时间 AND startTime <= 查询结束时间) OR (finishTime >= 查询开始时间 AND finishTime <= 查询结束时间),这样兼容查询结束时间为空值的情况,因为学员课程未结束时没有结束时间
2.和前端沟通组件中有通过组件实现今年以来等筛选逻辑,去掉对应逻辑和枚举类
2025-11-25 14:05:29 +08:00
miaowenbo
2145e5d17e feat:
1.导出学习记录接口修改工号字段映射,调用用户中心取code字段,本地库取userNo字段
2.修改分页查询课程学习记录接口,原有分页接口只支持查询当前登录用户,增加同逻辑的课程维度分页接口
3.增加学习时长时间筛选字段与枚举(学习时长筛选逻辑还未完成)
2025-11-24 19:52:08 +08:00
miaowenbo
2df7e9061c feat:
1.添加根据课程id得到对应学习记录(包括考试记录)接口
2.修改学习记录中的分数根据考试设置为最新/最高分数
2025-11-24 17:42:17 +08:00
liu.zixi
a579317829 fix: page接口增加出参字段isPermission;
page接口显示顺序
2025-11-24 16:11:56 +08:00
liu.zixi
2c8732b2f1 fix: controller层代码修正 2025-11-24 15:39:26 +08:00
miaowenbo
c2eb338e95 feat:学习进度导出接口添加入参校验,同时添加部门、学习时长字段获取逻辑 2025-11-24 14:18:59 +08:00
liu.zixi
8e65d0a0b0 fix: 课程导出问题修正 2025-11-24 14:11:13 +08:00
liu.zixi
6f6fb8e00b fix: 课程导出问题修正
继续尝试修正文件名错误的问题
2025-11-24 14:05:44 +08:00
liu.zixi
c5bcf8fa57 fix: 课程导出问题修正
修正文件名错误的问题
2025-11-24 13:45:35 +08:00
liu.zixi
eafac59c8f fix: 课程导出问题修正
排查空指针问题修正
2025-11-24 13:35:16 +08:00
liu.zixi
0cb788451f fix: 课程导出问题修正
排查空指针问题修正
2025-11-24 13:28:46 +08:00
liu.zixi
518c1c3d27 fix: 课程列表dao层报错修正
排查空指针问题修正
2025-11-24 12:08:12 +08:00
liu.zixi
3858ec18fc fix: 课程列表dao层报错修正
ResultSet修正
2025-11-24 11:54:54 +08:00
liu.zixi
f1daa2bc58 fix: 课程列表dao层报错修正
修复timestamp和localDateTime的兼容
2025-11-24 11:49:27 +08:00
liu.zixi
5f0ab85384 fix: 课程列表dao层报错修正
修复id数据类型的问题
2025-11-24 11:40:10 +08:00
liu.zixi
1bc239d7a4 fix: 课程列表dao层报错继续修正 2025-11-24 11:28:30 +08:00
liu.zixi
ea4c1248a3 fix: 课程列表dao层报错继续修正 2025-11-24 11:22:48 +08:00
liu.zixi
94b237cb4e fix: 课程列表dao层报错修正 2025-11-24 11:02:57 +08:00
liu.zixi
f0145da738 feat: 课程列表SQL版
完善了所有查询条件,并完善导出接口
2025-11-23 18:00:37 +08:00
liu.zixi
b28387a2c6 feat: 课程列表SQL版
完善了所有查询条件,并完善导出接口
2025-11-23 18:00:19 +08:00
liu.zixi
9f685004ab Merge remote-tracking branch 'origin/251114-feature-course-online' into 251114-feature-course-online 2025-11-21 09:00:51 +08:00
miaowenbo
a53c00a928 feat:添加根据课程id获取对应考试记录接口 2025-11-20 20:33:02 +08:00
miaowenbo
cf87dfbb8c feat:
1.忽略项目参考文档内容
2.修改excel导出工具类,支持导出动态列excel
3.补全导出课程学习记录接口初版(还缺少部分字段)
4.添加列表查询课程学习记录方法
2025-11-20 20:30:52 +08:00
miaowenbo
d1b04dfba7 feat:添加启动成功提示 2025-11-20 20:16:32 +08:00
liu.zixi
4a516f58bd feat: 课程列表相关接口
完善了“查看置顶课程列表”的接口出参格式
2025-11-20 17:27:29 +08:00
joshen
f7513d0480 Merge branch 'release-20250328-master' into 251114-feature-course-online 2025-11-20 17:24:06 +08:00
liu.zixi
59fa24b83e feat: 课程列表相关接口
完善了“查看置顶课程列表”、“设置置顶”、“置顶排序”、“导出课程列表”api层、service层逻辑
2025-11-20 16:08:57 +08:00
liu.zixi
0ebd710293 feat: 课程列表相关接口
增加了“查看置顶课程列表”、“设置置顶”、“置顶排序”、“导出课程列表”接口,部分未完成
2025-11-20 13:13:33 +08:00
liu.zixi
74c8a1383d 课程列表管理端新版 2025-11-19 21:54:30 +08:00
吴季分
e419b9cd0c Merge remote-tracking branch 'origin/251114-feature-course-online' into 251114-feature-course-online 2025-11-18 09:39:20 +08:00
吴季分
1c151711b2 Merge remote-tracking branch 'origin/251114-feature-course-online' into 251114-feature-course-online
# Conflicts:
#	servers/boe-server-course/pom.xml
#	servers/boe-server-old/pom.xml
#	servers/boe-server-task/pom.xml
#	servers/modify-221027/pom.xml
#	servers/modify-user/pom.xml
#	servers/org-user-sync/pom.xml
2025-11-17 10:20:52 +08:00
hui
767631201d 已经独立出去不在这里维护的模块 2024-11-18 11:36:42 +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,12 +104,6 @@ public class CourseManageApi extends ApiBaseController{
IDataUserSyncService userSyncService;
@Resource
private ThirdApi thirdApi;
@Resource
CourseAuditApi courseAuditApi;
@Resource
CourseFullTextApi courseFullTextApi;
@Value("${boe.pcPageUrl}")
private String pcPageUrl;
@@ -123,6 +117,12 @@ 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,6 +196,7 @@ public class CourseManageApi extends ApiBaseController{
public void manageExport(CoursePageQueryDTO coursePageQueryDTO, HttpServletResponse response) {
coursePageService.exportCourseList(coursePageQueryDTO, response);
}
/**
* 管理列表的查询
* @param pager

View File

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

View File

@@ -577,13 +577,14 @@ 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,course1);
courseFullTextApi.getCourseFromKJB(courseFullText,course);
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.232.28.76:8848,10.232.28.83:8848,10.232.28.77:8848
server-addr: 10.251.113.100:8848
config:
server-addr: 10.232.28.76:8848,10.232.28.83:8848,10.232.28.77:8848
server-addr: 10.251.113.100:8848
redis:
database: 1
host: 10.232.27.44
password: j2ZsxUyl
host: 10.251.88.213
password: qwert!W588
port: 6379
jpa:
hibernate:
ddl-auto: none
datasource:
driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql://10.232.27.47:3306/boe_base?useSSL=false&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
url: jdbc:mysql://10.251.88.216: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.232.28.73:61616
broker-url: tcp://10.251.113.100:61616
user: admin
password: admin
jms:
@@ -67,7 +67,7 @@ xboe:
url: https://u.boe.com/userbasic
elasticsearch:
server:
ip: 10.232.27.40
ip: 10.251.88.218
port: 9200
user:
password:
@@ -338,11 +338,11 @@ aop-log-record:
#不进行拦截的包或者类
excludeClassNames:
activemq:
broker-url: tcp://10.232.28.73:61616
broker-url: tcp://10.251.113.100:61616
user: admin
password: admin
elasticsearch:
host: 10.232.27.40
host: 10.251.88.218
port: 9200
boe:
@@ -359,7 +359,4 @@ mysql:
kjb:
aicoreUrl: http://10.232.28.95:8080
videoUrlPrefix: https://u.boe.com/upload
boe:
domain: https://u.boe.com
videoUrlPrefix: https://u.boe.com/upload

View File

@@ -168,6 +168,7 @@ 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="/data/logs/${spring.application.name}"/>
<property name="log.path" value="/home/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.232.27.44
password: j2ZsxUyl
host: 10.251.88.213
password: qwert!W588
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.232.27.47:3306/boe_basic?useSSL=false&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
jdbc-url: jdbc:mysql://10.251.88.216: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.232.27.47:3306/boe_base?useSSL=false&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
jdbc-url: jdbc:mysql://10.251.88.216: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="/data/logs/${spring.application.name}"/>
<property name="log.path" value="/home/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}}"/>