rk
16 小时以前 33caf2bb79bb3c561916c91ae386ec772411e2e8
server/services/src/main/java/com/doumee/service/business/OrdersService.java
@@ -149,6 +149,26 @@
    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);
    /**
     * 门店端查询订单详情
     * 支持按订单主键或核销码查询,复用会员端详情逻辑
     *
@@ -406,4 +426,26 @@
     */
    int autoCompleteOrders();
    /**
     * 打印订单标签
     */
    void printOrderLabel(Integer orderId, Integer shopId);
    /**
     * 即将到达取件时间通知
     * @return 通知数量
     */
    int notifyArrivalPickUp();
    /**
     * 校验操作半径
     * @param orderId     订单主键
     * @param userId      操作用户主键
     * @param userType    用户类型:0=门店;1=司机
     * @param lng         操作人经度
     * @param lat         操作人纬度
     * @return true=在允许操作范围内;false=超出允许操作范围
     */
    Boolean checkOperationRadius(Integer orderId, Integer userId, Integer userType, Double lng, Double lat);
}