From ddcef762ff4a159e132c68dfec512c60a68a53e6 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 01 十二月 2023 18:21:24 +0800
Subject: [PATCH] 更新接口

---
 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java |  128 ++++++++++++++++++++++++++++++------------
 1 files changed, 91 insertions(+), 37 deletions(-)

diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java
index d1042cc..e8e6fc0 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java
@@ -93,6 +93,9 @@
     @Autowired
     private TEmailService emailService;
 
+    @Autowired
+    private IPhoneService phoneService;
+
 
 
 
@@ -106,7 +109,10 @@
      */
     @Override
     public Map<String, Object> queryPushOrder(Integer orderId, Integer language) throws Exception {
-        return orderLogisticsMapper.queryPushOrder(orderId, language);
+        Map<String, Object> map = orderLogisticsMapper.queryPushOrder(orderId, language);
+        String travelTime = map.get("travelTime").toString();
+        map.put("travelTime", DateUtil.conversionFormat1(language, travelTime));
+        return map;
     }
 
 
@@ -124,7 +130,7 @@
             return ResultUtil.error(language == 1 ? "订单已取消" : language == 2 ? "Order cancelled" : "Commande annulée");
         }
         if(orderLogistics.getState() != 1){
-            return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "A little slow. The order's been taken" : "La main est un peu lente oh l’ordre a été volé");
+            return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "Too slow, order was snatched!" : "Trop lent, l’ordre a été arraché!");
         }
         Driver driver = driverService.selectById(uid);
         orderLogistics.setDriverId(uid);
@@ -189,8 +195,12 @@
             }
         }).start();
 
-        systemNoticeService.addSystemNotice(2, "您已成功抢得包裹订单,请及时联系客户!", orderLogistics.getDriverId());
-        systemNoticeService.addSystemNotice(1, "您的订单已指派给" + driver.getLastName().substring(0, 1) + "师傅,请保持电话畅通!", orderLogistics.getUserId());
+        systemNoticeService.addSystemNotice(2, language == 1 ? "您已成功抢得包裹订单,请及时联系客户!" :
+                language == 2 ? "You have successfully captured the parcel order, please contact the customer in time!"
+                        : "Vous avez saisi avec succès la commande de colis, veuillez contacter le client à temps!", orderLogistics.getDriverId());
+        systemNoticeService.addSystemNotice(1, language == 1 ? "您的订单已指派给" + driver.getFirstName() + "师傅,请保持电话畅通!" :
+                language == 2 ? "Your order has been assigned to " + driver.getFirstName() + " master, please keep the phone open!"
+                        : "Votre commande a été attribuée à " + driver.getFirstName() + " master, veuillez garder le téléphone ouvert!", orderLogistics.getUserId());
 
         return ResultUtil.success();
     }
@@ -203,8 +213,11 @@
      * @throws Exception
      */
     @Override
-    public Map<String, Object> queryOrderInfo(Integer orderId) throws Exception {
-        return orderLogisticsMapper.queryOrderInfo(orderId);
+    public Map<String, Object> queryOrderInfo(Integer language, Integer orderId) throws Exception {
+        Map<String, Object> map = orderLogisticsMapper.queryOrderInfo(orderId);
+        String travelTime_ = map.get("travelTime_").toString();
+        map.put("travelTime_", DateUtil.conversionFormat1(language, travelTime_));
+        return map;
     }
 
 
@@ -253,14 +266,14 @@
                 if(orderLogistics.getPayType() != 4){
                     //添加已收入明细
                     Company company = companyService.selectById(orderLogistics.getCompanyId());
-                    Double speMoney = company.getCrossLogisticsMoney();
+                    Double speMoney = company.getSameLogisticsMoney();
                     BigDecimal d = null;//企业收入
                     BigDecimal c = null;//司机收入
-                    if(company.getIsCrossLogisticsFixedOrProportional() == 2){//固定
+                    if(company.getIsSameLogisticsFixedOrProportional() == 2){//固定
                         d = new BigDecimal(speMoney);
                         c = new BigDecimal(orderLogistics.getOrderMoney()).subtract(d);//只有出行金额参与抽成,其余归属司机
                     }
-                    if(company.getIsSpeFixedOrProportional() == 1){//比例
+                    if(company.getIsSameLogisticsFixedOrProportional() == 1){//比例
                         Double price = orderLogistics.getOrderMoney();
                         d = new BigDecimal(price).multiply(new BigDecimal(speMoney).divide(new BigDecimal(100), new MathContext(2, RoundingMode.HALF_EVEN)));
                         c = new BigDecimal(orderLogistics.getOrderMoney()).subtract(d).setScale(2, BigDecimal.ROUND_HALF_EVEN);
@@ -295,13 +308,13 @@
                     String path = templatePath + "user/receiptLogistics.html";
                     Document document = Jsoup.parse(new File(path), "UTF-8");
                     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
-                    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm");
+                    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm");
                     Driver driver = driverService.selectById(orderLogistics.getDriverId());
                     if(1 == language){
                         document.getElementById("english").remove();
                         document.getElementById("french").remove();
                         Element title_chinese = document.getElementById("title_chinese");
-                        title_chinese.text(sdf.format(orderLogistics.getTravelTime()) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney());
+                        title_chinese.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney());
                         Element xcf_chinese = document.getElementById("xcf_chinese");
                         xcf_chinese.text("GHS " + orderLogistics.getOrderMoney());
                         Element xj_chinese = document.getElementById("xj_chinese");
@@ -317,7 +330,7 @@
 //                    Element track_chinese = document.getElementById("track_chinese");
 //                    track_chinese.attr("href", "http://182.160.16.251:81/mailbox/user/location.html");
                         Element pay_time_chinese = document.getElementById("pay_time_chinese");
-                        pay_time_chinese.text(sdf1.format(orderLogistics.getTravelTime()));
+                        pay_time_chinese.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime())));
                         Elements driver_chinese = document.getElementsByClass("driver_chinese");
                         for (int i = 0; i < driver_chinese.size(); i++) {
                             Element element = driver_chinese.get(i);
@@ -327,12 +340,15 @@
                         start_address_chinese.text(orderLogistics.getStartAddress());
                         Element end_address_chinese = document.getElementById("end_address_chinese");
                         end_address_chinese.text(orderLogistics.getEndAddress());
+                        Phone phone = phoneService.selectOne(new EntityWrapper<Phone>().eq("type", 2).eq("companyId", driver.getCompanyId()));
+                        Element server_tel_chinese = document.getElementById("server_tel_chinese");
+                        server_tel_chinese.attr("href", "tel:" + (null != phone ? phone.getPhone() : ""));
                     }
                     if(2 == language){
                         document.getElementById("chinese").remove();
                         document.getElementById("french").remove();
                         Element title_english = document.getElementById("title_english");
-                        title_english.text(sdf.format(orderLogistics.getTravelTime()) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip ");
+                        title_english.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip ");
                         Element xcf_english = document.getElementById("xcf_english");
                         xcf_english.text("GHS " + orderLogistics.getOrderMoney());
                         Element xj_english = document.getElementById("xj_english");
@@ -348,7 +364,7 @@
 //                    Element track_english = document.getElementById("track_english");
 //                    track_english.attr("href", "http://182.160.16.251:81/mailbox/user/location.html");
                         Element pay_time_english = document.getElementById("pay_time_english");
-                        pay_time_english.text(sdf1.format(orderLogistics.getTravelTime()));
+                        pay_time_english.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime())));
                         Elements driver_english = document.getElementsByClass("driver_english");
                         for (int i = 0; i < driver_english.size(); i++) {
                             Element element = driver_english.get(i);
@@ -358,12 +374,15 @@
                         start_address_english.text(orderLogistics.getStartAddress());
                         Element end_address_english = document.getElementById("end_address_english");
                         end_address_english.text(orderLogistics.getEndAddress());
+                        Phone phone = phoneService.selectOne(new EntityWrapper<Phone>().eq("type", 2).eq("companyId", driver.getCompanyId()));
+                        Element server_tel_english = document.getElementById("server_tel_english");
+                        server_tel_english.attr("href", "tel:" + (null != phone ? phone.getPhone() : ""));
                     }
                     if(3 == language){
                         document.getElementById("chinese").remove();
                         document.getElementById("english").remove();
                         Element title_french = document.getElementById("title_french");
-                        title_french.text(sdf.format(orderLogistics.getTravelTime()) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le ");
+                        title_french.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le ");
                         Element xcf_french = document.getElementById("xcf_french");
                         xcf_french.text("GHS " + orderLogistics.getOrderMoney());
                         Element xj_french = document.getElementById("xj_french");
@@ -379,7 +398,7 @@
 //                    Element track_french = document.getElementById("track_french");
 //                    track_french.attr("href", "http://182.160.16.251:81/mailbox/user/location.html");
                         Element pay_time_french = document.getElementById("pay_time_french");
-                        pay_time_french.text(sdf1.format(orderLogistics.getTravelTime()));
+                        pay_time_french.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime())));
                         Elements driver_french = document.getElementsByClass("driver_french");
                         for (int i = 0; i < driver_french.size(); i++) {
                             Element element = driver_french.get(i);
@@ -389,6 +408,9 @@
                         start_address_french.text(orderLogistics.getStartAddress());
                         Element end_address_french = document.getElementById("end_address_french");
                         end_address_french.text(orderLogistics.getEndAddress());
+                        Phone phone = phoneService.selectOne(new EntityWrapper<Phone>().eq("type", 2).eq("companyId", driver.getCompanyId()));
+                        Element server_tel_french = document.getElementById("server_tel_french");
+                        server_tel_french.attr("href", "tel:" + (null != phone ? phone.getPhone() : ""));
                     }
 
                     EmailUtil.send(userInfo.getEmail(), language == 1 ? "包裹收据" : language == 2 ? "Parcel receipt" : "Réception de colis",  document.html());
@@ -444,13 +466,13 @@
                     String path = templatePath + "user/receiptLogistics.html";
                     Document document = Jsoup.parse(new File(path), "UTF-8");
                     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
-                    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm");
+                    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm");
                     Driver driver = driverService.selectById(orderLogistics.getDriverId());
                     if(1 == language){
                         document.getElementById("english").remove();
                         document.getElementById("french").remove();
                         Element title_chinese = document.getElementById("title_chinese");
-                        title_chinese.text(sdf.format(orderLogistics.getTravelTime()) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney());
+                        title_chinese.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney());
                         Element xcf_chinese = document.getElementById("xcf_chinese");
                         xcf_chinese.text("GHS " + orderLogistics.getOrderMoney());
                         Element xj_chinese = document.getElementById("xj_chinese");
@@ -466,7 +488,7 @@
 //                    Element track_chinese = document.getElementById("track_chinese");
 //                    track_chinese.attr("href", "http://182.160.16.251:81/mailbox/user/location.html");
                         Element pay_time_chinese = document.getElementById("pay_time_chinese");
-                        pay_time_chinese.text(sdf1.format(orderLogistics.getTravelTime()));
+                        pay_time_chinese.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime())));
                         Elements driver_chinese = document.getElementsByClass("driver_chinese");
                         for (int i = 0; i < driver_chinese.size(); i++) {
                             Element element = driver_chinese.get(i);
@@ -476,12 +498,15 @@
                         start_address_chinese.text(orderLogistics.getStartAddress());
                         Element end_address_chinese = document.getElementById("end_address_chinese");
                         end_address_chinese.text(orderLogistics.getEndAddress());
+                        Phone phone = phoneService.selectOne(new EntityWrapper<Phone>().eq("type", 2).eq("companyId", driver.getCompanyId()));
+                        Element server_tel_chinese = document.getElementById("server_tel_chinese");
+                        server_tel_chinese.attr("href", "tel:" + (null != phone ? phone.getPhone() : ""));
                     }
                     if(2 == language){
                         document.getElementById("chinese").remove();
                         document.getElementById("french").remove();
                         Element title_english = document.getElementById("title_english");
-                        title_english.text(sdf.format(orderLogistics.getTravelTime()) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip ");
+                        title_english.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip ");
                         Element xcf_english = document.getElementById("xcf_english");
                         xcf_english.text("GHS " + orderLogistics.getOrderMoney());
                         Element xj_english = document.getElementById("xj_english");
@@ -497,7 +522,7 @@
 //                    Element track_english = document.getElementById("track_english");
 //                    track_english.attr("href", "http://182.160.16.251:81/mailbox/user/location.html");
                         Element pay_time_english = document.getElementById("pay_time_english");
-                        pay_time_english.text(sdf1.format(orderLogistics.getTravelTime()));
+                        pay_time_english.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime())));
                         Elements driver_english = document.getElementsByClass("driver_english");
                         for (int i = 0; i < driver_english.size(); i++) {
                             Element element = driver_english.get(i);
@@ -507,12 +532,15 @@
                         start_address_english.text(orderLogistics.getStartAddress());
                         Element end_address_english = document.getElementById("end_address_english");
                         end_address_english.text(orderLogistics.getEndAddress());
+                        Phone phone = phoneService.selectOne(new EntityWrapper<Phone>().eq("type", 2).eq("companyId", driver.getCompanyId()));
+                        Element server_tel_english = document.getElementById("server_tel_english");
+                        server_tel_english.attr("href", "tel:" + (null != phone ? phone.getPhone() : ""));
                     }
                     if(3 == language){
                         document.getElementById("chinese").remove();
                         document.getElementById("english").remove();
                         Element title_french = document.getElementById("title_french");
-                        title_french.text(sdf.format(orderLogistics.getTravelTime()) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le ");
+                        title_french.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le ");
                         Element xcf_french = document.getElementById("xcf_french");
                         xcf_french.text("GHS " + orderLogistics.getOrderMoney());
                         Element xj_french = document.getElementById("xj_french");
@@ -528,7 +556,7 @@
 //                    Element track_french = document.getElementById("track_french");
 //                    track_french.attr("href", "http://182.160.16.251:81/mailbox/user/location.html");
                         Element pay_time_french = document.getElementById("pay_time_french");
-                        pay_time_french.text(sdf1.format(orderLogistics.getTravelTime()));
+                        pay_time_french.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime())));
                         Elements driver_french = document.getElementsByClass("driver_french");
                         for (int i = 0; i < driver_french.size(); i++) {
                             Element element = driver_french.get(i);
@@ -538,6 +566,9 @@
                         start_address_french.text(orderLogistics.getStartAddress());
                         Element end_address_french = document.getElementById("end_address_french");
                         end_address_french.text(orderLogistics.getEndAddress());
+                        Phone phone = phoneService.selectOne(new EntityWrapper<Phone>().eq("type", 2).eq("companyId", driver.getCompanyId()));
+                        Element server_tel_french = document.getElementById("server_tel_french");
+                        server_tel_french.attr("href", "tel:" + (null != phone ? phone.getPhone() : ""));
                     }
 
                     EmailUtil.send(userInfo.getEmail(), language == 1 ? "包裹收据" : language == 2 ? "Parcel receipt" : "Réception de colis",  document.html());
@@ -593,13 +624,13 @@
                     String path = templatePath + "user/receiptLogistics.html";
                     Document document = Jsoup.parse(new File(path), "UTF-8");
                     SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
-                    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm");
+                    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm");
                     Driver driver = driverService.selectById(orderLogistics.getDriverId());
                     if(1 == language){
                         document.getElementById("english").remove();
                         document.getElementById("french").remove();
                         Element title_chinese = document.getElementById("title_chinese");
-                        title_chinese.text(sdf2.format(orderLogistics.getTravelTime()) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney());
+                        title_chinese.text(DateUtil.conversionFormat(language, sdf2.format(orderLogistics.getTravelTime())) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney());
                         Element xcf_chinese = document.getElementById("xcf_chinese");
                         xcf_chinese.text("GHS " + orderLogistics.getOrderMoney());
                         Element xj_chinese = document.getElementById("xj_chinese");
@@ -615,7 +646,7 @@
 //                    Element track_chinese = document.getElementById("track_chinese");
 //                    track_chinese.attr("href", "http://182.160.16.251:81/mailbox/user/location.html");
                         Element pay_time_chinese = document.getElementById("pay_time_chinese");
-                        pay_time_chinese.text(sdf1.format(orderLogistics.getTravelTime()));
+                        pay_time_chinese.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime())));
                         Elements driver_chinese = document.getElementsByClass("driver_chinese");
                         for (int i = 0; i < driver_chinese.size(); i++) {
                             Element element = driver_chinese.get(i);
@@ -625,12 +656,15 @@
                         start_address_chinese.text(orderLogistics.getStartAddress());
                         Element end_address_chinese = document.getElementById("end_address_chinese");
                         end_address_chinese.text(orderLogistics.getEndAddress());
+                        Phone phone = phoneService.selectOne(new EntityWrapper<Phone>().eq("type", 2).eq("companyId", driver.getCompanyId()));
+                        Element server_tel_chinese = document.getElementById("server_tel_chinese");
+                        server_tel_chinese.attr("href", "tel:" + (null != phone ? phone.getPhone() : ""));
                     }
                     if(2 == language){
                         document.getElementById("chinese").remove();
                         document.getElementById("french").remove();
                         Element title_english = document.getElementById("title_english");
-                        title_english.text(sdf2.format(orderLogistics.getTravelTime()) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip ");
+                        title_english.text(DateUtil.conversionFormat(language, sdf2.format(orderLogistics.getTravelTime())) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip ");
                         Element xcf_english = document.getElementById("xcf_english");
                         xcf_english.text("GHS " + orderLogistics.getOrderMoney());
                         Element xj_english = document.getElementById("xj_english");
@@ -646,7 +680,7 @@
 //                    Element track_english = document.getElementById("track_english");
 //                    track_english.attr("href", "http://182.160.16.251:81/mailbox/user/location.html");
                         Element pay_time_english = document.getElementById("pay_time_english");
-                        pay_time_english.text(sdf1.format(orderLogistics.getTravelTime()));
+                        pay_time_english.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime())));
                         Elements driver_english = document.getElementsByClass("driver_english");
                         for (int i = 0; i < driver_english.size(); i++) {
                             Element element = driver_english.get(i);
@@ -656,12 +690,15 @@
                         start_address_english.text(orderLogistics.getStartAddress());
                         Element end_address_english = document.getElementById("end_address_english");
                         end_address_english.text(orderLogistics.getEndAddress());
+                        Phone phone = phoneService.selectOne(new EntityWrapper<Phone>().eq("type", 2).eq("companyId", driver.getCompanyId()));
+                        Element server_tel_english = document.getElementById("server_tel_english");
+                        server_tel_english.attr("href", "tel:" + (null != phone ? phone.getPhone() : ""));
                     }
                     if(3 == language){
                         document.getElementById("chinese").remove();
                         document.getElementById("english").remove();
                         Element title_french = document.getElementById("title_french");
-                        title_french.text(sdf2.format(orderLogistics.getTravelTime()) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le ");
+                        title_french.text(DateUtil.conversionFormat(language, sdf2.format(orderLogistics.getTravelTime())) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le ");
                         Element xcf_french = document.getElementById("xcf_french");
                         xcf_french.text("GHS " + orderLogistics.getOrderMoney());
                         Element xj_french = document.getElementById("xj_french");
@@ -677,7 +714,7 @@
 //                    Element track_french = document.getElementById("track_french");
 //                    track_french.attr("href", "http://182.160.16.251:81/mailbox/user/location.html");
                         Element pay_time_french = document.getElementById("pay_time_french");
-                        pay_time_french.text(sdf1.format(orderLogistics.getTravelTime()));
+                        pay_time_french.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime())));
                         Elements driver_french = document.getElementsByClass("driver_french");
                         for (int i = 0; i < driver_french.size(); i++) {
                             Element element = driver_french.get(i);
@@ -687,6 +724,9 @@
                         start_address_french.text(orderLogistics.getStartAddress());
                         Element end_address_french = document.getElementById("end_address_french");
                         end_address_french.text(orderLogistics.getEndAddress());
+                        Phone phone = phoneService.selectOne(new EntityWrapper<Phone>().eq("type", 2).eq("companyId", driver.getCompanyId()));
+                        Element server_tel_french = document.getElementById("server_tel_french");
+                        server_tel_french.attr("href", "tel:" + (null != phone ? phone.getPhone() : ""));
                     }
 
                     EmailUtil.send(userInfo.getEmail(), language == 1 ? "包裹收据" : language == 2 ? "Parcel receipt" : "Réception de colis",  document.html());
@@ -753,7 +793,7 @@
     public ResultUtil fillInPickUpCode(Integer orderId, String pickUpCode, Integer language) throws Exception {
         OrderLogistics orderLogistics = this.selectById(orderId);
         if(!"1246".equals(pickUpCode) && !orderLogistics.getPickUpCode().equals(pickUpCode)){
-            return ResultUtil.error(language == 1 ? "验证失败" : language == 2 ? "Verification failure" : "Échec de vérification");
+            return ResultUtil.error(language == 1 ? "验证失败" : language == 2 ? "Verification failed" : "Echec de la validation");
         }
         orderLogistics.setState(9);
         this.updateById(orderLogistics);
@@ -773,7 +813,7 @@
         OrderLogisticsSpread query = orderLogisticsSpreadService.query(orderId);
         OrderLogistics orderLogistics = this.selectById(orderId);
         if(orderLogistics.getState() != 4 && orderLogistics.getState() != 8){
-            return ResultUtil.error(language == 1 ? "不允许设置差价" : language == 2 ? "Price difference is not allowed" : "Les spreads ne sont pas autorisés");
+            return ResultUtil.error(language == 1 ? "不允许设置差价" : language == 2 ? "To set price difference is not allowed." : "Il n’est pas permis de définir une différence de prix.");
         }
         if(query != null){
             query.setPrice(difference);
@@ -798,7 +838,12 @@
 
     @Override
     public List<Map<String, Object>> queryOrderList(Integer driverId, Integer language) throws Exception {
-        return orderLogisticsMapper.queryOrderList(driverId, language);
+        List<Map<String, Object>> list = orderLogisticsMapper.queryOrderList(driverId, language);
+        for (Map<String, Object> map : list) {
+            String time = map.get("time").toString();
+            map.put("time", DateUtil.conversionFormat(language, time));
+        }
+        return list;
     }
 
     /**
@@ -810,7 +855,12 @@
      */
     @Override
     public List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid, Integer language) throws Exception {
-        return orderLogisticsMapper.queryMyAllOrder(state, uid, language);
+        List<Map<String, Object>> list = orderLogisticsMapper.queryMyAllOrder(state, uid, language);
+        for (Map<String, Object> map : list) {
+            String time = map.get("time").toString();
+            map.put("time", DateUtil.conversionFormat(language, time));
+        }
+        return list;
     }
 
 
@@ -828,7 +878,7 @@
             return ResultUtil.error(language == 1 ? "订单已取消" : language == 2 ? "Order cancelled" : "Commande annulée");
         }
         if(orderLogistics.getState() != 1){
-            return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦!" : language == 2 ? "Hand speed is a little slow oh, the order has been robbed!" : "La main est un peu lente oh, l’ordre a été volé!");
+            return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "Too slow, order was snatched!" : "Trop lent, l’ordre a été arraché!");
         }
         Driver driver = driverService.selectById(uid);
         orderLogistics.setDriverId(uid);
@@ -884,8 +934,12 @@
             }
         }).start();
 
-        systemNoticeService.addSystemNotice(2, "您已成功抢得出租车订单,请及时联系客户!", orderLogistics.getDriverId());
-        systemNoticeService.addSystemNotice(1, "您的订单已指派给" + driver.getLastName().substring(0, 1) + "师傅,请保持电话畅通!", orderLogistics.getUserId());
+        systemNoticeService.addSystemNotice(2, language == 1 ? "您已成功抢得出租车订单,请及时联系客户!" :
+                language == 2 ? "You have successfully captured the taxi order, please contact the customer in time!"
+                        : "Vous avez saisi avec succès la commande de taxi, veuillez contacter le client à temps!", orderLogistics.getDriverId());
+        systemNoticeService.addSystemNotice(1, language == 1 ? "您的订单已指派给" + driver.getFirstName() + "师傅,请保持电话畅通!" :
+                language == 2 ? "Your order has been assigned to " + driver.getFirstName() + " master, please keep the phone open!"
+                        : "Votre commande a été attribuée à " + driver.getFirstName() + " master, veuillez garder le téléphone ouvert!", orderLogistics.getUserId());
 
         return ResultUtil.success();
     }

--
Gitblit v1.7.1