From 021640e69b32dbd9b88a538402671c47f280df9e Mon Sep 17 00:00:00 2001
From: luo <2855143437@qq.com>
Date: 星期三, 31 一月 2024 15:50:00 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/IgoTravel into dev

---
 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java |   87 +++++++++++++++++++++++++------------------
 1 files changed, 51 insertions(+), 36 deletions(-)

diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
index fb57212..4622156 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
@@ -266,7 +266,7 @@
             Element email1_user = document.getElementById("email1_user");
             email1_user.text("Hello ,");
             Element email1_content = document.getElementById("email1_content");
-            email1_content.text("Your package pickup code is " + authCode + ", please complete the verification within 5 minutes");
+            email1_content.text("Your delivery pickup code is " + authCode + ", please complete the verification within 5 minutes");
         }
         if(3 == language){
             document.getElementById("chinese").remove();
@@ -285,7 +285,7 @@
             Element email2_user = document.getElementById("email2_user");
             email2_user.text("Hello ,");
             Element email2_content = document.getElementById("email2_content");
-            email2_content.text("Le code de ramassage de votre colis est " + authCode + ", veuillez effectuer la verification dans les 5minutes.");
+            email2_content.text("Le code de ramassage de votre livraison est " + authCode + ", veuillez effectuer la verification dans les 5minutes.");
         }
         EmailUtil.send(email, language == 1 ? "邮箱验证" : language == 2 ? "Verification code" : "Code de validation",  document.html());
         return ResultUtil.success();
@@ -331,6 +331,14 @@
                         bigDecimal = bigDecimal.add(new BigDecimal(String.valueOf(map.get("money"))));
                         incomeService.saveData(2, driver.getId(), 1, Integer.valueOf(String.valueOf(map.get("id"))), null, Double.valueOf(String.valueOf(map.get("money"))));
                     }
+
+                    DriverActivityHistory dah = new DriverActivityHistory();
+                    dah.setActivityId(Integer.valueOf(map.get("id").toString()));
+                    dah.setDriverId(uid);
+                    dah.setType(1);
+                    DriverActivityHistory driverActivityHistory = driverActivityHistoryMapper.selectOne(dah);
+                    driverActivityHistory.setCarryOut(2);
+                    driverActivityHistoryMapper.updateById(driverActivityHistory);
                 }
                 driver.setActivityMoney(bigDecimal.add(new BigDecimal(driver.getActivityMoney())).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue());
                 driver.setLaveActivityMoney(bigDecimal.add(new BigDecimal(driver.getLaveActivityMoney())).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue());
@@ -425,9 +433,9 @@
                     tEmail.setWeek(week);
                     boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
                     if(am){
-                        tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                        tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
                     }else {
-                        tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                        tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
                     }
                     emailService.insert(tEmail);
                 }
@@ -519,6 +527,13 @@
                         bigDecimal = bigDecimal.add(new BigDecimal(String.valueOf(map.get("money"))));
                         incomeService.saveData(2, driver.getId(), 1, Integer.valueOf(String.valueOf(map.get("id"))), null, Double.valueOf(String.valueOf(map.get("money"))));
                     }
+                    DriverActivityHistory dah = new DriverActivityHistory();
+                    dah.setActivityId(Integer.valueOf(map.get("id").toString()));
+                    dah.setDriverId(uid);
+                    dah.setType(1);
+                    DriverActivityHistory driverActivityHistory = driverActivityHistoryMapper.selectOne(dah);
+                    driverActivityHistory.setCarryOut(2);
+                    driverActivityHistoryMapper.updateById(driverActivityHistory);
                 }
                 driver.setActivityMoney(bigDecimal.add(new BigDecimal(driver.getActivityMoney())).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue());
                 driver.setLaveActivityMoney(bigDecimal.add(new BigDecimal(driver.getLaveActivityMoney())).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue());
@@ -613,9 +628,9 @@
                     tEmail.setWeek(week);
                     boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
                     if(am){
-                        tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                        tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
                     }else {
-                        tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                        tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
                     }
                     emailService.insert(tEmail);
                 }
@@ -880,9 +895,9 @@
             tEmail.setWeek(week);
             boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
             if(am){
-                tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
             }else {
-                tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
             }
             emailService.insert(tEmail);
         }
@@ -994,9 +1009,9 @@
             tEmail.setWeek(week);
             boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
             if(am){
-                tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
             }else {
-                tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
             }
             emailService.insert(tEmail);
         }
@@ -1314,7 +1329,7 @@
                     baseWarpper.setName(language == 1 ? "跨城出行" : language == 2 ? "Cross-town travel" : "Se déplacer à travers la ville");
                     break;
                 case 4:
-                    baseWarpper.setName(language == 1 ? "包裹" : language == 2 ? "Package" : "Livraison");
+                    baseWarpper.setName(language == 1 ? "包裹" : language == 2 ? "Delivery" : "Livraison");
                     break;
                 case 5:
                     baseWarpper.setName(language == 1 ? "跨城小件物流" : language == 2 ? "Cross-city small parts logistics" : "Logistique des petites pièces à travers la ville");
@@ -1505,9 +1520,9 @@
             tEmail.setWeek(week);
             boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
             if(am){
-                tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
             }else {
-                tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
             }
             emailService.insert(tEmail);
         }
@@ -1630,7 +1645,7 @@
      */
     @Override
     public List<Map<String, Object>> queryActivityIncome(Integer language, Integer uid, Integer pageNum, Integer size) throws Exception {
-        List<Map<String, Object>> query = incomeService.query(language,2, uid, 1, pageNum, size);
+        List<Map<String, Object>> query = incomeService.query(language,2, uid, Arrays.asList(1), pageNum, size);
         return query;
     }
 
@@ -1645,7 +1660,7 @@
      */
     @Override
     public List<Map<String, Object>> queryTotalRevenue(Integer language, Integer uid, Integer pageNum, Integer size) throws Exception {
-        List<Map<String, Object>> query = incomeService.query(language, 2, uid, 2, pageNum, size);
+        List<Map<String, Object>> query = incomeService.query(language, 2, uid, Arrays.asList(2, 3), pageNum, size);
         return query;
     }
 
@@ -1669,14 +1684,14 @@
                 case 1://邀请司机注册
                     DriverActivityRegistered driverActivityRegistered = driverActivityRegisteredMapper.selectById(dah.getActivityId());
                     activityWarpper.setId(driverActivityRegistered.getId());
-                    activityWarpper.setContent(language == 1 ? "邀请司机注册奖励" + driverActivityRegistered.getMoney() + "元" :
+                    activityWarpper.setContent(language == 1 ? "邀请司机注册奖励GHS" + driverActivityRegistered.getMoney() :
                             language == 2 ? " Invite drivers to register for a reward of GHS" + driverActivityRegistered.getMoney():
                                     "Invitez les chauffeurs à s’inscrire pour une récompense de GHS" + driverActivityRegistered.getMoney());
                     break;
                 case 2://邀请用户注册
                     DriverActivityRegistered driverActivityRegistered1 = driverActivityRegisteredMapper.selectById(dah.getActivityId());
                     activityWarpper.setId(driverActivityRegistered1.getId());
-                    activityWarpper.setContent(language == 1 ? "邀请用户注册奖励" + driverActivityRegistered1.getMoney() + "元" :
+                    activityWarpper.setContent(language == 1 ? "邀请用户注册奖励GHS" + driverActivityRegistered1.getMoney() :
                             language == 2 ? "Invite users to register for a reward of GHS" + driverActivityRegistered1.getMoney():
                                     "Invitez les utilisateurs à s’inscrire pour une récompense de GHS" + driverActivityRegistered1.getMoney());
                     break;
@@ -1701,10 +1716,10 @@
                             sb.append("城际出行");
                             continue;
                         case 4:
-                            sb.append(language == 1 ? "包裹" : language == 2 ? "package" : "de colis");
+                            sb.append(language == 1 ? "包裹" : language == 2 ? "delivery" : "de livraison");
                             break;
                     }
-                    String str = language == 1 ? "累计在线" +driverActivityOnline.getOnline() + "小时奖励" +driverActivityOnline.getMoney() + "元" :
+                    String str = language == 1 ? "累计在线" +driverActivityOnline.getOnline() + "小时奖励GHS" +driverActivityOnline.getMoney():
                             language == 2 ? " for " + driverActivityOnline.getOnline() + " hours to get a reward of GHS" + driverActivityOnline.getMoney():
                                     " pendant " + driverActivityOnline.getOnline() + " heures afin d'obtenir une récompense de GHS" + driverActivityOnline.getMoney();
                     activityWarpper.setContent(sb.append(str).toString());
@@ -1713,14 +1728,14 @@
                 case 4://订单量
                     DriverActivityOrder driverActivityOrder = driverActivityOrderMapper.selectById(dah.getActivityId());
                     activityWarpper.setId(driverActivityOrder.getId());
-                    activityWarpper.setContent(language == 1 ? "今日" + driverActivityOrder.getStart() + "-" + driverActivityOrder.getEnd() + "累计接单" + driverActivityOrder.getOrderNum() + "单奖励" + driverActivityOrder.getMoney() + "元" :
+                    activityWarpper.setContent(language == 1 ? "今日" + driverActivityOrder.getStart() + "-" + driverActivityOrder.getEnd() + "累计接单" + driverActivityOrder.getOrderNum() + "单奖励GHS" + driverActivityOrder.getMoney():
                             language == 2 ? "Today " + driverActivityOrder.getStart() + "-" + driverActivityOrder.getEnd() + ", complete " + driverActivityOrder.getOrderNum() + " orders for a reward of GHS" + driverActivityOrder.getMoney() :
                                     "Aujourd’hui de " + driverActivityOrder.getStart() + " à " + driverActivityOrder.getEnd() + ", complétez " + driverActivityOrder.getOrderNum() + " commandes pour une récompense de GHS" + driverActivityOrder.getMoney());
-                    SimpleDateFormat sdf = new SimpleDateFormat("H:m");
-                    Date start = sdf.parse(driverActivityOrder.getStart());
-                    Date end = sdf.parse(driverActivityOrder.getEnd());
+                    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+                    Date start = sdf.parse(sdf1.format(time) + " " + driverActivityOrder.getStart() + ":00");
+                    Date end = sdf.parse(sdf1.format(time) + " " + driverActivityOrder.getEnd() + ":59");
                     Integer integer = orderService.queryOrderNum(uid, start, end);
-                    activityWarpper.setCarryOut(integer > driverActivityOrder.getOrderNum() ? driverActivityOrder.getOrderNum() + "/" + driverActivityOrder.getOrderNum() : integer + "/" + driverActivityOrder.getOrderNum());
+                    activityWarpper.setCarryOut(integer.compareTo(driverActivityOrder.getOrderNum()) > 0 ? driverActivityOrder.getOrderNum() + "/" + driverActivityOrder.getOrderNum() : integer + "/" + driverActivityOrder.getOrderNum());
                     break;
             }
             list.add(activityWarpper);
@@ -1869,9 +1884,9 @@
                         tEmail.setWeek(week);
                         boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
                         if(am){
-                            tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                            tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
                         }else {
-                            tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                            tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
                         }
                         emailService.insert(tEmail);
                     }
@@ -1985,9 +2000,9 @@
                         tEmail.setWeek(week);
                         boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
                         if(am){
-                            tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                            tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
                         }else {
-                            tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                            tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
                         }
                         emailService.insert(tEmail);
                     }
@@ -2102,9 +2117,9 @@
                         tEmail.setWeek(week);
                         boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
                         if(am){
-                            tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                            tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
                         }else {
-                            tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                            tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
                         }
                         emailService.insert(tEmail);
                     }
@@ -2219,9 +2234,9 @@
                         tEmail.setWeek(week);
                         boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
                         if(am){
-                            tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                            tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
                         }else {
-                            tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                            tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
                         }
                         emailService.insert(tEmail);
                     }
@@ -2355,9 +2370,9 @@
                         tEmail.setWeek(week);
                         boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
                         if(am){
-                            tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                            tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
                         }else {
-                            tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                            tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
                         }
                         emailService.insert(tEmail);
                     }
@@ -2475,9 +2490,9 @@
                     tEmail.setWeek(week);
                     boolean am = cn.hutool.core.date.DateUtil.isAM(new Date());
                     if(am){
-                        tEmail.setAmOrPm(language==1?"上午":language==2?"AM":"Dans la matinée");
+                        tEmail.setAmOrPm(language==1?"上午":language==2?"morning":"matin");
                     }else {
-                        tEmail.setAmOrPm(language==1?"下午":language==2?"PM":"après-midi");
+                        tEmail.setAmOrPm(language==1?"下午":language==2?"afternoon":"après-midi");
                     }
                     emailService.insert(tEmail);
                 }

--
Gitblit v1.7.1