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. 检查链接是否过期