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