From c74a6f59490cfb9a0ee37f70427739b74e7fbd58 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期三, 20 五月 2026 08:50:29 +0800
Subject: [PATCH] 代码生成

---
 server/services/src/main/java/com/doumee/service/business/OrdersService.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/service/business/OrdersService.java b/server/services/src/main/java/com/doumee/service/business/OrdersService.java
index 1695868..ffff06d 100644
--- a/server/services/src/main/java/com/doumee/service/business/OrdersService.java
+++ b/server/services/src/main/java/com/doumee/service/business/OrdersService.java
@@ -3,9 +3,12 @@
 import com.doumee.core.model.PageData;
 import com.doumee.core.model.PageWrap;
 import com.doumee.dao.business.model.Orders;
+import com.doumee.dao.business.model.OrdersRefund;
 import com.doumee.dao.dto.CalculateLocalPriceDTO;
 import com.doumee.dao.dto.CalculateRemotePriceDTO;
 import com.doumee.dao.dto.CreateOrderDTO;
+import com.doumee.dao.dto.HandleOrderExceptionDTO;
+import com.doumee.dao.dto.ManualRefundDTO;
 import com.doumee.dao.dto.DispatchDTO;
 import com.doumee.dao.dto.CommentOrderDTO;
 import com.doumee.dao.dto.MyOrderDTO;
@@ -359,6 +362,16 @@
     void settleOrders();
 
     /**
+     * 鎵嬪姩閫�娆�
+     */
+    void manualRefund(ManualRefundDTO dto, Integer userId);
+
+    /**
+     * 澶勭悊鎵嬪姩閫�娆剧殑鎵f閫昏緫锛堥��娆惧洖璋冩垚鍔熸椂璋冪敤锛�
+     */
+    void processManualRefundCallback(OrdersRefund refundRecord);
+
+    /**
      * 璁㈠崟璇勪环
      * status=7涓攃ommentStatus=0鏃跺彲璇勪环锛屾寜瀵硅薄锛堝瓨浠堕棬搴�/鍙栦欢闂ㄥ簵/鍙告満锛夊垎鍒褰曡瘎鍒�
      *
@@ -426,4 +439,31 @@
      */
     int autoCompleteOrders();
 
+    /**
+     * 鎵撳嵃璁㈠崟鏍囩
+     */
+    void printOrderLabel(Integer orderId, Integer shopId);
+
+    /**
+     * 鍗冲皢鍒拌揪鍙栦欢鏃堕棿閫氱煡
+     * @return 閫氱煡鏁伴噺
+     */
+    int notifyArrivalPickUp();
+
+    /**
+     * 璁㈠崟寮傚父澶勭悊锛氬紓鍦版棤鍙栦欢闂ㄥ簵宸查�佽揪璁㈠崟锛屽垱寤哄氨鍦板瓨鍙栨柊璁㈠崟
+     */
+    void handleOrderException(HandleOrderExceptionDTO dto);
+
+    /**
+     * 鏍¢獙鎿嶄綔鍗婂緞
+     * @param orderId     璁㈠崟涓婚敭
+     * @param userId      鎿嶄綔鐢ㄦ埛涓婚敭
+     * @param userType    鐢ㄦ埛绫诲瀷锛�0=闂ㄥ簵锛�1=鍙告満
+     * @param lng         鎿嶄綔浜虹粡搴�
+     * @param lat         鎿嶄綔浜虹含搴�
+     * @return true=鍦ㄥ厑璁告搷浣滆寖鍥村唴锛沠alse=瓒呭嚭鍏佽鎿嶄綔鑼冨洿
+     */
+    Boolean checkOperationRadius(Integer orderId, Integer userId, Integer userType, Double lng, Double lat);
+
 }
\ No newline at end of file

--
Gitblit v1.9.3