From 35a3eeb31211658bfeb55cc69da4d4b2f6a2730b Mon Sep 17 00:00:00 2001 From: huertian Date: Thu, 24 Jul 2025 16:49:58 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E6=96=B0=E5=A2=9E=E8=AF=BE=E7=A8=8B?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=B0=81=E9=9D=A2=202=E3=80=81=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E8=B5=84=E6=BA=90=E4=BF=AE=E6=94=B9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/LessonTaskService.java | 33 ++++++++++--------- src/main/resources/application.properties | 2 +- src/main/resources/application.yml | 10 ++++-- 3 files changed, 26 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/huertian/jinduguanli/service/LessonTaskService.java b/src/main/java/com/huertian/jinduguanli/service/LessonTaskService.java index 500c76b..369b4f6 100644 --- a/src/main/java/com/huertian/jinduguanli/service/LessonTaskService.java +++ b/src/main/java/com/huertian/jinduguanli/service/LessonTaskService.java @@ -36,8 +36,8 @@ public class LessonTaskService { @Cacheable(value = "lessonTasks", key = "#userId != null ? 'user:' + #userId + ':page:' + #pageable.pageNumber : 'all:page:' + #pageable.pageNumber") public Page findAll(Pageable pageable, Long userId) { -// logger.info("查询课程任务 - 页码: {}, 每页数量: {}, 用户ID: {}", -// pageable.getPageNumber(), pageable.getPageSize(), userId); + // logger.info("查询课程任务 - 页码: {}, 每页数量: {}, 用户ID: {}", + // pageable.getPageNumber(), pageable.getPageSize(), userId); Page result; if (userId != null) { @@ -46,16 +46,16 @@ public class LessonTaskService { result = lessonTaskRepository.findAll(pageable); } -// logger.info("查询到 {} 条课程任务", result.getTotalElements()); + // logger.info("查询到 {} 条课程任务", result.getTotalElements()); return result; } @Cacheable(value = "lessonTask", key = "#id") public LessonTask findById(Long id) { -// logger.info("根据ID查询课程任务 - 任务ID: {}", id); + // logger.info("根据ID查询课程任务 - 任务ID: {}", id); return lessonTaskRepository.findById(id) .orElseThrow(() -> { -// logger.error("未找到ID为 {} 的课程任务", id); + // logger.error("未找到ID为 {} 的课程任务", id); return new EntityNotFoundException("未找到ID为 " + id + " 的任务"); }); } @@ -63,21 +63,22 @@ public class LessonTaskService { @Transactional @CacheEvict(value = { "lessonTasks", "lessonTask" }, allEntries = true) public LessonTask create(LessonTaskRequest request) { -// logger.info("开始创建课程任务 - 课程名称: {}, 微课名称: {}, 用户ID: {}", -// request.getCourseName(), request.getMicroLessonName(), request.getUserId()); + // logger.info("开始创建课程任务 - 课程名称: {}, 微课名称: {}, 用户ID: {}", + // request.getCourseName(), request.getMicroLessonName(), request.getUserId()); validateRequest(request); LessonTask task = new LessonTask(); BeanUtils.copyProperties(request, task); task.setProgressStatus(0); // 初始状态:未开始 LessonTask savedTask = lessonTaskRepository.save(task); -// logger.info("创建课程任务成功 - 任务ID: {}", savedTask.getId()); + // logger.info("创建课程任务成功 - 任务ID: {}", savedTask.getId()); return savedTask; } @Transactional @CacheEvict(value = { "lessonTasks", "lessonTask" }, allEntries = true) public LessonTask update(Long id, LessonTaskRequest request) { -// logger.info("开始更新课程任务 - 任务ID: {}, 进度状态: {}", id, request.getProgressStatus()); + // logger.info("开始更新课程任务 - 任务ID: {}, 进度状态: {}", id, + // request.getProgressStatus()); LessonTask task = findById(id); // 只更新非空字段 @@ -141,20 +142,20 @@ public class LessonTaskService { task.setUpdatedAt(System.currentTimeMillis() / 1000); LessonTask updatedTask = lessonTaskRepository.save(task); -// logger.info("更新课程任务成功 - 任务ID: {}", updatedTask.getId()); + // logger.info("更新课程任务成功 - 任务ID: {}", updatedTask.getId()); return updatedTask; } @Transactional @CacheEvict(value = { "lessonTasks", "lessonTask" }, allEntries = true) public void delete(Long id) { -// logger.info("开始删除课程任务 - 任务ID: {}", id); + // logger.info("开始删除课程任务 - 任务ID: {}", id); if (!lessonTaskRepository.existsById(id)) { -// logger.error("未找到ID为 {} 的课程任务", id); + // logger.error("未找到ID为 {} 的课程任务", id); throw new EntityNotFoundException("未找到ID为 " + id + " 的任务"); } lessonTaskRepository.deleteById(id); -// logger.info("删除课程任务成功 - 任务ID: {}", id); + // logger.info("删除课程任务成功 - 任务ID: {}", id); } /** @@ -165,7 +166,7 @@ public class LessonTaskService { * @return 课程任务分页数据 */ public Page findByDepartmentIdAndNormalUser(Long departmentId, Pageable pageable) { -// logger.info("查询部门正常用户的课程任务,部门ID: {}", departmentId); + // logger.info("查询部门正常用户的课程任务,部门ID: {}", departmentId); Page> result = lessonTaskRepository .findByDepartmentIdAndNormalUserWithUsername(departmentId, pageable); @@ -185,7 +186,7 @@ public class LessonTaskService { * @return 课程任务分页数据 */ public Page findByDepartmentIdAndStatus(Long departmentId, Integer status, Pageable pageable) { -// logger.info("查询部门课程任务,部门ID: {}, 状态: {}", departmentId, status); + // logger.info("查询部门课程任务,部门ID: {}, 状态: {}", departmentId, status); return lessonTaskRepository.findByDepartmentIdAndStatus(departmentId, status, pageable); } @@ -198,7 +199,7 @@ public class LessonTaskService { * @return 课程任务分页数据 */ public Page findByDepartmentIdAndUserStatus(Long departmentId, Integer userStatus, Pageable pageable) { -// logger.info("查询部门课程任务,部门ID: {}, 用户状态: {}", departmentId, userStatus); + // logger.info("查询部门课程任务,部门ID: {}, 用户状态: {}", departmentId, userStatus); return lessonTaskRepository.findByDepartmentIdAndUserStatus(departmentId, userStatus, pageable); } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 741deca..4df1419 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,5 +1,5 @@ # 数据库配置 -spring.datasource.url=jdbc:mysql://8.137.89.177:3306/jinduguanli?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true +spring.datasource.url=jdbc:mysql://8.137.89.177:3306/jinduguanli?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=Asia/Shanghai spring.datasource.username=jinduguanli spring.datasource.password=root041218 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 1578781..e966935 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,6 +1,12 @@ server: port: 1218 + ssl: + enabled: true + key-store: /root/jinduguanli/key-store/service5.fenshenzhike.com.pfx + key-store-password: "lt0w2ghu" + key-store-type: PKCS12 + spring: main: banner-mode: console @@ -18,10 +24,10 @@ spring: format_sql: true use_sql_comments: true redis: - host: 8.137.89.177 + host: localhost port: 6379 database: 0 - timeout: 10000 + timeout: 10s password: # 如果Redis设置了密码,需要在这里添加 lettuce: pool: