浏览代码

添加消耗+余额字段判空

songyh 4 年之前
父节点
当前提交
58d3c5f901

+ 6 - 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/bytedance/advertise/controller/AiBytedanceAdvertiserStrategyController.java

@@ -30,6 +30,8 @@ import java.util.Arrays;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
 
 /**
  * 头条智能投放账户配置信息表
@@ -316,6 +318,8 @@ public class AiBytedanceAdvertiserStrategyController {
 		return result;
 	}
 
+	static ExecutorService executorService = Executors.newFixedThreadPool(5);
+
 	@GetMapping("autoCreateCreative")
 	public Map<String, Object> autoCreateCreative(Integer hour) {
 		Map<String, Object> result = new HashMap<>();
@@ -324,9 +328,9 @@ public class AiBytedanceAdvertiserStrategyController {
 			ResultMapUtils.setResultMap(result, StatusCode.COMMON_PARAM_ERROR);
 			return result;
 		}
-		strategys.forEach(strategy -> {
+		strategys.forEach(strategy -> executorService.submit(()->{
 			aiBytedanceAdvertiserStrategyService.customCreativeSupplement(strategy, hour,strategy.getAdOpenUrl());
-		});
+		}));
 		ResultMapUtils.setResultMap(result, StatusCode.COMMON_SUCCESS);
 		return result;
 	}