From d3ccc5c799e1eaca0a159503644a61c76ad0c857 Mon Sep 17 00:00:00 2001 From: zhibing.pu <393733352@qq.com> Date: 星期四, 25 七月 2024 15:19:43 +0800 Subject: [PATCH] 提交代码 --- DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java | 26 +++----------------------- DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java | 3 +++ DriverZYTravel/guns-admin/src/main/resources/application.yml | 4 ++-- 3 files changed, 8 insertions(+), 25 deletions(-) diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java index 7ddb337..9dfa4bb 100644 --- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java +++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java @@ -313,29 +313,6 @@ } } }).start(); -// OrderPosition orderPosition = new OrderPosition(); -// orderPosition.setOrderId(orderId); -// orderPosition.setOrderType(1); -// orderPosition.setDriverId(orderPrivateCar.getDriverId()); -// orderPosition.setLat(lat.toString()); -// orderPosition.setLon(lon.toString()); -// orderPosition.setAltitude("0"); -// orderPosition.setDirectionAngle("0"); -// //先计算里程,在存储最新位置 -// orderPosition.setInsertTime(new Date()); -// //将数据存储到文件中 -// List<OrderPosition> orderPositions = orderPositionService.queryPosition(orderPosition.getOrderId(), orderPosition.getOrderType()); -// File file = new File(filePath + orderPosition.getOrderId() + "_" + orderPosition.getOrderType() + ".txt"); -// if(!file.exists()){ -// file.getParentFile().mkdirs(); -// file.createNewFile(); -// } -// //写入相应的文件 -// PrintWriter out = new PrintWriter(new FileWriter(file)); -// orderPositions.add(orderPosition); -// out.write(JSON.toJSONString(orderPositions)); -// out.flush(); -// out.close(); break; case 6://结束服务(专车可以返回继续服务)不修改状态 orderPrivateCar.setGetoffLon(lon); @@ -461,6 +438,9 @@ @Override public ResultUtil confirmFees(Integer orderId, Integer type, Double parkingFee, Double crossingFee) throws Exception { OrderPrivateCar orderPrivateCar = this.selectById(orderId); + if(orderPrivateCar.getState() != 5){ + return ResultUtil.error("异常操作,请刷新订单"); + } if(orderPrivateCar.getArriveTime()==null){ orderPrivateCar.setArriveTime(orderPrivateCar.getStartServiceTime()); } diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java index 7013224..8520332 100644 --- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java +++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java @@ -392,6 +392,9 @@ @Override public ResultUtil confirmFees(Integer orderId, Integer type, Double travelFee, Double parkingFee, Double crossingFee) throws Exception { OrderTaxi orderTaxi = this.selectById(orderId); + if(orderTaxi.getState() != 6){ + return ResultUtil.error("异常操作,请刷新订单"); + } orderTaxi.setPayManner(type); if(type == 2){//其他支付,不需要操作,直接完成订单 orderTaxi.setOrderMoney(0D); diff --git a/DriverZYTravel/guns-admin/src/main/resources/application.yml b/DriverZYTravel/guns-admin/src/main/resources/application.yml index 742ce88..2d34417 100644 --- a/DriverZYTravel/guns-admin/src/main/resources/application.yml +++ b/DriverZYTravel/guns-admin/src/main/resources/application.yml @@ -13,7 +13,7 @@ application: name: driver-server profiles: - active: @spring.active@ + active: "@spring.active@" mvc: static-path-pattern: /static/** view: @@ -147,4 +147,4 @@ --- #交通部推送数据功能开关 -pushMinistryOfTransport: false \ No newline at end of file +pushMinistryOfTransport: true \ No newline at end of file -- Gitblit v1.7.1