From 67ac6f18da66cc5b703e1ec849e96bdac586d6d1 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 10 五月 2023 18:16:26 +0800
Subject: [PATCH] BUG修改

---
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java            |   50 +++++++-----
 management/guns-admin/src/main/webapp/static/modular/system/role/role.js                                              |    8 ++
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TBillMapper.xml                     |    2 
 management/guns-admin/src/main/resources/application.yml                                                              |   14 +-
 management/guns-admin/src/main/webapp/WEB-INF/view/system/tEvaluate/tEvaluate.html                                    |    6 
 management/guns-admin/src/main/webapp/static/modular/system/tAppUser/tAppUserDetailOrder.js                           |   10 +-
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBranchOfficeController.java |    2 
 management/guns-admin/src/main/webapp/static/modular/system/tRevenue/tRevenue.js                                      |   31 ++++++-
 management/guns-admin/src/main/webapp/static/modular/system/tBranchOffice/tBranchOffice_info.js                       |    4 +
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderRefusalController.java |    2 
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml                    |    3 
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TAgentController.java        |    5 +
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java       |    7 +
 management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html                                |    7 +
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java     |   17 +++
 management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver_info.js                                   |    8 ++
 management/guns-admin/src/main/webapp/WEB-INF/view/system/role/role.html                                              |    1 
 management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverDetail.html                                  |    2 
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java        |    2 
 management/guns-admin/src/main/webapp/static/modular/system/tAgent/tAgent_info.js                                     |    4 +
 20 files changed, 132 insertions(+), 53 deletions(-)

diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TAgentController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TAgentController.java
index d6a3819..25e4ecc 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TAgentController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TAgentController.java
@@ -158,7 +158,11 @@
         int count = tAgentService.selectCount(new EntityWrapper<TAgent>().eq("provinceName", split1[0]).eq("cityName",split1[1]));
         if(count>0){
             return new SuccessTip(500,"该代理商已存在!");
+
         }
+
+        tAgent.setPrincipal(tAgent.getPrincipal().replace(" ",""));
+
 
         String[] split = tAgent.getAreaId().split("/");
         // 查询省市
@@ -219,6 +223,7 @@
     @RequestMapping(value = "/update")
     @ResponseBody
     public Object update(TAgent tAgent) {
+        tAgent.setPrincipal(tAgent.getPrincipal().replace(" ",""));
         tAgentService.updateById(tAgent);
         return SUCCESS_TIP;
     }
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBranchOfficeController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBranchOfficeController.java
index 170c2b7..22915a7 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBranchOfficeController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TBranchOfficeController.java
@@ -273,6 +273,7 @@
         if(Objects.nonNull(o)){
             return o;
         }
+        tBranchOffice.setPrincipal(tBranchOffice.getPrincipal().replace(" ",""));
         tBranchOffice.setStatus(StatusEnum.NORMAL.getCode());
 
         tBranchOfficeService.insert(tBranchOffice);
@@ -308,6 +309,7 @@
         if(Objects.nonNull(o)){
             return o;
         }
+        tBranchOffice.setPrincipal(tBranchOffice.getPrincipal().replace(" ",""));
         tBranchOfficeService.updateById(tBranchOffice);
         return SUCCESS_TIP;
     }
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
index 85ce7e6..2ed33c1 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
@@ -191,8 +191,7 @@
      * @return
      */
     @RequestMapping("/auditPage")
-    public String auditPage( Integer id,
-                                       Model model) {
+    public String auditPage( Integer id,Model model) {
         tDriverService.auditPage(id,model);
         return PREFIX + "tDriverAudit.html";
     }
@@ -430,6 +429,8 @@
             return o;
         }
         // 默认值板块
+        tDriver.setName(tDriver.getName().replace(" ",""));
+        tDriver.setEmergencyContact(tDriver.getEmergencyContact().replace(" ",""));
         tDriver.setCode(UUIDUtil.getNumberRandom(16));
         tDriver.setBalance(BigDecimal.ZERO);
         tDriver.setBackgroundBalance(BigDecimal.ZERO);
@@ -511,6 +512,8 @@
         if(Objects.nonNull(o)){
             return o;
         }
+        tDriver.setName(tDriver.getName().replace(" ",""));
+        tDriver.setEmergencyContact(tDriver.getEmergencyContact().replace(" ",""));
         tDriverService.updateById(tDriver);
         return SUCCESS_TIP;
     }
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java
index 0033e18..f72a8aa 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java
@@ -140,9 +140,22 @@
                     .eq("agentId", agentId)
                     .eq("serverStatus", 2));
             map.put("onLineDriverCount",onLineDriver.size());
-            tOrderService.getDataStatisticsCountGetMap(agentId,map);
+//            tOrderService.getDataStatisticsCountGetMap(agentId,map);
+//            // 查询服务中的订单列表
+//            List<TOrderServerResp> orderServerRespList = tOrderService.getDataStatisticsServerList(agentId);
+//            // 查询司机
+//            for (TOrderServerResp tOrderServerResp : orderServerRespList) {
+//                TDriver tDriver = tDriverService.selectById(tOrderServerResp.getDriverId());
+//                tOrderServerResp.setAvatar(tDriver.getAvatar());
+//                tOrderServerResp.setDriverName(tDriver.getName());
+//            }
+//            map.put("serverList",orderServerRespList);
+            List<TAgent> tAgentAllList = tAgentService.selectList(new EntityWrapper<TAgent>());
+            List<Integer> allIds = tAgentAllList.stream().map(TAgent::getId).collect(Collectors.toList());
+            tOrderService.getDataStatisticsCountByIdsGetMap(allIds,map);
+
             // 查询服务中的订单列表
-            List<TOrderServerResp> orderServerRespList = tOrderService.getDataStatisticsServerList(agentId);
+            List<TOrderServerResp> orderServerRespList = tOrderService.getDataStatisticsServerListByIds(allIds);
             // 查询司机
             for (TOrderServerResp tOrderServerResp : orderServerRespList) {
                 TDriver tDriver = tDriverService.selectById(tOrderServerResp.getDriverId());
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java
index dd26dcb..c8adb8c 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java
@@ -198,7 +198,7 @@
 
         EntityWrapper<TOrder> wrapper = new EntityWrapper<>();
         if(Objects.nonNull(userId)){
-            wrapper.eq("user_id",userId);
+            wrapper.eq("userId",userId);
         }
         List<TOrder> tOrders = tOrderService.selectList(wrapper);
         for (TOrder tOrder : tOrders) {
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderRefusalController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderRefusalController.java
index 54abb53..6342b9e 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderRefusalController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderRefusalController.java
@@ -64,7 +64,7 @@
     public Object list(String condition) {
         EntityWrapper<TOrderRefusal> wrapper = new EntityWrapper<>();
         if(StringUtils.hasLength(condition)){
-            wrapper.eq("order_id",condition);
+            wrapper.eq("driver_id",condition);
         }
         return tOrderRefusalService.selectList(wrapper);
     }
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TBillMapper.xml b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TBillMapper.xml
index ef6f6e9..6eb09f4 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TBillMapper.xml
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TBillMapper.xml
@@ -43,7 +43,7 @@
                 AND b.billType = #{billType}
             </if>
             <if test="billHeaderType != null">
-                AND b.billHeaderType = #{addresseePhone}
+                AND b.billHeaderType = #{billHeaderType}
             </if>
             <if test="roleType != null and roleType == 2">
                 AND o.branchOfficeId = #{objectId}
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 45529a0..b5fbc23 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
@@ -99,9 +99,6 @@
             <if test="driverName != null and driverName != ''">
                 AND d.name LIKE concat('%',#{driverName},'%')
             </if>
-            <if test="isException != null">
-                AND a.is_exception = #{isException}
-            </if>
             <if test="roleType != null and roleType == 2">
                 AND o.branchOfficeId = #{objectId}
             </if>
diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java
index b44288e..9adcdc1 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java
@@ -70,6 +70,8 @@
     @Autowired
     private TRegionMapper tRegionMapper;
     @Autowired
+    private TRevenueMapper tRevenueMapper;
+    @Autowired
     private ITRegionService itRegionService;
     @Autowired
     private HttpUtils httpUtils;
@@ -140,11 +142,11 @@
             }
             //累计订单量
             List<TOrder> cumulativeOrderCount = tOrders.stream().filter(order -> tDriver.getId().equals(order.getDriverId())
-                    && order.getState().equals(OrderStateEnum.WAIT_EVALUATED.getCode()) && order.getState().equals(OrderStateEnum.FINISH.getCode())).collect(Collectors.toList());
+                    && (order.getState().equals(OrderStateEnum.WAIT_EVALUATED.getCode()) || order.getState().equals(OrderStateEnum.FINISH.getCode()))).collect(Collectors.toList());
             tDriverResp.setCumulativeOrderCount(cumulativeOrderCount.size());
             //当月订单量
             List<TOrder> monthOrderCount = tOrders.stream().filter(order -> tDriver.getId().equals(order.getDriverId())
-                    && order.getState().equals(OrderStateEnum.WAIT_EVALUATED.getCode()) && order.getState().equals(OrderStateEnum.FINISH.getCode())
+                    && (order.getState().equals(OrderStateEnum.WAIT_EVALUATED.getCode()) || order.getState().equals(OrderStateEnum.FINISH.getCode()))
             && new SimpleDateFormat("yyyyMM").format(order.getCreateTime()).equals(monthDate)).collect(Collectors.toList());
             tDriverResp.setMonthOrderCount(monthOrderCount.size());
             // 拒单次数
@@ -248,11 +250,11 @@
         if(!CollectionUtils.isEmpty(tOrders)){
             //累计订单量
             List<TOrder> cumulativeOrderCount = tOrders.stream().filter(order -> tDriver.getId().equals(order.getDriverId())
-                    && order.getState().equals(OrderStateEnum.WAIT_EVALUATED.getCode()) && order.getState().equals(OrderStateEnum.FINISH.getCode())).collect(Collectors.toList());
+                    && (order.getState().equals(OrderStateEnum.WAIT_EVALUATED.getCode()) || order.getState().equals(OrderStateEnum.FINISH.getCode()))).collect(Collectors.toList());
             model.addAttribute("cumulativeOrderCount",cumulativeOrderCount.size());
             //当月订单量
             List<TOrder> monthOrderCount = tOrders.stream().filter(order -> tDriver.getId().equals(order.getDriverId())
-                    && order.getState().equals(OrderStateEnum.WAIT_EVALUATED.getCode()) && order.getState().equals(OrderStateEnum.FINISH.getCode())
+                    && (order.getState().equals(OrderStateEnum.WAIT_EVALUATED.getCode()) || order.getState().equals(OrderStateEnum.FINISH.getCode()))
                     && new SimpleDateFormat("yyyyMM").format(order.getCreateTime()).equals(monthDate)).collect(Collectors.toList());
             model.addAttribute("monthOrderCount",monthOrderCount.size());
             // 拒单次数
@@ -264,25 +266,29 @@
                     .eq("userDriverId", tDriver.getId())
                     .eq("state", 2));
             BigDecimal balance = tDriver.getBalance();
-            if(!CollectionUtils.isEmpty(tCashWithdrawals)){
-                Optional<BigDecimal> reduce = tCashWithdrawals.stream().map(TCashWithdrawal::getAmount).reduce(BigDecimal::add);
-                if(reduce.isPresent()){
-                    balance = balance.add(reduce.get());
-                }
-            }
-            List<TRechargeRecord> tRechargeRecords = tRechargeRecordMapper.selectList(new EntityWrapper<TRechargeRecord>()
-                    .eq("type", UserTypeEnum.DRIVER.getCode())
-                    .eq("userId", tDriver.getId())
-                    .eq("payType", 1)
-                    .eq("payStatus", PayStatusEnum.FINISH.getCode()));
-            if(!CollectionUtils.isEmpty(tRechargeRecords)){
-                Optional<BigDecimal> reduce = tRechargeRecords.stream().map(TRechargeRecord::getAmount).reduce(BigDecimal::add);
-                if(reduce.isPresent()){
-                    balance = balance.subtract(reduce.get());
-                }
-            }
+//            if(!CollectionUtils.isEmpty(tCashWithdrawals)){
+//                Optional<BigDecimal> reduce = tCashWithdrawals.stream().map(TCashWithdrawal::getAmount).reduce(BigDecimal::add);
+//                if(reduce.isPresent()){
+//                    balance = balance.add(reduce.get());
+//                }
+//            }
+//            List<TRechargeRecord> tRechargeRecords = tRechargeRecordMapper.selectList(new EntityWrapper<TRechargeRecord>()
+//                    .eq("type", UserTypeEnum.DRIVER.getCode())
+//                    .eq("userId", tDriver.getId())
+//                    .eq("payType", 1)
+//                    .eq("payStatus", PayStatusEnum.FINISH.getCode()));
+//            if(!CollectionUtils.isEmpty(tRechargeRecords)){
+//                Optional<BigDecimal> reduce = tRechargeRecords.stream().map(TRechargeRecord::getAmount).reduce(BigDecimal::add);
+//                if(reduce.isPresent()){
+//                    balance = balance.subtract(reduce.get());
+//                }
+//            }
+            List<TRevenue> tRevenues = tRevenueMapper.selectList(new EntityWrapper<TRevenue>()
+                    .eq("userType", 2)
+                    .eq("userId", tDriver.getId()));
+            Optional<BigDecimal> reduce = tRevenues.stream().map(TRevenue::getAmount).reduce(BigDecimal::add);
             // 减去充值金额
-            model.addAttribute("cumulativeIncome",balance);
+            reduce.ifPresent(bigDecimal -> model.addAttribute("cumulativeIncome", bigDecimal));
         }else {
             model.addAttribute("cumulativeOrderCount",0);
             model.addAttribute("monthOrderCount",0);
diff --git a/management/guns-admin/src/main/resources/application.yml b/management/guns-admin/src/main/resources/application.yml
index ff217c0..d6dc1df 100644
--- a/management/guns-admin/src/main/resources/application.yml
+++ b/management/guns-admin/src/main/resources/application.yml
@@ -15,7 +15,7 @@
 
 spring:
   profiles:
-    active: local
+    active: produce
   mvc:
     static-path-pattern: /static/**
     view:
@@ -62,10 +62,10 @@
 spring:
   profiles: local
   datasource:
-    url: jdbc:mysql://127.0.0.1:3306/super_save_driving?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8
+    url: jdbc:mysql://192.168.110.80:3306/super_save_driving?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8
     username: root
-    password: f4OfRjqoN3jSiNGiUoiNsQdOBtCOKYRj
-#    password: 123456
+#    password: f4OfRjqoN3jSiNGiUoiNsQdOBtCOKYRj
+    password: 123456
     db-name: super_save_driving #用来搜集数据库的所有表
     filters: wall,mergeStat
 
@@ -87,10 +87,10 @@
 spring:
   profiles: produce
   datasource:
-      url: jdbc:mysql://120.24.34.190:3306/mask?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8
+      url: jdbc:mysql://127.0.0.1:3306/super_save_driving?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8
       username: root
-      password: Root2020!
-      db-name: mask #用来搜集数据库的所有表
+      password: f4OfRjqoN3jSiNGiUoiNsQdOBtCOKYRj
+      db-name: super_save_driving #用来搜集数据库的所有表
       filters: wall,mergeStat
 
 ---
diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/role/role.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/role/role.html
index 316cf85..31b0863 100644
--- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/role/role.html
+++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/role/role.html
@@ -14,6 +14,7 @@
                             </div>
                             <div class="col-sm-3">
                                 <#button name="搜索" icon="fa-search" clickFun="Role.search()"/>
+                                <#button name="重置" icon="fa-trash" clickFun="Role.resetSearch()" space="true"/>
                             </div>
                         </div>
                         <div class="hidden-xs" id="roleTableToolbar" role="group">
diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html
index 2fa1341..db67408 100644
--- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html
+++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html
@@ -8,6 +8,7 @@
             <div class="ibox-content">
                 <div class="row row-lg">
                     <div class="col-sm-12">
+                        <input hidden id="id" value="${id}">
                         <hr/>
                         <div class="initialLevel col-sm-12 control-label form-group"  >
                             <div style="background-color: gray;height: 35px;line-height: 35px">
@@ -173,5 +174,11 @@
         type: 'date',
         range: true
     });
+    $(function (){
+        var queryData = {};
+        queryData['condition'] = $("#condition").val();
+        queryData['userId'] = $("#id").val();
+        TAppUserDetailOrderTable.table.refresh({query: queryData});
+    })
 </script>
 @}
diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverDetail.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverDetail.html
index 30d59d9..ec6aa84 100644
--- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverDetail.html
+++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverDetail.html
@@ -156,7 +156,7 @@
 <script type="text/javascript">
     $(function () {
         var queryData = {};
-        queryData['condition'] = $("#driverId").val();;
+        queryData['condition'] = $("#driverId").val();
         TOrderRefusal.table.refresh({query: queryData});
     });
     laydate.render({
diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tEvaluate/tEvaluate.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tEvaluate/tEvaluate.html
index 5cc6243..4f13788 100644
--- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tEvaluate/tEvaluate.html
+++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tEvaluate/tEvaluate.html
@@ -38,12 +38,12 @@
                                 <#button name="重置" icon="fa-trash" clickFun="TEvaluate.resetSearch()" space="true"/>
                             </div>
                             <div class="col-sm-12">
-                                @if(shiro.hasPermission("/tEvaluate/export")){
-                                <#button name="导出" icon="" clickFun="TEvaluate.export()"/>
-                                @}
                             </div>
                         </div>
                         <div class="hidden-xs" id="TEvaluateTableToolbar" role="group">
+                            @if(shiro.hasPermission("/tEvaluate/export")){
+                            <#button name="导出" icon="" clickFun="TEvaluate.export()"/>
+                            @}
                             @if(shiro.hasPermission("/tEvaluate/add")){
                                 <#button name="添加" icon="fa-plus" clickFun="TEvaluate.openAddTEvaluate()"/>
                             @}
diff --git a/management/guns-admin/src/main/webapp/static/modular/system/role/role.js b/management/guns-admin/src/main/webapp/static/modular/system/role/role.js
index c595da2..fa1bbca 100644
--- a/management/guns-admin/src/main/webapp/static/modular/system/role/role.js
+++ b/management/guns-admin/src/main/webapp/static/modular/system/role/role.js
@@ -125,6 +125,14 @@
     Role.table.refresh({query: queryData});
 }
 
+/**
+ * 重置
+ */
+Role.resetSearch = function (){
+    $("#roleName").val('');
+    Role.search();
+}
+
 $(function () {
     var defaultColunms = Role.initColumn();
     var table = new BSTable(Role.id, "/role/list", defaultColunms);
diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tAgent/tAgent_info.js b/management/guns-admin/src/main/webapp/static/modular/system/tAgent/tAgent_info.js
index b0c4ab7..af14472 100644
--- a/management/guns-admin/src/main/webapp/static/modular/system/tAgent/tAgent_info.js
+++ b/management/guns-admin/src/main/webapp/static/modular/system/tAgent/tAgent_info.js
@@ -8,6 +8,10 @@
             validators: {
                 notEmpty: {
                     message: '负责人姓名不能为空'
+                },
+                regexp: {
+                    regexp:  /^[\u4E00-\u9FA5A-Za-z\s]+$/,
+                    message: '不能输入特殊字符和数字'
                 }
             }
         },
diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tAppUser/tAppUserDetailOrder.js b/management/guns-admin/src/main/webapp/static/modular/system/tAppUser/tAppUserDetailOrder.js
index 45518a3..297f7d8 100644
--- a/management/guns-admin/src/main/webapp/static/modular/system/tAppUser/tAppUserDetailOrder.js
+++ b/management/guns-admin/src/main/webapp/static/modular/system/tAppUser/tAppUserDetailOrder.js
@@ -94,11 +94,11 @@
 /**
  * 查询列表
  */
-TAppUserDetailOrderTable.search = function () {
-    var queryData = {};
-    queryData['condition'] = $("#condition").val();
-    TAppUserDetailOrderTable.table.refresh({query: queryData});
-};
+// TAppUserDetailOrderTable.search = function () {
+//     var queryData = {};
+//     queryData['condition'] = $("#condition").val();
+//     TAppUserDetailOrderTable.table.refresh({query: queryData});
+// };
 
 $(function () {
     var defaultColunms = TAppUserDetailOrderTable.initColumn();
diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tBranchOffice/tBranchOffice_info.js b/management/guns-admin/src/main/webapp/static/modular/system/tBranchOffice/tBranchOffice_info.js
index 6eb829c..a51016d 100644
--- a/management/guns-admin/src/main/webapp/static/modular/system/tBranchOffice/tBranchOffice_info.js
+++ b/management/guns-admin/src/main/webapp/static/modular/system/tBranchOffice/tBranchOffice_info.js
@@ -15,6 +15,10 @@
             validators: {
                 notEmpty: {
                     message: '负责人姓名不能为空'
+                },
+                regexp: {
+                    regexp:  /^[\u4E00-\u9FA5A-Za-z\s]+$/,
+                    message: '不能输入特殊字符和数字'
                 }
             }
         },
diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver_info.js b/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver_info.js
index 460e601..76187a7 100644
--- a/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver_info.js
+++ b/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver_info.js
@@ -8,6 +8,10 @@
             validators: {
                 notEmpty: {
                     message: '姓名不能为空'
+                },
+                regexp: {
+                    regexp:  /^[\u4E00-\u9FA5A-Za-z\s]+$/,
+                    message: '不能输入特殊字符和数字'
                 }
             }
         },
@@ -26,6 +30,10 @@
             validators: {
                 notEmpty: {
                     message: '紧急联系人姓名不能为空'
+                },
+                regexp: {
+                    regexp:  /^[\u4E00-\u9FA5A-Za-z\s]+$/,
+                    message: '不能输入特殊字符和数字'
                 }
             }
         },
diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tRevenue/tRevenue.js b/management/guns-admin/src/main/webapp/static/modular/system/tRevenue/tRevenue.js
index 6db31dc..bd90b98 100644
--- a/management/guns-admin/src/main/webapp/static/modular/system/tRevenue/tRevenue.js
+++ b/management/guns-admin/src/main/webapp/static/modular/system/tRevenue/tRevenue.js
@@ -50,8 +50,28 @@
                     }
                 }
             },
-            {title: '金额', field: 'amount', visible: true, align: 'center', valign: 'middle'},
-            {title: '佣金提成', field: 'commissionAmount', visible: true, align: 'center', valign: 'middle'},
+            {title: '金额', field: 'amount', visible: true, align: 'center', valign: 'middle',
+                formatter: function (value, row) {
+                    if (row.businessType === 1){
+                        return '+'+row.amount
+                    }else{
+                        return '-'+row.amount
+                    }
+                }
+            },
+            {title: '佣金抽成', field: 'commissionAmount', visible: true, align: 'center', valign: 'middle',
+                formatter: function (value, row) {
+                    if (row.businessType === 1){
+                        if(row.commissionAmount !== 0){
+                            return '-'+row.commissionAmount
+                        }else {
+                            return 0
+                        }
+                    }else {
+                        return ''
+                    }
+                }
+            },
             {title: '优惠券', field: 'discountedPrice', visible: true, align: 'center', valign: 'middle'},
             {title: '余额', field: 'accountBalance', visible: true, align: 'center', valign: 'middle'},
             {title: '状态', field: 'state', visible: true, align: 'center', valign: 'middle',
@@ -68,11 +88,11 @@
         {title: '操作', visible: true, align: 'center', valign: 'middle',width:150,
             formatter: function (value, row) {
                 if (row.businessType === 1){
-                    return '<a href="#" onclick="TRevenue.searchTRevenueOrderDetail('+row.code+')" style="color:blue">详情</a>'
+                    return '<a href="#" onclick="TRevenue.searchTRevenueOrderDetail('+row.code.toString()+')" style="color:blue">详情</a>'
                 }else if (row.businessType === 11){
-                    return '<a href="#" onclick="TRevenue.searchTRevenueCommissionDetail('+row.code+')" style="color:blue">详情</a>'
+                    return '<a href="#" onclick="TRevenue.searchTRevenueCommissionDetail('+row.code.toString()+')" style="color:blue">详情</a>'
                 }else if (row.businessType === 12){
-                    return '<a href="#" onclick="TRevenue.searchTRevenueBalanceDetail('+row.code+')" style="color:blue">详情</a>'
+                    return '<a href="#" onclick="TRevenue.searchTRevenueBalanceDetail('+row.code.toString()+')" style="color:blue">详情</a>'
                 }
             }
         }
@@ -159,6 +179,7 @@
  * 打开查看支付订单详情(使用中)
  */
 TRevenue.searchTRevenueOrderDetail = function (code) {
+    console.log(code)
     var index = layer.open({
         type: 2,
         title: '支付订单详情',

--
Gitblit v1.7.1