From 4becc1e8cdb2fbe0dcb94493b75a59ec1817028c Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 04 十一月 2023 16:05:04 +0800
Subject: [PATCH] 修改bug

---
 UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java |   38 ++++++++++++++++++++++++++++++++------
 1 files changed, 32 insertions(+), 6 deletions(-)

diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java
index 2a2f053..1d64ae8 100644
--- a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java
+++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java
@@ -434,7 +434,7 @@
             @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=城际,4=同城小件,5=跨城小件)", name = "orderType", required = true, dataType = "int"),
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
     })
-    public ResultUtil<OrderInfoWarpper> queryOrderInfo(Integer orderId, Integer orderType){
+    public ResultUtil<OrderInfoWarpper> queryOrderInfo(Integer orderId, Integer orderType, Integer language){
         try {
             Map<String, Object> map = null;
             switch (orderType){
@@ -458,6 +458,15 @@
                 map.put("driverPhone", map.get("telX"));
             }
             OrderInfoWarpper orderInfoWarpper = OrderInfoWarpper.getOrderInfoWarpper(map);
+            String driverName = orderInfoWarpper.getDriverName();
+            if(language == 2){
+                driverName = "Master " + driverName.replace("师傅", "");
+            }
+            if(language == 3){
+                driverName = "Maître " + driverName.replace("师傅", "");
+            }
+            orderInfoWarpper.setDriverName(driverName);
+
             File file = new File(filePath + orderId + "_1.txt");
             if(file.exists()){
                 //读取文件(字符流)
@@ -493,7 +502,7 @@
             @ApiImplicitParam(value = "订单id", name = "orderId", required = true, dataType = "int"),
             @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=城际,4=同城小件,5=跨城小件)", name = "orderType", required = true, dataType = "int"),
     })
-    public ResultUtil<OrderInfoWarpper> queryOrderInfo_(Integer orderId, Integer orderType){
+    public ResultUtil<OrderInfoWarpper> queryOrderInfo_(Integer orderId, Integer orderType, Integer language){
         try {
             Map<String, Object> map = null;
             switch (orderType){
@@ -516,8 +525,16 @@
             if(null != map.get("telX")){
                 map.put("driverPhone", map.get("telX"));
             }
-
-            return ResultUtil.success(OrderInfoWarpper.getOrderInfoWarpper(map));
+            OrderInfoWarpper orderInfoWarpper = OrderInfoWarpper.getOrderInfoWarpper(map);
+            String driverName = orderInfoWarpper.getDriverName();
+            if(language == 2){
+                driverName = "Master " + driverName.replace("师傅", "");
+            }
+            if(language == 3){
+                driverName = "Maître " + driverName.replace("师傅", "");
+            }
+            orderInfoWarpper.setDriverName(driverName);
+            return ResultUtil.success(orderInfoWarpper);
         }catch (Exception e){
             e.printStackTrace();
             return ResultUtil.runErr();
@@ -541,7 +558,7 @@
             @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=城际)", name = "orderType", required = true, dataType = "int"),
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
     })
-    public ResultUtil<OrderInfoWarpper> queryCancelPage(Integer orderId, Integer orderType){
+    public ResultUtil<OrderInfoWarpper> queryCancelPage(Integer orderId, Integer orderType, Integer language){
         try {
             Map<String, Object> map = null;
             switch (orderType) {
@@ -561,7 +578,16 @@
                     map.put("cancelPayMoney", r.getData().getAmount());
                     break;
             }
-            return ResultUtil.success(OrderInfoWarpper.getOrderInfoWarpper(map));
+            OrderInfoWarpper orderInfoWarpper = OrderInfoWarpper.getOrderInfoWarpper(map);
+            String driverName = orderInfoWarpper.getDriverName();
+            if(language == 2){
+                driverName = "Master " + driverName.replace("师傅", "");
+            }
+            if(language == 3){
+                driverName = "Maître " + driverName.replace("师傅", "");
+            }
+            orderInfoWarpper.setDriverName(driverName);
+            return ResultUtil.success(orderInfoWarpper);
         }catch (Exception e){
             e.printStackTrace();
             return ResultUtil.runErr();

--
Gitblit v1.7.1