From 080c55059ab0a139e0411ec8a24ac39af7bc0cb2 Mon Sep 17 00:00:00 2001 From: zyh Date: Thu, 28 Aug 2025 09:48:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E9=93=BE=E6=8E=A5?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=A3=80=E6=9F=A5=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 主要修改: 1. 在LinkStatusService中,更新链接状态检查逻辑,允许"NEW"和"USING"状态的链接进行选区。 2. 更新异常信息,确保用户理解可选的链接状态。 技术细节: - 通过扩展链接状态的检查条件,提升了链接管理的灵活性,确保用户在更多状态下能够进行操作。 --- .../gameplatform/server/service/link/LinkStatusService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gameplatform/server/service/link/LinkStatusService.java b/src/main/java/com/gameplatform/server/service/link/LinkStatusService.java index 91fd6f4..53d7aef 100644 --- a/src/main/java/com/gameplatform/server/service/link/LinkStatusService.java +++ b/src/main/java/com/gameplatform/server/service/link/LinkStatusService.java @@ -495,10 +495,10 @@ public class LinkStatusService { } log.info("查询到批次信息: batchId={}, times={}", linkBatch.getId(), linkBatch.getTimes()); - // 3. 检查链接状态,只有NEW状态才能选区 - if (!"NEW".equals(linkTask.getStatus())) { + // 3. 检查链接状态,只有NEW或USING状态才能选区 + if (!"NEW".equals(linkTask.getStatus()) && !"USING".equals(linkTask.getStatus())) { log.error("链接状态不正确,无法选区: status={}", linkTask.getStatus()); - throw new IllegalArgumentException("链接状态不正确,只有新建状态的链接才能选区"); + throw new IllegalArgumentException("链接状态不正确,只有新建或使用中状态的链接才能选区"); } // 4. 检查链接是否过期