From ef4b463853640554593cbd82ed446eb85c66846a Mon Sep 17 00:00:00 2001
From: chengf <cgf12138@163.com>
Date: 星期六, 07 二月 2026 12:01:03 +0800
Subject: [PATCH] 添加状态:停止服务-cgf
---
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ExcelImportController.java | 27 ++++++++++++++++++++++++---
1 files changed, 24 insertions(+), 3 deletions(-)
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ExcelImportController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ExcelImportController.java
index b4dc17b..5319421 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ExcelImportController.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ExcelImportController.java
@@ -23,6 +23,8 @@
import org.jeecg.modules.demo.copywriting.controller.CopywritingAsyncService;
import org.jeecg.modules.demo.copywriting.entity.Copywriting;
import org.jeecg.modules.demo.copywriting.service.ICopywritingService;
+import org.jeecg.modules.demo.mediaList.entity.MediaList;
+import org.jeecg.modules.demo.mediaList.service.IMediaListService;
import org.jeecg.modules.listener.ExcelDataListener;
import org.jeecg.modules.system.entity.SysUser;
import org.jeecg.modules.system.service.ISysUserService;
@@ -187,14 +189,33 @@
public static String getCurrentTimeStr() {
return LocalDateTime.now().format(DEFAULT_FORMATTER);
}
+ @Autowired
+ private IMediaListService mediaListService;
@RequiresPermissions("contract:contract:batchPublish")
@PostMapping("/batchPublish")
- public Result<String> batchPublish(@RequestParam("contractId") String contractId) {
+ public Result<String> batchPublish(
+ @RequestParam("contractId") String contractId,
+ @RequestParam String[] mediaList) {
if (contractId.isEmpty()) {
return Result.error("鍚堝悓缂栧彿涓嶈兘涓虹┖锛�");
}
- String[] arr = new String[]{"14457","28879","20838"};
+ String[] arr;
+ if (mediaList == null || mediaList.length == 0) {
+ arr = new String[]{"14457","28879","20838"};
+ } else {
+ arr = mediaList;
+ for (String a : arr) {
+ QueryWrapper<MediaList> queryWrapper = new QueryWrapper<MediaList>();
+ queryWrapper.eq("title", a);
+ List<MediaList> list = mediaListService.list(queryWrapper);
+ if (list.isEmpty()) {
+ return Result.error("鏈壘鍒板獟浣擄細" + a);
+ } else {
+ a = list.get(0).getResourceId();
+ }
+ }
+ }
QueryWrapper<Copywriting> wrapper = new QueryWrapper<>();
// 鎵嬪姩鎷兼帴 LEFT JOIN 鍜岀瓫閫夋潯浠�
wrapper.select("copywriting.*")
@@ -207,7 +228,7 @@
return Result.error("璇ュ悎鍚屼笉瀛樺湪鐘舵�佷负瀹℃牳鍙彂绋跨殑鏂囨");
}
for (Copywriting copywriting : copywritingList) {
- kong.unirest.HttpResponse<String> response = Unirest.post("http://8.138.187.158:8082/api/media/send")
+ kong.unirest.HttpResponse<String> response = Unirest.post("http://8.138.187.158:80822/api/media/send")
.field("api_key", "sk_4c8f6a970de896e232909e2959254441")
.field("resource_id", getRandomElementFromArray(arr))
.field("title", copywriting.getTitle())
--
Gitblit v1.8.0