From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master

---
 jnpf-lims/jnpf-lims-biz/src/test/java/jnpf/limsService/support/LimsSxtQuyangJihuaRenwuExecutionChecks.java |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 54 insertions(+), 0 deletions(-)

diff --git a/jnpf-lims/jnpf-lims-biz/src/test/java/jnpf/limsService/support/LimsSxtQuyangJihuaRenwuExecutionChecks.java b/jnpf-lims/jnpf-lims-biz/src/test/java/jnpf/limsService/support/LimsSxtQuyangJihuaRenwuExecutionChecks.java
new file mode 100644
index 0000000..5cee01a
--- /dev/null
+++ b/jnpf-lims/jnpf-lims-biz/src/test/java/jnpf/limsService/support/LimsSxtQuyangJihuaRenwuExecutionChecks.java
@@ -0,0 +1,54 @@
+package jnpf.limsService.support;
+
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
+public class LimsSxtQuyangJihuaRenwuExecutionChecks {
+
+    public static void main(String[] args) throws Exception {
+        String listener = read("jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/listener/LimsSxtPlanApprovedEventListener.java");
+        require(listener, "LimsSxtQuyangJihuaRenwuService");
+        reject(listener, "LimsSxtJihuaTaskService");
+
+        String jihua = read("jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/impl/LimsSxtJihuaServiceImpl.java");
+        require(jihua, "LimsSxtQuyangJihuaRenwuService");
+        require(jihua, "quxiaoWeishengchengRenwuByJihua");
+        reject(jihua, "LimsSxtJihuaTaskService");
+
+        String kanban = read("jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/impl/LimsSxtKanbanServiceImpl.java");
+        require(kanban, "LimsSxtQuyangJihuaRenwuEntity");
+        require(kanban, "LimsSxtQuyangJihuaRenwuStatus");
+        reject(kanban, "LimsSxtQuyangJihuaTaskEntity");
+        reject(kanban, "LimsQingyandanMapper");
+
+        String qushi = read("jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/impl/LimsSxtQushiServiceImpl.java");
+        require(qushi, "getLaiyuanRenwuId");
+        require(qushi, "getRenwuJianyanXiangKuaizhaoId");
+        reject(qushi, "LimsSxtQuyangJihuaTaskEntity");
+
+        String qingyanController = read("jnpf-lims/jnpf-lims-controller/src/main/java/jnpf/limsController/LimsSxtQingyanXiangmuController.java");
+        require(qingyanController, "LimsSxtQuyangJihuaRenwuService");
+        require(qingyanController, "buchangYishenpiJihuaRenwu");
+        reject(qingyanController, "LimsSxtJihuaTaskService");
+        reject(qingyanController, "/jihua/task/backfill");
+    }
+
+    private static String read(String path) throws Exception {
+        Path root = Paths.get(System.getProperty("user.dir"));
+        return new String(Files.readAllBytes(root.resolve(path)), StandardCharsets.UTF_8);
+    }
+
+    private static void require(String content, String expected) {
+        if (!content.contains(expected)) {
+            throw new AssertionError("missing: " + expected);
+        }
+    }
+
+    private static void reject(String content, String unexpected) {
+        if (content.contains(unexpected)) {
+            throw new AssertionError("unexpected: " + unexpected);
+        }
+    }
+}

--
Gitblit v1.8.0