From 796dc4887bfc37eb29e5ac6c4737e51ff7ab4299 Mon Sep 17 00:00:00 2001 From: zhibing.pu <393733352@qq.com> Date: 星期一, 12 八月 2024 11:41:46 +0800 Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/IgoTravel into 2.0 --- ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderPrivateCarController.java | 57 ++++++++++----------------------------------------------- 1 files changed, 10 insertions(+), 47 deletions(-) diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderPrivateCarController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderPrivateCarController.java index 63f7d2b..9ab399f 100644 --- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderPrivateCarController.java +++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderPrivateCarController.java @@ -245,53 +245,16 @@ driver.setFrozenMoney(driver.getFrozenMoney().subtract(c)); driverService.updateById(driver); } -// if (orderPrivateCar.getIsFrozen() == 1){ -// // 冻结订单需要给司机播报一个语音内容 -// Integer language1 = tDriver.getLanguage(); -// String text = ""; -// switch (language1){ -// case 1: -// text = "" ; -// break; -// case 2: -// text = ""; -// break; -// case 3: -// text = ""; -// break; -// } -// TOrderPrivateCar finalOrderPrivateCar = orderPrivateCar; -// String audioUrl = ""; -// try { -// audioUrl = TextToSpeechUtil.create(language1 == 1 ? "cmn-CN" : language1 == 2 ? "en-US" : "fr-FR", text, "pushOrder" + orderPrivateCar.getDriverId() + ".mp3"); -// } catch (Exception e) { -// throw new RuntimeException(e); -// } -// //定时任务删除语音文件 -// new Timer().schedule(new TimerTask() { -// @Override -// public void run() { -// Process process = null; -// try { -// process = Runtime.getRuntime().exec("rm -rf /usr/local/nginx/html/files/audio/pushOrder" + finalOrderPrivateCar.getDriverId() + ".mp3"); -// } catch (IOException e) { -// throw new RuntimeException(e); -// } -// if (process != null) { -// process.destroy(); -// } -// } -// }, 30000); -// -// String finalAudioUrl = audioUrl; -// -// new Thread(new Runnable() { -// @Override -// public void run() { -// pushUtil.pushOrderState(2, finalOrderPrivateCar.getDriverId(), finalOrderPrivateCar.getId(), 1, 2, 0, finalAudioUrl); -// } -// }).start(); -// } + if (orderPrivateCar.getIsFrozen() == 1){ + // 冻结订单需要给司机推送一个消息; + TOrderPrivateCar finalOrderPrivateCar = orderPrivateCar; + new Thread(new Runnable() { + @Override + public void run() { + pushUtil.pushOrderState(2, finalOrderPrivateCar.getDriverId(), finalOrderPrivateCar.getId(), 1, 7, 0, ""); + } + }).start(); + } orderPrivateCar.setIsFrozen(orderPrivateCar.getIsFrozen()==1?2:1); orderPrivateCar.setState(7); tOrderPrivateCarService.updateAllColumnById(orderPrivateCar); -- Gitblit v1.7.1