| | |
| | | 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; |
| | |
| | | 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()); |
| | |
| | | return null; |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R riderOperationOrder(OrderRiderOperationVo orderRiderOperationVo){ |
| | | // 判断骑手操作类型 |
| | | // 添加订单操作记录 |
| | | // 修改骑手端的订单状态 |
| | | updateRiderOrderStatus(orderRiderOperationVo.getOrderNum(), Constants.ORDER_STATUS_StORE); |
| | | return R.success(); |
| | | } |
| | | |
| | | } |