| | |
| | | Map<String,Object> courier= appUserMapper.getCourierByCommunityId(order.getCommunityId()); |
| | | if (courier == null || courier.isEmpty() ||null == courier.get("id") ) { |
| | | log.warn("未找到社区ID={}对应的骑手", order.getCommunityId()); |
| | | return R.ok(); |
| | | return R.ok(order.getId()); |
| | | } |
| | | if (courier.get("status").equals("0")){ |
| | | log.warn("当前社区骑手离职中,骑手id={}", courier.get("courierId")); |
| | | return R.ok(); |
| | | return R.ok(order.getId()); |
| | | } |
| | | Integer courierIdLong = (Integer) courier.get("courierId"); |
| | | order.setCourierId(courierIdLong); |
| | |
| | | //小程序弹窗通知 |
| | | notifyDeliveryPerson((Long) courier.get("id"), order,1);//1=新订单 |
| | | |
| | | //登录访问 |
| | | return R.ok(order.getId().toString()); |
| | | return R.ok(order.getId()); |
| | | } |
| | | |
| | | |
| | |
| | | if (order==null |
| | | ||order.getDelFlag().equals(DelFlagConstant.DELETE) |
| | | ||!Objects.equals(order.getAppUserId(), appuser.getId())){ |
| | | throw new ServiceException("订单id错误"); |
| | | throw new ServiceException("该订单不存在"); |
| | | } |
| | | if (order.getOrderStatus()!=1 && order.getOrderStatus()!=2){ |
| | | throw new ServiceException("订单状态错误"); |
| | | if (order.getOrderStatus()==3){ |
| | | throw new ServiceException("订单已被取消"); |
| | | }else if (order.getOrderStatus()==4){ |
| | | throw new ServiceException("订单已完成,不可修改"); |
| | | }else if (order.getOrderStatus()==5){ |
| | | throw new ServiceException("订单已完成,不可修改"); |
| | | } |
| | | |
| | | //判断地址簿id是否存在 |
| | | if (setConfirmOrderDTO.getAddressBookId()!=null){ |
| | | AddressBook addressBook = addressBookMapper.selectById(setConfirmOrderDTO.getAddressBookId()); |