From 467fe3b3ec6aa9d449b094bdd9df4611323d88d1 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期五, 24 四月 2026 21:43:50 +0800
Subject: [PATCH] 代码生成

---
 server/web/src/main/java/com/doumee/api/web/OrdersApi.java |   32 +++++++++++++++++---------------
 1 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/server/web/src/main/java/com/doumee/api/web/OrdersApi.java b/server/web/src/main/java/com/doumee/api/web/OrdersApi.java
index 5292cb9..48ad2ea 100644
--- a/server/web/src/main/java/com/doumee/api/web/OrdersApi.java
+++ b/server/web/src/main/java/com/doumee/api/web/OrdersApi.java
@@ -3,6 +3,7 @@
 import com.doumee.core.annotation.LoginRequired;
 import com.doumee.core.annotation.LoginShopRequired;
 import com.doumee.core.annotation.trace.Trace;
+import com.doumee.core.constants.Constants;
 import com.doumee.core.model.ApiResponse;
 import com.doumee.core.model.PageData;
 import com.doumee.core.model.PageWrap;
@@ -10,7 +11,6 @@
 import com.doumee.dao.dto.CommentOrderDTO;
 import com.doumee.dao.dto.ConfirmArriveDTO;
 import com.doumee.dao.dto.CreateOrderDTO;
-import com.doumee.dao.dto.DriverVerifyDTO;
 import com.doumee.dao.dto.ShopVerifyDTO;
 import com.doumee.dao.dto.StoreOutDTO;
 import com.doumee.dao.dto.MyOrderDTO;
@@ -147,24 +147,13 @@
     }
 
     @LoginShopRequired
-    @ApiOperation(value = "闂ㄥ簵鏍搁攢鏀朵欢", notes = "闂ㄥ簵閫氳繃鏍搁攢鐮佺‘璁ゆ敹浠�/鍙栦欢")
+    @ApiOperation(value = "闂ㄥ簵鏍搁攢", notes = "闂ㄥ簵閫氳繃璁㈠崟涓婚敭纭瀵勫瓨/鍙栦欢")
     @PostMapping("/shopVerify")
     @ApiImplicitParams({
             @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "闂ㄥ簵token鍊�", required = true)
     })
     public ApiResponse shopVerify(@RequestBody @Validated ShopVerifyDTO dto) {
-        ordersService.shopVerifyOrder(dto.getVerifyCode(), getShopId(), dto.getImages(), dto.getRemark());
-        return ApiResponse.success("鏍搁攢鎴愬姛");
-    }
-
-    @LoginShopRequired
-    @ApiOperation(value = "鏍搁攢鍙告満鐮�", notes = "寮傚湴瀵勫瓨涓旀湁鍙栦欢闂ㄥ簵鐨勮鍗曪紝閫氳繃鍙告満鏍搁攢鐮佺‘璁ゅ埌搴�")
-    @PostMapping("/driverVerify")
-    @ApiImplicitParams({
-            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true)
-    })
-    public ApiResponse driverVerify(@RequestBody @Validated DriverVerifyDTO dto) {
-        ordersService.driverVerifyOrder(dto.getVerifyCode(), dto.getImages(), dto.getRemark(), getShopId());
+        ordersService.verifyOrderByShopId(dto.getOrderId(), getShopId(), dto.getImages(), dto.getRemark());
         return ApiResponse.success("鏍搁攢鎴愬姛");
     }
 
@@ -178,7 +167,9 @@
     })
     public ApiResponse<MyOrderDetailVO> shopDetail(@RequestParam(required = false) Integer orderId,
                                                     @RequestParam(required = false) String verifyCode) {
-        return ApiResponse.success("鏌ヨ鎴愬姛", ordersService.findShopOrderDetail(orderId, verifyCode));
+        MyOrderDetailVO myOrderDetailVO = ordersService.findShopOrderDetail(orderId, verifyCode);
+        myOrderDetailVO.setMemberVerifyCode(null);
+        return ApiResponse.success("鏌ヨ鎴愬姛", myOrderDetailVO);
     }
 
     @LoginShopRequired
@@ -214,5 +205,16 @@
         return ApiResponse.success("璇勪环鎴愬姛");
     }
 
+    @LoginRequired
+    @ApiOperation(value = "浼氬憳纭鏀惰揣", notes = "寮傚湴瀵勫瓨涓旀棤鍙栦欢闂ㄥ簵鐨勮鍗曪紝閫佽揪鍚庣‘璁ゆ敹璐ф爣璁拌鍗曞畬鎴�")
+    @PostMapping("/confirmReceipt/{orderId}")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true)
+    })
+    public ApiResponse confirmReceipt(@PathVariable Integer orderId) {
+        ordersService.memberConfirmReceipt(orderId, getMemberId());
+        return ApiResponse.success("纭鏀惰揣鎴愬姛");
+    }
+
 
 }

--
Gitblit v1.9.3