From e5d17ab1bc9e0779b325c53bf23d61ae4a15432e Mon Sep 17 00:00:00 2001
From: seatonwan9
Date: 星期四, 28 八月 2025 16:17:52 +0800
Subject: [PATCH] 更新代码

---
 src/main/java/com/webmanage/controller/OrderController.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/webmanage/controller/OrderController.java b/src/main/java/com/webmanage/controller/OrderController.java
index f3120a7..5a9e406 100644
--- a/src/main/java/com/webmanage/controller/OrderController.java
+++ b/src/main/java/com/webmanage/controller/OrderController.java
@@ -360,4 +360,17 @@
             return Result.error("鍙栨秷璁㈠崟澶辫触锛�" + e.getMessage());
         }
     }
+
+    @GetMapping("/product/{productId}/has-completed-orders")
+    @ApiOperation("鏍规嵁浜у搧ID鍒ゆ柇鏄惁瀛樺湪瀹℃牳涓殑鍏宠仈璁㈠崟")
+    public Result<Boolean> hasCompletedOrdersByProductId(
+            @ApiParam("浜у搧ID") @PathVariable @NotBlank String productId) {
+        try {
+            boolean exists = orderInfoService.existsCompletedNotCancelledOrderByProductId(productId);
+            return Result.success(exists);
+        } catch (Exception e) {
+            log.error("鏌ヨ浜у搧鍏宠仈璁㈠崟瀛樺湪鎬уけ璐ワ紝浜у搧ID: {}", productId, e);
+            return Result.error("鏌ヨ澶辫触锛�" + e.getMessage());
+        }
+    }
 }

--
Gitblit v1.8.0