From efd4e4fadb4f711a8b0573edc808d6f0045f366c Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期日, 08 十月 2023 17:03:15 +0800
Subject: [PATCH] 更新接口

---
 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java     |   21 +++++++---
 DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java                                 |   14 ++++++-
 DriverIGOTravel/guns-admin/src/main/resources/application.yml                                                      |    3 -
 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/GunsApplication.java                                   |    1 
 DriverIGOTravel/pom.xml                                                                                            |   12 +----
 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java |   12 +----
 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/RegisteredWarpper.java          |   10 +++++
 7 files changed, 44 insertions(+), 29 deletions(-)

diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/GunsApplication.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/GunsApplication.java
index 65116b3..df97b22 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/GunsApplication.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/GunsApplication.java
@@ -1,5 +1,6 @@
 package com.stylefeng.guns;
 
+import com.stylefeng.guns.core.util.DateUtil;
 import com.stylefeng.guns.modular.system.util.GDFalconUtil;
 import org.apache.http.client.HttpClient;
 import org.apache.http.config.SocketConfig;
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 3836f67..368a89d 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
@@ -547,7 +547,7 @@
         Driver driver = this.selectById(uid);
         driver.setLastName(registeredWarpper.getLastName());
         driver.setFirstName(registeredWarpper.getFirstName());
-//        driver.setSex(registeredWarpper.getSex());
+        driver.setSex(registeredWarpper.getSex());
         driver.setIdCard(registeredWarpper.getIdCard());
         driver.setBirthday(registeredWarpper.getBirthday());
 
@@ -1497,17 +1497,21 @@
                 case 1://邀请司机注册
                     DriverActivityRegistered driverActivityRegistered = driverActivityRegisteredMapper.selectById(dah.getActivityId());
                     activityWarpper.setId(driverActivityRegistered.getId());
-                    activityWarpper.setContent("邀请司机注册奖励" + driverActivityRegistered.getMoney() + "元");
+                    activityWarpper.setContent(language == 1 ? "邀请司机注册奖励" + driverActivityRegistered.getMoney() + "元" :
+                            language == 2 ? "Invitation driver registration reward " + driverActivityRegistered.getMoney() + " yuan" :
+                                    "Invitation pilote inscription récompense " + driverActivityRegistered.getMoney() + " yuan");
                     break;
                 case 2://邀请用户注册
                     DriverActivityRegistered driverActivityRegistered1 = driverActivityRegisteredMapper.selectById(dah.getActivityId());
                     activityWarpper.setId(driverActivityRegistered1.getId());
-                    activityWarpper.setContent("邀请用户注册奖励" + driverActivityRegistered1.getMoney() + "元");
+                    activityWarpper.setContent(language == 1 ? "邀请用户注册奖励" + driverActivityRegistered1.getMoney() + "元" :
+                            language == 2 ? "" : "");
                     break;
                 case 3://累计在线
                     DriverActivityOnline driverActivityOnline = driverActivityOnlineMapper.selectById(dah.getActivityId());
                     activityWarpper.setId(driverActivityOnline.getId());
-                    StringBuffer sb = new StringBuffer("今日");
+                    StringBuffer sb = new StringBuffer(language == 1 ? "今日" :
+                            language == 2 ? "today" : "aujourd’hui");
                     DriverWork driverWork = driverWorkMapper.queryNewWork(uid, driverActivityOnline.getType(), 1);
                     Integer hour = 0;
                     if(null != driverWork){
@@ -1519,7 +1523,6 @@
                             break;
                         case 2:
                             sb.append("出租车");
-
                             break;
                         case 3:
                             sb.append("城际出行");
@@ -1528,14 +1531,18 @@
                             sb.append(language == 1 ? "包裹" : language == 2 ? "Package" : "Paquet");
                             break;
                     }
-                    String str = "累计在线" +driverActivityOnline.getOnline() + "小时奖励" +driverActivityOnline.getMoney() + "元";
+                    String str = language == 1 ? "累计在线" +driverActivityOnline.getOnline() + "小时奖励" +driverActivityOnline.getMoney() + "元" :
+                            language == 2 ? "RMB " + driverActivityOnline.getMoney() + " will be awarded for " + driverActivityOnline.getOnline() + " hours online" :
+                                    "Bonus de " + driverActivityOnline.getMoney() + " $pour " + driverActivityOnline.getOnline() + " heures cumulées en ligne";
                     activityWarpper.setContent(sb.append(str).toString());
                     activityWarpper.setCarryOut((dah.getCarryOut() == 2 || hour > driverActivityOnline.getOnline()) ? driverActivityOnline.getOnline() + "/" +driverActivityOnline.getOnline() : hour + "/" + driverActivityOnline.getOnline());
                     break;
                 case 4://订单量
                     DriverActivityOrder driverActivityOrder = driverActivityOrderMapper.selectById(dah.getActivityId());
                     activityWarpper.setId(driverActivityOrder.getId());
-                    activityWarpper.setContent("今日" + driverActivityOrder.getStart() + "-" + driverActivityOrder.getEnd() + "累计接单" + driverActivityOrder.getOrderNum() + "单奖励" + driverActivityOrder.getMoney() + "元");
+                    activityWarpper.setContent(language == 1 ? "今日" + driverActivityOrder.getStart() + "-" + driverActivityOrder.getEnd() + "累计接单" + driverActivityOrder.getOrderNum() + "单奖励" + driverActivityOrder.getMoney() + "元" :
+                            language == 2 ? "From " + driverActivityOrder.getStart() + " to " + driverActivityOrder.getEnd() + " today, a total of " + driverActivityOrder.getOrderNum() + " orders will be awarded " + driverActivityOrder.getMoney() + " yuan" :
+                                    "De " + driverActivityOrder.getStart() + " à " + driverActivityOrder.getEnd() + " aujourd’hui, un total de " + driverActivityOrder.getOrderNum() + " commandes recevront " + driverActivityOrder.getMoney() + " yuans");
                     SimpleDateFormat sdf = new SimpleDateFormat("H:m");
                     Date start = sdf.parse(driverActivityOrder.getStart());
                     Date end = sdf.parse(driverActivityOrder.getEnd());
diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java
index 1b9c440..da6acf4 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java
@@ -47,7 +47,6 @@
 
 
 
-
     /**
      * 提现操作
      * @param money
@@ -64,14 +63,9 @@
         if(withdrawalRule==null){
             return ResultUtil.error(language == 1 ? "暂未设置提现时间,请联系平台" : language == 2 ? "No withdrawal time has been set, please contact the platform" : "Aucune heure de retrait n’a été définie pour le moment. Veuillez contacter la plateforme");
         }
-        String week =withdrawalRule==1?"星期一":
-                withdrawalRule==2?"星期二":
-                        withdrawalRule==3?"星期三":
-                                withdrawalRule==4?"星期四":
-                                    withdrawalRule==5?"星期五":
-                                            withdrawalRule==6?"星期六":"星期日";
-        String weeks = DateUtil.getAfterDayWeek("0");
-        if(!weeks.equals(week)){
+        int weeks = DateUtil.getNowWeekDay();
+
+        if(weeks != withdrawalRule){
             return ResultUtil.error((language == 1 ? "每周" : language == 2 ? "Every" : "Chaque") +(withdrawalRule==1? (language == 1 ? "一" : language == 2 ? "Monday" : "lundi") :
                     withdrawalRule==2?(language == 1 ? "二" : language == 2 ? "Tuesday" : "mardi"):
                             withdrawalRule==3?(language == 1 ? "三" : language == 2 ? "Wednesday" : "mercredi"):
diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/RegisteredWarpper.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/RegisteredWarpper.java
index 13e74a7..84dff6d 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/RegisteredWarpper.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/RegisteredWarpper.java
@@ -17,6 +17,8 @@
     private String firstName;
     @ApiModelProperty("生日")
     private Date birthday;
+    @ApiModelProperty("性别(1=男,2=女)")
+    private Integer sex;
     @ApiModelProperty("居住地")
     private String driverContactAddress;
     @ApiModelProperty("居住地(带分隔符)")
@@ -91,6 +93,14 @@
         this.driverContactAddress_ = driverContactAddress_;
     }
 
+    public Integer getSex() {
+        return sex;
+    }
+
+    public void setSex(Integer sex) {
+        this.sex = sex;
+    }
+
     public String getIdCard() {
         return idCard;
     }
diff --git a/DriverIGOTravel/guns-admin/src/main/resources/application.yml b/DriverIGOTravel/guns-admin/src/main/resources/application.yml
index 8d56024..bd01da6 100644
--- a/DriverIGOTravel/guns-admin/src/main/resources/application.yml
+++ b/DriverIGOTravel/guns-admin/src/main/resources/application.yml
@@ -13,8 +13,7 @@
   application:
     name: driver-server
   profiles:
-#    active: dev
-    active: produce
+    active: @spring.active@
   mvc:
     static-path-pattern: /static/**
     view:
diff --git a/DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java b/DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java
index 4d43018..868617b 100644
--- a/DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java
+++ b/DriverIGOTravel/guns-core/src/main/java/com/stylefeng/guns/core/util/DateUtil.java
@@ -25,6 +25,7 @@
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Date;
+import java.util.TimeZone;
 
 public class DateUtil {
 
@@ -236,7 +237,6 @@
      */
     public static String getAfterDayWeek(String days) {
         int daysInt = Integer.parseInt(days);
-
         Calendar canlendar = Calendar.getInstance(); // java.util包
         canlendar.add(Calendar.DATE, daysInt); // 日期减 如果不够减会将月变动
         Date date = canlendar.getTime();
@@ -246,7 +246,17 @@
 
         return dateStr;
     }
+
+
+
+    public static int getNowWeekDay() {
+        Calendar canlendar = Calendar.getInstance(); // java.util包
+        int week= canlendar.get(Calendar.DAY_OF_WEEK);
+        return week == 0 ? 7 : week - 1;
+    }
+
+
     public static void main(String[] args) {
-        System.out.println(getAfterDayWeek("4"));
+        System.out.println(DateUtil.getNowWeekDay());
     }
 }
diff --git a/DriverIGOTravel/pom.xml b/DriverIGOTravel/pom.xml
index 3766e59..b48b714 100644
--- a/DriverIGOTravel/pom.xml
+++ b/DriverIGOTravel/pom.xml
@@ -221,19 +221,13 @@
 
     <profiles>
         <profile>
-            <id>local</id>
-            <properties>
-                <spring.active>local</spring.active>
-            </properties>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-        </profile>
-        <profile>
             <id>dev</id>
             <properties>
                 <spring.active>dev</spring.active>
             </properties>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
         </profile>
         <profile>
             <id>test</id>

--
Gitblit v1.7.1