Merge remote-tracking branch 'nyx/feature/20251130-hhq' into release-20250328-master

This commit is contained in:
joshen
2025-12-17 02:40:49 +08:00
6 changed files with 23 additions and 22 deletions

View File

@@ -56,12 +56,11 @@ public class EmailServiceImpl implements IEmailService {
String cfgWord=SysConstant.getConfigValue("xboe.email.security");
Map<String,Object> data=new HashMap<String,Object>();
data.put("to",to);
data.put("subject",subject);
// php剥离不再使用老系统发邮件使用基础服务的发邮件功能
data.put("email",to);
data.put("title",subject);
data.put("content", htmlMsg);
data.put("fromName", cfgFrom);
data.put("cc", "");
data.put("type", 0);
data.put("userName", cfgUser);
ObjectMapper mapper=new ObjectMapper();
String json=mapper.writeValueAsString(data);

View File

@@ -268,14 +268,16 @@ public class CourseFullTextApi extends ApiBaseController{
courseIds = String.join(",", courseIdList);
}
// String courseIds = String.join(",", courseId);
//只是查询已发布的
dto.setPublish(true);
// 只查已发布,且仅查询 source=2 的课程
dto.setPublish(true);
if(this.fullTextSearch==null) {
log.error("未实现全文检索的接口 ICourseFullTextSearch");
return badRequest("当前查询不可用,未实现检索接口");
}
CourseFullText paras=new CourseFullText();
CourseFullText paras=new CourseFullText();
//php剥离进行后java系统不再获取es中来自老系统的课程
paras.setSource(2);
//paras.setAudience("");//权限查询,先不处理
paras.setDuration(minDuration);
paras.setMaxDuration(maxDuration);

View File

@@ -44,7 +44,7 @@ public class PhpOnlineStudyRecordScheduledTasks {
RestHighLevelClient restHighLevelClient;
// todo 定时、分批、数据库名
@XxlJob("phpOnlineStudyRecordSyncEsTask")
//@XxlJob("phpOnlineStudyRecordSyncEsTask")
public List<String> phpOnlineStudyRecordSyncEs(Long syncTimePointOfBegin, Long syncTimePointOfEnd, Integer isOnlyRead) throws IOException {
log.info("开始同步PHP学习记录到ES");

View File

@@ -240,17 +240,17 @@ public class StudyCourseESApi extends ApiBaseController{
* @return
* @throws IOException
*/
@PostMapping("/phpOnlineStudyRecordSyncEs")
public JsonResponse<List<String>> phpOnlineStudyRecordSyncEs(Long syncTimePointOfBegin, Long syncTimePointOfEnd, Integer isOnlyRead) throws IOException {
List<String> courseStudyDtoList = phpOnlineStudyRecordScheduledTasks.phpOnlineStudyRecordSyncEs(syncTimePointOfBegin, syncTimePointOfEnd, isOnlyRead);
return success(courseStudyDtoList);
}
@PostMapping("/phpOnlineStudyRecordSyncEsOfFull")
public JsonResponse<List<String>> phpOnlineStudyRecordSyncEsOfFull(Long syncTimePointOfBegin, Long syncTimePointOfEnd, Integer isOnlyRead) throws IOException {
List<String> courseStudyDtoList = phpOnlineStudyRecordScheduledTasks.phpOnlineStudyRecordSyncEsOfFull(syncTimePointOfBegin, syncTimePointOfEnd, isOnlyRead);
return success(courseStudyDtoList);
}
// @PostMapping("/phpOnlineStudyRecordSyncEs")
// public JsonResponse<List<String>> phpOnlineStudyRecordSyncEs(Long syncTimePointOfBegin, Long syncTimePointOfEnd, Integer isOnlyRead) throws IOException {
// List<String> courseStudyDtoList = phpOnlineStudyRecordScheduledTasks.phpOnlineStudyRecordSyncEs(syncTimePointOfBegin, syncTimePointOfEnd, isOnlyRead);
// return success(courseStudyDtoList);
// }
//
// @PostMapping("/phpOnlineStudyRecordSyncEsOfFull")
// public JsonResponse<List<String>> phpOnlineStudyRecordSyncEsOfFull(Long syncTimePointOfBegin, Long syncTimePointOfEnd, Integer isOnlyRead) throws IOException {
// List<String> courseStudyDtoList = phpOnlineStudyRecordScheduledTasks.phpOnlineStudyRecordSyncEsOfFull(syncTimePointOfBegin, syncTimePointOfEnd, isOnlyRead);
// return success(courseStudyDtoList);
// }
}

View File

@@ -72,7 +72,7 @@ xboe:
user:
password:
email:
url: https://u.boe.com/api/b1/email/send
url: http://u.boe.com/infrasApi/sendMsg/sendMail
from: boeu_learning@boe.com.cn
user:
security:

View File

@@ -110,7 +110,7 @@ xboe:
user: elastic
password: Boe@es123
email:
url: http://10.251.186.27/api/b1/email/send
url: http://127.0.0.1/infrasApi/sendMsg/sendMail
from: boeu_learning@boe.com.cn
user:
security: