From 49158a77cb676a15bebe1be5507e18e5a30c1fa5 Mon Sep 17 00:00:00 2001
From: chengf <cgf12138@163.com>
Date: 星期五, 06 二月 2026 10:01:38 +0800
Subject: [PATCH] 添加状态:停止服务-cgf

---
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/copywriting/controller/CopywritingController.java |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/copywriting/controller/CopywritingController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/copywriting/controller/CopywritingController.java
index e387044..606b450 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/copywriting/controller/CopywritingController.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/copywriting/controller/CopywritingController.java
@@ -13,6 +13,7 @@
 import opennlp.tools.dictionary.serializer.Entry;
 import org.jeecg.modules.system.entity.SysUser;
 import org.jeecg.modules.system.service.ISysUserService;
+import org.jetbrains.annotations.NotNull;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.core.io.ByteArrayResource;
 import org.springframework.http.*;
@@ -44,6 +45,7 @@
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.http.client.SimpleClientHttpRequestFactory;
+import org.springframework.scheduling.annotation.EnableAsync;
 import org.springframework.util.LinkedMultiValueMap;
 import org.springframework.util.MultiValueMap;
 import org.springframework.web.bind.annotation.*;
@@ -66,9 +68,10 @@
 @RestController
 @RequestMapping("/copywriting/copywriting")
 @Slf4j
+@EnableAsync
 public class CopywritingController extends JeecgController<Copywriting, ICopywritingService> {
-	@Autowired
-	private ICopywritingService copywritingService;
+	 @Autowired
+	 public ICopywritingService copywritingService;
      @Autowired
      private ISemanticWordService semanticWordService;;
      @Autowired
@@ -272,9 +275,13 @@
              @RequestParam String youshang,
              @RequestParam String wenti,
              @RequestParam String user) {
-        if (jianli == null || jianli.equals("")) {
-            return Result.error("璇烽�夋嫨鏂囦欢");
-        }
+         return getResult(jianli, wenanyaoqiu, louchu, youshang, wenti, user);
+     }
+
+     public Result<?> getResult(String jianli, String wenanyaoqiu, String louchu, String youshang, String wenti, String user) {
+         if (jianli == null || jianli.equals("")) {
+             return Result.error("璇烽�夋嫨鏂囦欢");
+         }
          // 閰嶇疆淇℃伅
          String serverFileRoot = uploadPath;
          String workflowUrl = "http://14.103.174.44/v1/workflows/run";
@@ -404,12 +411,14 @@
 
          } catch (NullPointerException e) {
              e.printStackTrace();
-             return Result.error("涓嶆敮鎸佺殑鏂囦欢鏍煎紡锛�"+jianli.split("\\.")[jianli.split("\\.").length-1]);
+             return Result.error("涓嶆敮鎸佺殑鏂囦欢鏍煎紡锛�" + jianli.split("\\.")[jianli.split("\\.").length - 1]);
          } catch (Exception e) {
              e.printStackTrace();
              return Result.error("鐢熸垚鏂囨寮傚父锛�" + e.getMessage());
          }
      }
+
+
      /**
       * 鏂板鐨勭敓鎴愭爣棰樻帴鍙f柟娉�
       */
@@ -422,6 +431,10 @@
              @RequestParam String endTime,
              @RequestParam String user) { // 淇濈暀user鍙傛暟锛岀敤浜庢帴鍙i壌鏉�/褰掑睘
 
+         return getResult(louchu, yuyici, startTime, endTime, user);
+     }
+
+     public static Result<?> getResult(String louchu, String yuyici, String startTime, String endTime, String user) {
          // 2. 閰嶇疆鍥哄畾鍙傛暟锛堝拰鍘熸湁鏂规硶淇濇寔涓�鑷达紝鍙牴鎹疄闄呮儏鍐佃皟鏁达級
          String workflowUrl = "http://14.103.174.44/v1/workflows/run"; // 鏍囬鐢熸垚鐨勫伐浣滄祦鍦板潃锛岃嫢鍜屾枃妗堜笉鍚岄渶淇敼
          String authToken = "app-F09iyl3p5448JoKufR2CRpWG";

--
Gitblit v1.8.0