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