rk
2 天以前 996b2f16afaa271ce8aad6abf6858aa5db503eb3
server/services/src/main/java/com/doumee/service/business/OrdersService.java
@@ -122,7 +122,7 @@
    MyOrderDetailVO findMyOrderDetail(Integer id, Integer memberId);
    /**
     * 会员取消订单(仅异地寄存)
     * 会员取消订单
     *
     * @param orderId  订单主键
     * @param memberId 会员主键
@@ -147,6 +147,26 @@
     * @param remark     备注
     */
    void shopVerifyOrder(String verifyCode, Integer shopId, List<String> images, String remark);
    /**
     * 门店核销(自动识别会员核销码/司机核销码)
     *
     * @param verifyCode 核销码
     * @param shopId     门店主键
     * @param images     图片
     * @param remark     备注
     */
    void verifyOrder(String verifyCode, Integer shopId, List<String> images, String remark);
    /**
     * 门店通过订单主键核销
     *
     * @param orderId 订单主键
     * @param shopId  门店主键
     * @param images  图片
     * @param remark  备注
     */
    void verifyOrderByShopId(Integer orderId, Integer shopId, List<String> images, String remark);
    /**
     * 门店端查询订单详情
@@ -381,4 +401,29 @@
     */
    ActiveOrderTipVO getActiveOrderTip(Integer memberId);
    /**
     * 取消超时未支付订单
     * 根据运营配置 AUTO_CANCEL_TIME(分钟),将创建时间超过该值且仍为待支付的订单批量取消
     *
     * @return 取消的订单数量
     */
    int cancelTimeoutUnpaidOrders();
    /**
     * 通知平台人员:已寄存订单超时无人抢单
     * 根据运营配置 NO_GRAB_NOTIFY_TIME(分钟),扫描异地已寄存(status=2)且超时的订单,
     * 给配置的通知人员发送短信(PLATFORM_WAIT_GRAB),并标记已通知防止重复
     *
     * @return 通知的订单数量
     */
    int notifyUngrabbedOrders();
    /**
     * 自动完成超时未确认的订单
     * 根据运营配置 AUTO_CONFIRM_RECEIPT(天),将已送达(status=5)超过该天数的订单自动标记为已完成
     *
     * @return 自动完成的订单数量
     */
    int autoCompleteOrders();
}