From 73b750200f25df08aa64124da49e7461f9de6653 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 13 十二月 2024 15:09:49 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/NTTravel

---
 DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java b/DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java
index 171a862..926c536 100644
--- a/DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java
+++ b/DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java
@@ -574,7 +574,8 @@
     }
 
 
-
+    @Autowired
+    private WeChatUtil weChatUtil;
 
     /**
      * 获取个人中心详情
@@ -589,12 +590,21 @@
     })
     public ResultUtil<DriverInfoWarpper> queryInfo(HttpServletRequest request){
         try {
+            System.err.println("=====");
             Integer uid = driverService.getUserIdFormRedis(request);
             if(null == uid){
                 return ResultUtil.tokenErr();
             }
             Map<String, Object> map = driverService.queryInfo(uid);
-            return ResultUtil.success(DriverInfoWarpper.getDriverInfoWarpper(map));
+            DriverInfoWarpper driverInfoWarpper = DriverInfoWarpper.getDriverInfoWarpper(map);
+            if (driverInfoWarpper.getWechatPic()==null){
+                Driver driver = driverService.selectById(uid);
+                String rid = weChatUtil.rid("/pages/home/scanPage/scanPage", uid);
+                driver.setWechatPic(rid);
+                driverService.updateById(driver);
+                driverInfoWarpper.setWechatPic(rid);
+            }
+            return ResultUtil.success(driverInfoWarpper);
         }catch (Exception e){
             e.printStackTrace();
             return ResultUtil.runErr();
@@ -883,6 +893,8 @@
         }
     }
 
+    @Autowired
+    private ITOrderTransferService orderTransferService;
 
     /**
      * 获取收入明细
@@ -913,19 +925,22 @@
                 baseWarpper.setAmount(Double.valueOf(String.valueOf(null != map.get("money") ? map.get("money") : 0)));
                 switch (Integer.valueOf(String.valueOf(null != map.get("orderType") ? map.get("orderType") : 0))){
                     case 1:
-                        baseWarpper.setName("快车");
+                        baseWarpper.setName("专车");
                         break;
                     case 2:
                         baseWarpper.setName("出租车");
                         break;
                     case 3:
-                        baseWarpper.setName("直通车");
+                        baseWarpper.setName("跨城");
                         break;
                     case 4:
                         baseWarpper.setName("同城小件物流");
                         break;
                     case 5:
                         baseWarpper.setName("跨城小件物流");
+                        break;
+                    case 7:
+                        baseWarpper.setName("接送机/站");
                         break;
                 }
                 Map<String, Object> map1 = new HashMap<>();
@@ -987,6 +1002,17 @@
                             map1.put("rakeMoney", incomes4.size() > 0 ? incomes4.get(0).getMoney() : 0);//抽成
                         }
                         break;
+                    case 7:
+                        TOrderTransfer orderTransfer = orderTransferService.selectById(map.get("incomeId").toString());
+                        if(null != orderTransfer){
+                            List<Income> incomes = incomeService.queryData(1, null, 2, orderTransfer.getId(), 1);
+                            map1.put("travelMoney", null != orderTransfer.getOrderMoney() ? orderTransfer.getOrderMoney() : 0);//行程费
+                            map1.put("parkMoney", null != orderTransfer.getParkMoney() ? orderTransfer.getParkMoney() : 0);//停车费
+                            map1.put("tipMoney", 0);//小费
+                            map1.put("roadTollMoney", null != orderTransfer.getRoadTollMoney() ? orderTransfer.getRoadTollMoney() : 0);//过路费
+                            map1.put("rakeMoney", incomes.size() > 0 ? incomes.get(0).getMoney() : 0);//抽成
+                        }
+                        break;
                 }
 
                 baseWarpper.setData(map1);

--
Gitblit v1.7.1