From dd5bb9e27d2ac0a879ccb62df985d51ac9562198 Mon Sep 17 00:00:00 2001 From: 彭雪彬 <1724387007@qq.com> Date: Mon, 14 Jul 2025 19:43:53 +0800 Subject: [PATCH] 骑手到店上报、已取商品 --- oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderOrderRecordServiceImpl.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderOrderRecordServiceImpl.java b/oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderOrderRecordServiceImpl.java index 78e2ea8..4065fe9 100644 --- a/oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderOrderRecordServiceImpl.java +++ b/oying-system/src/main/java/com/oying/modules/rider/service/impl/RiderOrderRecordServiceImpl.java @@ -7,6 +7,7 @@ import com.oying.modules.pc.store.service.StoreService; import com.oying.modules.rider.domain.RiderInfo; import com.oying.modules.rider.domain.RiderOrderRecord; +import com.oying.modules.rider.domain.vo.OrderRiderOperationVo; import com.oying.modules.rider.service.RiderInfoService; import com.oying.modules.rider.utils.Constants; import com.oying.modules.sh.domain.vo.OrderResponse; @@ -171,8 +172,8 @@ riderOrderRecord.setMerchantName(orderResponse.getOrder().getStoreName()); riderOrderRecord.setMerchantAddress(store.getAddress()); riderOrderRecord.setReceiverAddress(orderResponse.getAddress().getDetail()); - // 当前为接单 设置为待取货状态 1-待取货 2-配送中 3-已完成 4-商家取消 5-骑手取消 6-客户取消 7-系统取消 - riderOrderRecord.setOrderStatus(Constants.ORDER_STATUS_WAIT); + // 当前为接单 设置为待取货状态 0-已接单 1-已到店 2-配送中 3-已完成 4-商家取消 5-骑手取消 6-客户取消 7-系统取消 + riderOrderRecord.setOrderStatus(Constants.ORDER_STATUS_OK); riderOrderRecord.setAcceptTime(new Timestamp(System.currentTimeMillis())); // 取单编号 riderOrderRecord.setAcceptNum(orderResponse.getOrder().getOrderStoreNum()); @@ -206,5 +207,14 @@ return null; } + @Override + @Transactional(rollbackFor = Exception.class) + public R riderOperationOrder(OrderRiderOperationVo orderRiderOperationVo){ + // 判断骑手操作类型 + // 添加订单操作记录 + // 修改骑手端的订单状态 + updateRiderOrderStatus(orderRiderOperationVo.getOrderNum(), Constants.ORDER_STATUS_StORE); + return R.success(); + } } -- Gitblit v1.9.3