rk
2025-12-16 2cfceadff437135a255990ab9698788a48adb636
server/dmmall_service/src/main/java/com/doumee/service/business/GoodsorderService.java
@@ -4,14 +4,21 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Goodsorder;
import com.doumee.dao.business.model.Shop;
import com.doumee.dao.web.request.OrderCancelRequest;
import com.doumee.dao.web.request.OrderPayRequest;
import com.doumee.dao.web.request.PayDetailRequest;
import com.doumee.dao.web.request.ShopOrderPayRequest;
import com.doumee.dao.web.request.goods.DealOrderRequest;
import com.doumee.dao.web.request.goods.MemberOrderRequest;
import com.doumee.dao.web.request.goods.OrderCommentRequest;
import com.doumee.dao.web.response.HomeInfoResponse;
import com.doumee.dao.web.response.MyPageResponse;
import com.doumee.dao.web.response.goods.MemberOrderResponse;
import com.doumee.dao.web.response.goods.PayResponse;
import com.doumee.service.business.impl.MemberCouponServiceImpl;
import java.math.BigDecimal;
import java.util.List;
/**
@@ -60,7 +67,7 @@
    void orderSendOutGoods(Goodsorder goodsorder);
    void orderRemark(Goodsorder goodsorder);
    IPage<Shop> getShopPage(PageWrap<Shop> pageWrap);
    void coffeePlanCancelOrder(Goodsorder goodsorder);
    void orderPlanCancelOrder(Goodsorder goodsorder);
@@ -120,7 +127,7 @@
     * @param orderPayRequest
     * @return
     */
    PayResponse orderPay(OrderPayRequest orderPayRequest);
    PayResponse orderPay(ShopOrderPayRequest orderPayRequest, MemberCouponServiceImpl memberCouponService);
    /**
     * 重新支付
@@ -144,13 +151,20 @@
    void updAddress(DealOrderRequest updAddressRequest);
    /**
     * 取消订单
     * 取消订单 - 历史版本
     * @param orderId
     * @param optUserId
     * @param cancelInfo
     */
    void cancelOrder(Integer orderId,Integer optUserId,String cancelInfo);
    /**
     * 订单取消 - 新
     * @param orderId
     * @param optUserId
     * @param cancelInfo
     */
    void cancelOrderNew(Integer orderId,Integer optUserId,String cancelInfo);
    /**
     * 催发货
@@ -167,6 +181,14 @@
     */
    void affirmOrder(Integer orderId,Integer memberId);
    void orderWriteOff(String exchangeCode,Integer memberId);
    /**
     * 订单删除
     * @param orderId
     * @param memberId
     */
    void delOrder(Integer orderId,Integer memberId);
    /**
     * 订单详情
@@ -190,6 +212,7 @@
    MyPageResponse ordersStatistics(Integer memberId);
    /**
     * 订单自动确认
     */
@@ -198,4 +221,6 @@
    void resetOrderCodes();
    void refreshOrderCodes();
    HomeInfoResponse getHomeInfo(int memberId);
}