From 5c6fe2af0d00d448fae31d6c4e5bab3a63d54192 Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期一, 19 一月 2026 13:32:48 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java
index 2f08aa7..e10f17e 100644
--- a/src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java
@@ -48,6 +48,16 @@
@Override
public ApkBuildTask triggerBuild(String buildType, String repoAlias, String branch) throws Exception {
+ // 妫�鏌ユ槸鍚︽湁姝e湪杩涜涓殑浠诲姟锛堢姸鎬�0=绛夊緟涓紝1=鎵撳寘涓級
+ List<ApkBuildTask> pendingTasks = this.baseMapper.selectPendingTasks();
+ if (!pendingTasks.isEmpty()) {
+ ApkBuildTask runningTask = pendingTasks.get(0);
+ throw new RuntimeException("宸叉湁鎵撳寘浠诲姟姝e湪杩涜涓紙ID: " + runningTask.getId()
+ + ", 椤圭洰: "
+ + (runningTask.getProjectName() != null ? runningTask.getProjectName() : runningTask.getRepoAlias())
+ + "锛夛紝璇风瓑寰呭畬鎴愬悗鍐嶅垱寤烘柊浠诲姟");
+ }
+
// 鏋勫缓璇锋眰JSON
JSONObject requestBody = new JSONObject();
requestBody.put("build_type", buildType);
--
Gitblit v1.9.1