From 2b75097b5a3630ce29410c3a8d13ef1ceff8d0d4 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 27 六月 2025 15:16:35 +0800
Subject: [PATCH] 管理后台二期
---
DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java | 21 ++++++++++++---------
1 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java b/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
index 2665b81..7d0ed6a 100644
--- a/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
+++ b/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
@@ -229,9 +229,9 @@
driverService.updateById(driver);
Car car = carService.selectById(driver.getCarId());
// String s = MsgUtil.SendDriverPost(orderTaxi.getPassengersPhone(), car.getCarLicensePlate(),driver.getName(), driver.getPhone());
- String s = aLiSendSms.sendSms(orderTaxi.getPassengersPhone(), "SMS_476900230", "{\"code1\":\"" + driver.getName() + "\",\"code2\":\"" + driver.getPhone() + "\",\"code3\":\"" +car.getCarLicensePlate() + "\"}");
- System.err.println("====电话回调==="+s);
-
+// String s = aLiSendSms.sendSms(orderTaxi.getPassengersPhone(), "SMS_476900230", "{\"code1\":\"" + driver.getName() + "\",\"code2\":\"" + driver.getPhone() + "\",\"code3\":\"" +car.getCarLicensePlate() + "\"}");
+// System.err.println("====电话回调==="+s);
+ SMSUtil.send(orderTaxi.getPassengersPhone(), "您的订单已被司机" + driver.getName() + "接单,联系电话" + driver.getPhone() + "车牌号" + car.getCarLicensePlate() + "请耐心等待。", "2431012312845");
}
//调用移动的小号接口
@@ -304,7 +304,9 @@
//发送短信
try{
UserInfo userInfo = userInfoMapper.selectById(orderTaxi.getUserId());
- String sData = aLiSendSms.sendSms(userInfo.getPhone(), "SMS_476900230", "{\"code1\":\"" + driver.getName() + "\",\"code2\":\"" + driver.getPhone() + "\",\"code3\":\"" +carService.selectById(orderTaxi.getCarId()) .getCarLicensePlate() + "\"}");
+ Car car = carService.selectById(orderTaxi.getCarId());
+// String sData = aLiSendSms.sendSms(userInfo.getPhone(), "SMS_476900230", "{\"code1\":\"" + driver.getName() + "\",\"code2\":\"" + driver.getPhone() + "\",\"code3\":\"" + car.getCarLicensePlate() + "\"}");
+ SMSUtil.send(userInfo.getPhone(), "您的订单已被司机" + driver.getName() + "接单,联系电话" + driver.getPhone() + "车牌号" + car.getCarLicensePlate() + "请耐心等待。", "2431012312845");
}catch (Exception e){
@@ -395,7 +397,9 @@
//发送短信
try{
UserInfo userInfo = userInfoMapper.selectById(orderTaxi.getUserId());
- String sData = aLiSendSms.sendSms(userInfo.getPhone(), "SMS_476900230", "{\"code1\":\"" + driver.getName() + "\",\"code2\":\"" + driver.getPhone() + "\",\"code3\":\"" +carService.selectById(orderTaxi.getCarId()) .getCarLicensePlate() + "\"}");
+ Car car = carService.selectById(orderTaxi.getCarId());
+// String sData = aLiSendSms.sendSms(userInfo.getPhone(), "SMS_476900230", "{\"code1\":\"" + driver.getName() + "\",\"code2\":\"" + driver.getPhone() + "\",\"code3\":\"" + car.getCarLicensePlate() + "\"}");
+ SMSUtil.send(userInfo.getPhone(), "您的订单已被司机" + driver.getName() + "接单,联系电话" + driver.getPhone() + "车牌号" + car.getCarLicensePlate() + "请耐心等待。", "2431012312845");
}catch (Exception e){
@@ -493,8 +497,7 @@
@Override
public ResultUtil confirmFees(Integer orderId, Integer type, Double travelFee, Double parkingFee, Double crossingFee) throws Exception {
OrderTaxi orderTaxi = this.selectById(orderId);
- orderTaxi.setPayManner(type);
- if(orderTaxi.getPayManner()==3){
+ if(2 == type && orderTaxi.getPayManner()==3){
orderTaxi.setState(9);
Driver driver = driverService.selectById(orderTaxi.getDriverId());
@@ -518,7 +521,7 @@
driverService.updateById(driver);
}
//打表计费,直接订单完成支付,
- if(orderTaxi.getPayManner()==2){
+ if(2 == type && orderTaxi.getPayManner()==2){
orderTaxi = this.setMoney2(orderTaxi, parkingFee, crossingFee);
//在线上计费的基础上随机加0.01-1的金额
Double orderMoney = orderTaxi.getOrderMoney() + (new BigDecimal(Math.random()).setScale(2, BigDecimal.ROUND_DOWN).doubleValue());
@@ -555,7 +558,7 @@
driverService.updateById(driver);
}
//线上计费,计算费用后修改为待支付
- if(orderTaxi.getPayManner()==1){
+ if(1 == type && orderTaxi.getPayManner()==1){
orderTaxi = this.setMoney2(orderTaxi, crossingFee, crossingFee);
orderTaxi.setState(7);
}
--
Gitblit v1.7.1