From 14cacd6a6ce57efe931c1219a392e030d79cef96 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 19 七月 2025 17:36:38 +0800 Subject: [PATCH] 差异单功能生成优化 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/CheckOrderSchedules.java | 10 +++++++--- rsf-server/src/main/resources/application.yml | 2 +- rsf-server/src/main/resources/application-dev.yml | 3 +-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/CheckOrderSchedules.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/CheckOrderSchedules.java index ac2cbd1..a1fb5ed 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/CheckOrderSchedules.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/CheckOrderSchedules.java @@ -47,11 +47,15 @@ * @description: 鑷姩鑾峰彇宸茬敓鎴愮洏鐐逛换鍔$殑鐩樼偣鍒楄〃 * @version 1.0 */ - @Scheduled(cron = "0/25 * * * * ?") + @Scheduled(cron = "0/5 * * * * ?") @Transactional(rollbackFor = Exception.class) public void genReCheck() { - List<TaskItem> taskItems = taskItemService.list(new LambdaQueryWrapper<TaskItem>() - .notExists("SELECT 1 FROM man_check_diff_item cdi WHERE id != cdi.task_item_id")); + List<CheckDiffItem> list = checkDiffItemService.list(new LambdaQueryWrapper<CheckDiffItem>().select(CheckDiffItem::getTaskItemId)); + if (list.isEmpty()) { + return; + } + List<Long> itemIds = list.stream().map(CheckDiffItem::getTaskItemId).collect(Collectors.toList()); + List<TaskItem> taskItems = taskItemService.list(new LambdaQueryWrapper<TaskItem>().notIn(TaskItem::getId, itemIds)); if (taskItems.isEmpty()) { return; } diff --git a/rsf-server/src/main/resources/application-dev.yml b/rsf-server/src/main/resources/application-dev.yml index cfb08a3..9c4faaf 100644 --- a/rsf-server/src/main/resources/application-dev.yml +++ b/rsf-server/src/main/resources/application-dev.yml @@ -2,7 +2,6 @@ port: 8080 servlet: context-path: /@pom.artifactId@ - spring: application: name: @pom.artifactId@ @@ -15,7 +14,7 @@ # url: jdbc:mysql://47.76.147.249:3306/rsf?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai # username: rsf username: root - url: jdbc:mysql://192.168.4.151:3306/rsf?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai + url: jdbc:mysql://127.0.0.1:3306/rsf?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai password: 34821015 type: com.alibaba.druid.pool.DruidDataSource druid: diff --git a/rsf-server/src/main/resources/application.yml b/rsf-server/src/main/resources/application.yml index ac31a5b..db51329 100644 --- a/rsf-server/src/main/resources/application.yml +++ b/rsf-server/src/main/resources/application.yml @@ -25,7 +25,7 @@ # global-config: # field-strategy: 0 configuration: -# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl map-underscore-to-camel-case: true cache-enabled: true call-setters-on-nulls: true -- Gitblit v1.9.1