Compare commits

..

12 Commits

Author SHA1 Message Date
joshen
b16be16f49 commit 2025-12-24 16:13:17 +08:00
bjzhoujian
2057286b31 修改配置上线割接 2025-12-24 00:05:48 +08:00
bjzhoujian
1885c8ebce 修改配置 2025-12-23 01:23:32 +08:00
joshen
b867c37f28 commit 2025-12-19 23:11:38 +08:00
joshen
0b9f95fab8 commit 2025-12-19 23:06:58 +08:00
joshen
04fea4b530 commit 2025-12-19 22:56:25 +08:00
joshen
97288c73b4 commit 2025-12-19 22:53:38 +08:00
joshen
2a07973c81 commit 2025-12-19 21:09:41 +08:00
joshen
5e9a40330c commit 2025-12-19 20:16:41 +08:00
joshen
e521b3fbe8 commit 2025-12-19 20:14:39 +08:00
joshen
1f5e9769f9 Merge remote-tracking branch 'nyx/release-20250328-master-20251219-lwj' into release-20250328-master 2025-12-19 20:05:19 +08:00
joshen
63d5e09170 Merge branch 'player-20251117' into release-20250328-master
# Conflicts:
#	servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseAuditApi.java
#	servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseFullTextApi.java
#	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/service/impl/CourseServiceImpl.java
#	servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java
2025-12-19 20:03:44 +08:00
9 changed files with 39 additions and 28 deletions

View File

@@ -13,11 +13,11 @@ import com.alibaba.fastjson2.JSON;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.xboe.api.ThirdApi;
import com.xboe.module.course.dto.CourseParam;
import com.xboe.module.course.service.*;
import com.xboe.module.course.dto.*;
import com.xboe.module.course.entity.*;
import com.xboe.module.course.utils.HttpUtils;
import com.xboe.module.course.dto.CourseParam;
import com.xboe.module.course.service.*;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.CloseableHttpResponse;

View File

@@ -83,11 +83,11 @@ public class CourseFullTextApi extends ApiBaseController{
@Autowired
StringRedisTemplate redisTemplate;
@Value("${kjb.aicoreUrl}")
private String aicoreUrl;
/**
* 课程的初始化
* @return

View File

@@ -94,7 +94,6 @@ public class CourseManageApi extends ApiBaseController{
IDataUserSyncService userSyncService;
@Resource
private ThirdApi thirdApi;
@Resource
CourseAuditApi courseAuditApi;

View File

@@ -33,6 +33,7 @@ import com.xboe.module.course.dao.*;
import com.xboe.module.course.dto.*;
import com.xboe.module.course.entity.*;
import com.xboe.module.course.dao.*;
import com.xboe.module.course.dto.CourseTagRelationDto;
import com.xboe.module.course.entity.*;
import com.xboe.module.course.service.ICourseTagService;
import com.xboe.module.course.utils.HttpUtils;
@@ -465,6 +466,13 @@ public class CourseServiceImpl implements ICourseService {
PageList<Course> rs = new PageList<>();
rs.setCount(collect.size());
rs.setList(paginate);
//log.info("78888888888888888888 "+paginate.isEmpty());
if (paginate != null && !paginate.isEmpty()) {
log.info("-----KJB------ getCourse");
for (Course course : paginate) {
this.getCourseFromKJB(course);
}
}
return rs;
}
}
@@ -474,6 +482,7 @@ public class CourseServiceImpl implements ICourseService {
rs.setCount(listByFilters2.size());
rs.setPageSize(pageSize);
rs.setList(paginate);
if (paginate != null && !paginate.isEmpty()) {
log.info("-----KJB------ getCourse");
for (Course course : paginate) {

View File

@@ -17,13 +17,13 @@ import com.boe.feign.api.infrastructure.entity.CommonSearchVo;
import com.boe.feign.api.infrastructure.entity.Dict;
import com.xboe.api.ThirdApi;
import com.xboe.constants.CacheName;
import com.xboe.module.course.entity.*;
import com.xboe.module.course.service.ICourseTagService;
import com.xboe.module.course.api.CourseFullTextApi;
import com.xboe.module.course.dto.AiVideoResourceRsp;
import com.xboe.module.course.dto.BoeaiSubtitleRsp;
import com.xboe.module.course.dto.CourseFullText;
import com.xboe.module.course.utils.HttpUtils;
import com.xboe.module.course.entity.*;
import com.xboe.module.course.service.ICourseTagService;
import com.xboe.module.course.vo.TeacherVo;
import com.xboe.module.usergroup.service.IUserGroupService;
import com.xboe.school.study.dao.StudyCourseDao;
@@ -191,14 +191,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,course);
rs.put("course",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,13 +338,16 @@ 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
kjb:
aicoreUrl: http://10.232.28.95:8088
videoUrlPrefix: https://u.boe.com/upload
aicoreUrl: http://10.232.28.95:8080
videoUrlPrefix: https://u.boe.com/upload
boe:
domain: https://u.boe.com

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}}"/>