From 6ca99d25f33a52da4f465141729ee18996fde709 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期四, 15 六月 2023 10:57:52 +0800
Subject: [PATCH] 订单修改

---
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java                   |   22 +++++++++++
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java |    8 +--
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml        |    6 +-
 management/guns-admin/src/main/webapp/static/modular/system/user/user_info.js                             |   26 ++++++------
 4 files changed, 41 insertions(+), 21 deletions(-)

diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml
index 9cc18eb..41da08c 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml
@@ -60,8 +60,8 @@
         o.id, o.code, o.userId, o.driverId, o.`source`, o.agentId, o.branchOfficeId, o.startTime, o.startAddress, o.startLat, o.startLng, o.endAddress, o.endLat, o.endLng,
         o.boardingTime, o.getoffTime, o.estimatedPrice, o.orderMoney, o.payMoney, o.discountedPrice, o.couponId, o.payType, o.payTime, o.`state`, o.status, o.createTime,
         o.startDistance,o.startPrice,o.overDriveDistance,o.overDrivePrice,o.longDistance,o.longDistancePrice,o.overLongDistance,o.overLongDistancePrice,
-        o.waitTime,o.waitTimePrice,o.outWaitTime,o.outWaitTimePrice,o.badWeatherDistance,o.badWeatherPrice,o.overBadWeatherDistance,o.overBadWeatherPrice,a.nickname AS userName,
-        a.phone AS userPhone,a.cancelCount,a.status AS userStatus,d.name AS driverName,d.phone AS driverPhone
+        o.waitTime,o.waitTimePrice,o.outWaitTime,o.outWaitTimePrice,o.badWeatherDistance,o.badWeatherPrice,o.overBadWeatherDistance,o.overBadWeatherPrice,
+        o.userPhone,o.userName,a.cancelCount,a.status AS userStatus,d.name AS driverName,d.phone AS driverPhone
     </sql>
 
     <sql id="Base_Column_Server_Order">
@@ -69,7 +69,7 @@
         o.boardingTime, o.getoffTime, o.estimatedPrice, o.orderMoney, o.payMoney, o.discountedPrice, o.couponId, o.payType, o.payTime, o.`state`, o.status, o.createTime,
         o.startDistance,o.startPrice,o.overDriveDistance,o.overDrivePrice,o.longDistance,o.longDistancePrice,o.overLongDistance,o.overLongDistancePrice,
         o.waitTime,o.waitTimePrice,o.outWaitTime,o.outWaitTimePrice,o.badWeatherDistance,o.badWeatherPrice,o.overBadWeatherDistance,o.overBadWeatherPrice,
-        d.name AS driverName,d.phone AS driverPhone
+        o.userPhone,o.userName,d.name AS driverName,d.phone AS driverPhone
     </sql>
 
     <select id="getOrderList" resultType="com.stylefeng.guns.modular.system.controller.resp.TOrderResp">
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java
index 06bd233..6452db6 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java
@@ -192,6 +192,28 @@
     @ApiModelProperty(value = "是否已开票 1是 0否")
     private Integer isInvoice;
 
+    @ApiModelProperty(value = "用户手机号")
+    private String userPhone;
+
+    @ApiModelProperty(value = "用户姓名")
+    private String userName;
+
+    public String getUserPhone() {
+        return userPhone;
+    }
+
+    public void setUserPhone(String userPhone) {
+        this.userPhone = userPhone;
+    }
+
+    public String getUserName() {
+        return userName;
+    }
+
+    public void setUserName(String userName) {
+        this.userName = userName;
+    }
+
     public Integer getIsInvoice() {
         return isInvoice;
     }
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java
index 9828cbe..aa9408c 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderServiceImpl.java
@@ -103,12 +103,12 @@
         model.addAttribute("discountAmount",tOrder.getDiscountAmount());//折扣金额
         model.addAttribute("userId",tOrder.getUserId());//用户id
         model.addAttribute("routeRecord",tOrder.getRouteRecord());//行程录音
+        model.addAttribute("userPhone",tOrder.getUserPhone());//用户手机号
+        model.addAttribute("userName",tOrder.getUserName());//用户名称
 
         // 查询用户
         TAppUser tAppUser = tAppUserMapper.selectById(tOrder.getUserId());
         if(Objects.nonNull(tAppUser)){
-            model.addAttribute("userName",tAppUser.getNickname());
-            model.addAttribute("userPhone",tAppUser.getPhone());
             model.addAttribute("havDiscount",tAppUser.getHavDiscount());
             if(1 == tAppUser.getHavDiscount()){
                 // 计算9折优惠金额
@@ -118,9 +118,7 @@
                 model.addAttribute("multiply",0);
             }
         }else {
-            model.addAttribute("userName","");
-            model.addAttribute("userPhone","");
-            model.addAttribute("havDiscount","");
+            model.addAttribute("havDiscount",0);
             model.addAttribute("multiply",0);
         }
 
diff --git a/management/guns-admin/src/main/webapp/static/modular/system/user/user_info.js b/management/guns-admin/src/main/webapp/static/modular/system/user/user_info.js
index 258a7df..ec823ce 100644
--- a/management/guns-admin/src/main/webapp/static/modular/system/user/user_info.js
+++ b/management/guns-admin/src/main/webapp/static/modular/system/user/user_info.js
@@ -34,10 +34,10 @@
                     field: 'rePassword',
                     message: '两次密码不一致'
                 },
-                regexp: {
-                    regexp: /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/,
-                    message: '密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符'
-                },
+                // regexp: {
+                //     regexp: /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/,
+                //     message: '密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符'
+                // },
             }
         },
         rePassword: {
@@ -49,10 +49,10 @@
                     field: 'password',
                     message: '两次密码不一致'
                 },
-                regexp: {
-                    regexp: /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/,
-                    message: '密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符'
-                },
+                // regexp: {
+                //     regexp: /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/,
+                //     message: '密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符'
+                // },
             }
         }
     }
@@ -298,11 +298,11 @@
         Feng.error("新密码不能和原始密码相同");
         return
     }
-    let patt = /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/;
-    if(!patt.test(newPwd)){
-        Feng.error("密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符");
-        return
-    }
+    // let patt = /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/;
+    // if(!patt.test(newPwd)){
+    //     Feng.error("密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符");
+    //     return
+    // }
     var ajax = new $ax(Feng.ctxPath + "/mgr/changePwd", function (data) {
         Feng.success("修改成功!");
     }, function (data) {

--
Gitblit v1.7.1