| | |
| | | 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; |
| | | |
| | |
| | | if(driverIdOne!=null){ |
| | | driverIds.add(driverIdOne); |
| | | } |
| | | List<TTransportation> tTransportations = tTransportationService.selectList(new EntityWrapper<TTransportation>().eq("order_id", orderId).in("driver_id", driverIds)); |
| | | transportInfo.setShipmentDate(tOrder.getShipmentDate()); |
| | | List<TTransportation> tTransportations = tTransportationService.selectList(new EntityWrapper<TTransportation>().eq("order_id", orderId).in("driver_id", driverIds).orderBy("type")); |
| | | for (TTransportation tDriver : tTransportations) { |
| | | OrderDriverInfo orderDriverInfo = new OrderDriverInfo(); |
| | | orderDriverInfo.setId(tDriver.getId()); |
| | | orderDriverInfo.setDriverId(tDriver.getDriverId()); |
| | | if(tDriver.getId().equals(sDriverIdOne)&&tDriver.getType()==2){ |
| | | orderDriverInfo.setPickUp(tDriver.getPickDate()); |
| | | } |
| | |
| | | List<TTransportation> list = companySelectDriverDto.getList(); |
| | | tOrder.setsDriverid(list.get(0).getDriverId()); |
| | | tOrder.setsDriverIdOne(list.get(1).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()); |
| | | 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(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())); |
| | | 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==3){ |
| | | TTransportation tTransportation = tTransportationService.selectOne(new EntityWrapper<TTransportation>().eq("order_id", orderId).eq("driver_id", tOrder.geteDriverIdOne())); |
| | | 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==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); |
| | |
| | | |
| | | TOrder tOrder = orderService.selectById(orderId); |
| | | // 根据订单获取报价 |
| | | |
| | | map.put("invoice",tOrder.getInvoiceNumber()); |
| | | map.put("pickUpDate",tOrder.getShipmentDate()); |
| | | map.put("returnDate",tOrder.getOrderOkTime()); |