| | |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 控制器 |
| | |
| | | eTime=date+" 23:59:59"; |
| | | } |
| | | List<OrderInfoVo> list = orderService.getOrderListIndex(orderInfoVoPage,id,containerNo,sTime,eTime,type); |
| | | System.out.println(list); |
| | | return new SuccessTip(list); |
| | | } |
| | | |
| | |
| | | @GetMapping(value = "/orderInfo") |
| | | @ResponseBody |
| | | public Object orderInfo(Long id,int driverId) { |
| | | OrderDetailVo orderDetailVo = orderService.orderInfo(id,driverId); |
| | | Map<String, Object> orderDetailVo = orderService.orderInfo(id,driverId); |
| | | // 经纬度给上 |
| | | return new SuccessTip(orderDetailVo); |
| | | } |
| | |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "Authorization", value = "用户token(Bearer +token)", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."), |
| | | @ApiImplicitParam(name = "id", value = "订单id", required = true, dataType = "Long"), |
| | | @ApiImplicitParam(name = "driverId", value = "driverId", required = true, dataType = "int"), |
| | | }) |
| | | @GetMapping(value = "/nextStatus") |
| | | @ResponseBody |
| | | public Object nextStatus( Long id) { |
| | | public Object nextStatus( Long id,int driverId) { |
| | | System.out.println(id); |
| | | System.out.println(driverId); |
| | | List<TOrder> orders = orderService.selectList(new EntityWrapper<TOrder>().eq("nowDriverId", driverId).ne("id",id)); |
| | | if(orders.size()>0){ |
| | | return new ErrorTip(5008,"Please complete the last order"); |
| | | } |
| | | TOrder tOrder = orderService.selectById(id); |
| | | tOrder.setNowDriverId(driverId); |
| | | if(tOrder.getExamSite()!=null && tOrder.getType().equals("Live Unload")){ |
| | | if(tOrder.getStatus().equals("0")){ |
| | | tOrder.setStatus("2"); |
| | | |
| | | }else |
| | | if(tOrder.getStatus().equals("2")){ |
| | | tOrder.setStatus("3"); |
| | | }else |
| | | if(tOrder.getStatus().equals("3")){ |
| | | tOrder.setStatus("4"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("4")){ |
| | | tOrder.setStatus("12"); |
| | |
| | | }else |
| | | if(tOrder.getStatus().equals("5")){ |
| | | tOrder.setStatus("6"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("6")){ |
| | | tOrder.setStatus("7"); |
| | | }else |
| | | if(tOrder.getStatus().equals("7")){ |
| | | tOrder.setStatus("8"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("8")){ |
| | | tOrder.setStatus("9"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("9")){ |
| | | tOrder.setStatus("10"); |
| | | }else |
| | | if(tOrder.getStatus().equals("10")){ |
| | | tOrder.setStatus("11"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("11")){ |
| | | tOrder.setStatus("18"); |
| | | tOrder.setNowDriverId(0); |
| | | tOrder.setOrderOkTime(new Date()); |
| | | } |
| | | }else if(tOrder.getExamSite()==null && tOrder.getType().equals("Live Unload")){ |
| | |
| | | }else |
| | | if(tOrder.getStatus().equals("3")){ |
| | | tOrder.setStatus("4"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("4")){ |
| | | tOrder.setStatus("5"); |
| | | }else |
| | | if(tOrder.getStatus().equals("5")){ |
| | | tOrder.setStatus("6"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("6")){ |
| | | tOrder.setStatus("7"); |
| | | }else |
| | | if(tOrder.getStatus().equals("7")){ |
| | | tOrder.setStatus("8"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("8")){ |
| | | tOrder.setStatus("9"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("9")){ |
| | | tOrder.setStatus("10"); |
| | | }else |
| | | if(tOrder.getStatus().equals("10")){ |
| | | tOrder.setStatus("11"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("11")){ |
| | | tOrder.setStatus("18"); |
| | | tOrder.setNowDriverId(0); |
| | | tOrder.setOrderOkTime(new Date()); |
| | | } |
| | | }else if(tOrder.getExamSite()!=null && !tOrder.getType().equals("Live Unload")){ |
| | |
| | | }else |
| | | if(tOrder.getStatus().equals("3")){ |
| | | tOrder.setStatus("4"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("4")){ |
| | | tOrder.setStatus("12"); |
| | |
| | | }else |
| | | if(tOrder.getStatus().equals("5")){ |
| | | tOrder.setStatus("6"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("6")){ |
| | | tOrder.setStatus("7"); |
| | | }else |
| | | if(tOrder.getStatus().equals("7")){ |
| | | tOrder.setStatus("8"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("8")){ |
| | | tOrder.setStatus("9"); |
| | | tOrder.setNowDriverId(0); |
| | | tOrder.setOrderOkTime(new Date()); |
| | | } |
| | | }else { |
| | |
| | | }else |
| | | if(tOrder.getStatus().equals("3")){ |
| | | tOrder.setStatus("4"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("4")){ |
| | | tOrder.setStatus("5"); |
| | | }else |
| | | if(tOrder.getStatus().equals("5")){ |
| | | tOrder.setStatus("6"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("6")){ |
| | | tOrder.setStatus("7"); |
| | | }else |
| | | if(tOrder.getStatus().equals("7")){ |
| | | tOrder.setStatus("8"); |
| | | tOrder.setNowDriverId(0); |
| | | }else |
| | | if(tOrder.getStatus().equals("8")){ |
| | | tOrder.setStatus("9"); |
| | | tOrder.setNowDriverId(0); |
| | | tOrder.setOrderOkTime(new Date()); |
| | | } |
| | | } |