| | |
| | | return new SuccessTip(orderInfo); |
| | | } |
| | | |
| | | @ApiOperation(value = "订单详情--修改reference numbers",notes="订单详情--修改reference numbers") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "Authorization", value = "用户token(Bearer +token)", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."), |
| | | }) |
| | | @PostMapping(value = "/updateReference") |
| | | @ResponseBody |
| | | public Object updateReference( TGoods tGoods) { |
| | | boolean b = goodsService.updateById(tGoods); |
| | | return new SuccessTip(); |
| | | } |
| | | |
| | | @Resource |
| | | private TTransportationService tTransportationService; |
| | | |
| | |
| | | List<TTransportation> list = companySelectDriverDto.getList(); |
| | | tOrder.setsDriverid(list.get(0).getDriverId()); |
| | | tOrder.setsDriverIdOne(list.get(1).getDriverId()); |
| | | tOrder.seteDriverid(list.get(2).getDriverId()); |
| | | tOrder.seteDriverIdOne(list.get(3).getDriverId()); |
| | | if(companySelectDriverDto.getStreetTurn()==1){ |
| | | tOrder.seteDriverid(list.get(2).getDriverId()); |
| | | tOrder.seteDriverIdOne(list.get(3).getDriverId()); |
| | | } |
| | | tOrder.setTruckCompany(companySelectDriverDto.getTruckCompany()); |
| | | tOrder.setPickupTimeTruck(companySelectDriverDto.getPickupTime()); |
| | | tOrder.setStreetTurn(companySelectDriverDto.getStreetTurn()); |
| | | companySelectDriverDto.getList().forEach(e->e.setOrderId(orderId)); |
| | | // 添加司机信息 |
| | | tTransportationService.insertBatch(companySelectDriverDto.getList()); |
| | | // 更改订单信息 |
| | |
| | | // 找出这个订单 |
| | | TOrder tOrder = orderService.selectById(orderId); |
| | | List<TTransportation> list = companySelectDriverDto.getList(); |
| | | list.forEach(e->e.setOrderId(companySelectDriverDto.getOrderId())); |
| | | tOrder.setsDriverid(list.get(0).getDriverId()); |
| | | tOrder.setsDriverIdOne(list.get(1).getDriverId()); |
| | | tOrder.seteDriverid(list.get(2).getDriverId()); |
| | | tOrder.seteDriverIdOne(list.get(3).getDriverId()); |
| | | if(companySelectDriverDto.getStreetTurn()==1){ |
| | | tOrder.seteDriverid(list.get(2).getDriverId()); |
| | | tOrder.seteDriverIdOne(list.get(3).getDriverId()); |
| | | } |
| | | tOrder.setTruckCompany(companySelectDriverDto.getTruckCompany()); |
| | | tOrder.setPickupTimeTruck(companySelectDriverDto.getPickupTime()); |
| | | tOrder.setStreetTurn(companySelectDriverDto.getStreetTurn()); |
| | | // 删除原来的司机信息 |
| | | tTransportationService.delete(new EntityWrapper<TTransportation>().eq("order_id",orderId)); |
| | | // 添加新司机信息 |
| | | tTransportationService.insertBatch(companySelectDriverDto.getList()); |
| | | tTransportationService.insertBatch(list); |
| | | // 更改订单信息 |
| | | orderService.updateById(tOrder); |
| | | return new SuccessTip(); |
| | |
| | | // 找出这个订单 |
| | | TOrder tOrder = orderService.selectById(orderId); |
| | | TTransportation list = companySelectDriverSingleDto.getList(); |
| | | list.setOrderId(companySelectDriverSingleDto.getOrderId()); |
| | | Integer type = companySelectDriverSingleDto.getType(); |
| | | if(type==1){ |
| | | tTransportationService.delete(new EntityWrapper<TTransportation>().eq("order_id",orderId).eq("driver_id",tOrder.getsDriverid())); |
| | | tTransportationService.delete(new EntityWrapper<TTransportation>().eq("order_id",orderId).eq("driver_id",tOrder.getsDriverid()).eq("type",1)); |
| | | tOrder.setsDriverid(list.getDriverId()); |
| | | }else if(type==2){ |
| | | tTransportationService.delete(new EntityWrapper<TTransportation>().eq("order_id",orderId).eq("driver_id",tOrder.getsDriverIdOne())); |
| | | tTransportationService.delete(new EntityWrapper<TTransportation>().eq("order_id",orderId).eq("driver_id",tOrder.getsDriverIdOne()).eq("type",2)); |
| | | tOrder.setsDriverIdOne(list.getDriverId()); |
| | | }else if(type==3){ |
| | | tTransportationService.delete(new EntityWrapper<TTransportation>().eq("order_id",orderId).eq("driver_id",tOrder.geteDriverid())); |
| | | tTransportationService.delete(new EntityWrapper<TTransportation>().eq("order_id",orderId).eq("driver_id",tOrder.geteDriverid()).eq("type",3)); |
| | | tOrder.seteDriverid(list.getDriverId()); |
| | | }else { |
| | | tTransportationService.delete(new EntityWrapper<TTransportation>().eq("order_id",orderId).eq("driver_id",tOrder.geteDriverIdOne())); |
| | | tTransportationService.delete(new EntityWrapper<TTransportation>().eq("order_id",orderId).eq("driver_id",tOrder.geteDriverIdOne()).eq("type",4)); |
| | | tOrder.seteDriverIdOne(list.getDriverId()); |
| | | } |
| | | tTransportationService.insert(list); |
| | |
| | | // 找出这个订单 |
| | | TOrder tOrder = orderService.selectById(orderId); |
| | | Integer type = companyLocationDto.getType(); |
| | | if(type==1){ |
| | | TTransportation tTransportation = tTransportationService.selectOne(new EntityWrapper<TTransportation>().eq("order_id", orderId).eq("driver_id", tOrder.getsDriverIdOne())); |
| | | if(type==2){ |
| | | TTransportation tTransportation = tTransportationService.selectOne(new EntityWrapper<TTransportation>().eq("order_id", orderId).eq("driver_id", tOrder.getsDriverIdOne()).eq("type",2)); |
| | | if(tTransportation!=null){ |
| | | Integer yardId = tTransportation.getYardId(); |
| | | TYard tYard = yardService.selectById(yardId); |
| | | return new SuccessTip(tYard); |
| | | } |
| | | }else if(type==2){ |
| | | TTransportation tTransportation = tTransportationService.selectOne(new EntityWrapper<TTransportation>().eq("order_id", orderId).eq("driver_id", tOrder.geteDriverid())); |
| | | }else if(type==3){ |
| | | TTransportation tTransportation = tTransportationService.selectOne(new EntityWrapper<TTransportation>().eq("order_id", orderId).eq("driver_id", tOrder.geteDriverid()).eq("type",3)); |
| | | if(tTransportation!=null) { |
| | | Integer yardId = tTransportation.getYardId(); |
| | | TYard tYard = yardService.selectById(yardId); |
| | | return new SuccessTip(tYard); |
| | | } |
| | | }else if(type==3){ |
| | | TTransportation tTransportation = tTransportationService.selectOne(new EntityWrapper<TTransportation>().eq("order_id", orderId).eq("driver_id", tOrder.geteDriverIdOne())); |
| | | }else if(type==4){ |
| | | TTransportation tTransportation = tTransportationService.selectOne(new EntityWrapper<TTransportation>().eq("order_id", orderId).eq("driver_id", tOrder.geteDriverIdOne()).eq("type",4)); |
| | | if(tTransportation!=null) { |
| | | Integer portId = tTransportation.getPortId(); |
| | | TPort tPort = portService.selectById(portId); |