From 4c99ee7028c3fe58a2cd4b8273b22c75c45574fc Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期五, 16 五月 2025 10:27:41 +0800 Subject: [PATCH] 修改文档bug --- ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java | 238 +++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 134 insertions(+), 104 deletions(-) diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java index 8086944..496e7c0 100644 --- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java +++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java @@ -253,39 +253,62 @@ model.addAttribute("ptCancel3",ptCancel3); // 司机超时 - JSONObject jsonObject = JSON.parseObject(ptCancel1.getContent()); - model.addAttribute("driverTimeout",jsonObject.getIntValue("driverTimeout")); - // 订单取消规则 - JSONObject order = jsonObject.getJSONObject("order"); - String orderAcceptanceTime = order.getString("orderAcceptanceTime"); - String money = order.getString("money"); - String mileageFee = order.getString("mileageFee"); - String durationFee = order.getString("durationFee"); - // 接单xx分钟后 - model.addAttribute("orderAcceptanceTime",orderAcceptanceTime); - // 取消订单金额 - model.addAttribute("money",money); - // 时长费 - model.addAttribute("mileageFee",mileageFee); - // 分钟 - model.addAttribute("durationFee",durationFee); - // 预约单取消规则 - JSONObject reservationOrder = jsonObject.getJSONObject("reservationOrder"); - String orderAcceptanceTime1 = reservationOrder.getString("orderAcceptanceTime"); - String money1 = reservationOrder.getString("money"); - String mileageFee1 = reservationOrder.getString("mileageFee"); - String durationFee1 = reservationOrder.getString("durationFee"); - String reservationFee = reservationOrder.getString("reservationFee"); - // 预约单接单xx分钟后 - model.addAttribute("orderAcceptanceTime1",orderAcceptanceTime1); - // 预约单取消订单金额 - model.addAttribute("money1",money1); - // 预约单时长费 - model.addAttribute("mileageFee1",mileageFee1); - // 预约单分钟 - model.addAttribute("durationFee1",durationFee1); - // 预定费用 - model.addAttribute("reservationFee",reservationFee); + if(null != ptCancel1){ + JSONObject jsonObject = JSON.parseObject(ptCancel1.getContent()); + model.addAttribute("driverTimeout",jsonObject.getIntValue("driverTimeout")); + // 订单取消规则 + JSONObject order = jsonObject.getJSONObject("order"); + String orderAcceptanceTime = order.getString("orderAcceptanceTime"); + String money = order.getString("money"); + String mileageFee = order.getString("mileageFee"); + String durationFee = order.getString("durationFee"); + // 接单xx分钟后 + model.addAttribute("orderAcceptanceTime",orderAcceptanceTime); + // 取消订单金额 + model.addAttribute("money",money); + // 时长费 + model.addAttribute("mileageFee",mileageFee); + // 分钟 + model.addAttribute("durationFee",durationFee); + // 预约单取消规则 + JSONObject reservationOrder = jsonObject.getJSONObject("reservationOrder"); + String orderAcceptanceTime1 = reservationOrder.getString("orderAcceptanceTime"); + String money1 = reservationOrder.getString("money"); + String mileageFee1 = reservationOrder.getString("mileageFee"); + String durationFee1 = reservationOrder.getString("durationFee"); + String reservationFee = reservationOrder.getString("reservationFee"); + // 预约单接单xx分钟后 + model.addAttribute("orderAcceptanceTime1",orderAcceptanceTime1); + // 预约单取消订单金额 + model.addAttribute("money1",money1); + // 预约单时长费 + model.addAttribute("mileageFee1",mileageFee1); + // 预约单分钟 + model.addAttribute("durationFee1",durationFee1); + // 预定费用 + model.addAttribute("reservationFee",reservationFee); + }else{ + model.addAttribute("driverTimeout", ""); + // 接单xx分钟后 + model.addAttribute("orderAcceptanceTime", ""); + // 取消订单金额 + model.addAttribute("money",""); + // 时长费 + model.addAttribute("mileageFee",""); + // 分钟 + model.addAttribute("durationFee",""); + // 预约单取消规则 + // 预约单接单xx分钟后 + model.addAttribute("orderAcceptanceTime1",""); + // 预约单取消订单金额 + model.addAttribute("money1",""); + // 预约单时长费 + model.addAttribute("mileageFee1",""); + // 预约单分钟 + model.addAttribute("durationFee1",""); + // 预定费用 + model.addAttribute("reservationFee",""); + } // 超时设置 TSysOverTime overTime = sysOverTimeService.selectOne(new EntityWrapper<TSysOverTime>().eq("companyId", ShiroKit.getUser().getObjectId())); @@ -326,11 +349,11 @@ @RequestParam Double zc1,@RequestParam Integer zc2,@RequestParam Double zc3, @RequestParam Double zc4,@RequestParam Integer zc5,@RequestParam Double zc6, @RequestParam Double zc7,@RequestParam Integer zc8,@RequestParam Double zc9, - @RequestParam Double czc1,@RequestParam Integer czc2,@RequestParam Double czc3, - @RequestParam Double czc4,@RequestParam Integer czc5,@RequestParam Double czc6, - @RequestParam Double czc7,@RequestParam Integer czc8,@RequestParam Double czc9, - @RequestParam Double zcAssignOrder,@RequestParam Double czcAssignOrder, - @RequestParam Integer zcPeople,@RequestParam Integer czcPeople, +// @RequestParam Double czc1,@RequestParam Integer czc2,@RequestParam Double czc3, +// @RequestParam Double czc4,@RequestParam Integer czc5,@RequestParam Double czc6, +// @RequestParam Double czc7,@RequestParam Integer czc8,@RequestParam Double czc9, + @RequestParam Double zcAssignOrder,/*@RequestParam Double czcAssignOrder,*/ + @RequestParam Integer zcPeople,/*@RequestParam Integer czcPeople,*/ @RequestParam Integer ptCancel1,@RequestParam String ptCancel2,@RequestParam Integer ptCancel3,@RequestParam BigDecimal ptCancel4,@RequestParam Integer ptCancel5,@RequestParam BigDecimal ptCancel6, @RequestParam Integer yyCancel1,@RequestParam String yyCancel2,@RequestParam Integer yyCancel3,@RequestParam BigDecimal yyCancel4, @RequestParam String phone1,@RequestParam String phone2,@RequestParam String phone3,@RequestParam String assessment, @@ -450,70 +473,70 @@ } //出租车推单(第一轮) - TSysPushOrder czcOne = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 1)); - if (SinataUtil.isNotEmpty(czcOne)){ - czcOne.setPushDistance(czc1); - czcOne.setPushTime(czc2); - czcOne.setDriverProportion(czc3); - tSysPushOrderService.updateById(czcOne); - }else{ - czcOne = new TSysPushOrder(); - czcOne.setPushDistance(czc1); - czcOne.setPushTime(czc2); - czcOne.setDriverProportion(czc3); - czcOne.setCompanyId(ShiroKit.getUser().getObjectId()); - czcOne.setPushType(2); - czcOne.setType(1); - tSysPushOrderService.insert(czcOne); - } - //出租车推单(第二轮) - TSysPushOrder czcTwo = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 2)); - if (SinataUtil.isNotEmpty(czcTwo)){ - czcTwo.setPushDistance(czc4); - czcTwo.setPushTime(czc5); - czcTwo.setDriverProportion(czc6); - tSysPushOrderService.updateById(czcTwo); - }else{ - czcTwo = new TSysPushOrder(); - czcTwo.setPushDistance(czc4); - czcTwo.setPushTime(czc5); - czcTwo.setDriverProportion(czc6); - czcTwo.setCompanyId(ShiroKit.getUser().getObjectId()); - czcTwo.setPushType(2); - czcTwo.setType(2); - tSysPushOrderService.insert(czcTwo); - } - //出租车推单(第三轮) - TSysPushOrder czcThree = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 3)); - if (SinataUtil.isNotEmpty(czcThree)){ - czcThree.setPushDistance(czc7); - czcThree.setPushTime(czc8); - czcThree.setDriverProportion(czc9); - tSysPushOrderService.updateById(czcThree); - }else{ - czcThree = new TSysPushOrder(); - czcThree.setPushDistance(czc7); - czcThree.setPushTime(czc8); - czcThree.setDriverProportion(czc9); - czcThree.setCompanyId(ShiroKit.getUser().getObjectId()); - czcThree.setPushType(2); - czcThree.setType(3); - tSysPushOrderService.insert(czcThree); - } - //出租车指派 - AssignOrder assignOrder1 = assignOrderService.selectOne(new EntityWrapper<AssignOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 2)); - if(SinataUtil.isNotEmpty(assignOrder1)){ - assignOrder1.setDistance(czcAssignOrder); - assignOrder.setPeople(czcPeople); - assignOrderService.updateById(assignOrder1); - }else{ - assignOrder1 = new AssignOrder(); - assignOrder1.setCompanyId(ShiroKit.getUser().getObjectId()); - assignOrder1.setType(2); - assignOrder1.setDistance(czcAssignOrder); - assignOrder.setPeople(czcPeople); - assignOrderService.insert(assignOrder1); - } +// TSysPushOrder czcOne = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 1)); +// if (SinataUtil.isNotEmpty(czcOne)){ +// czcOne.setPushDistance(czc1); +// czcOne.setPushTime(czc2); +// czcOne.setDriverProportion(czc3); +// tSysPushOrderService.updateById(czcOne); +// }else{ +// czcOne = new TSysPushOrder(); +// czcOne.setPushDistance(czc1); +// czcOne.setPushTime(czc2); +// czcOne.setDriverProportion(czc3); +// czcOne.setCompanyId(ShiroKit.getUser().getObjectId()); +// czcOne.setPushType(2); +// czcOne.setType(1); +// tSysPushOrderService.insert(czcOne); +// } +// //出租车推单(第二轮) +// TSysPushOrder czcTwo = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 2)); +// if (SinataUtil.isNotEmpty(czcTwo)){ +// czcTwo.setPushDistance(czc4); +// czcTwo.setPushTime(czc5); +// czcTwo.setDriverProportion(czc6); +// tSysPushOrderService.updateById(czcTwo); +// }else{ +// czcTwo = new TSysPushOrder(); +// czcTwo.setPushDistance(czc4); +// czcTwo.setPushTime(czc5); +// czcTwo.setDriverProportion(czc6); +// czcTwo.setCompanyId(ShiroKit.getUser().getObjectId()); +// czcTwo.setPushType(2); +// czcTwo.setType(2); +// tSysPushOrderService.insert(czcTwo); +// } +// //出租车推单(第三轮) +// TSysPushOrder czcThree = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 3)); +// if (SinataUtil.isNotEmpty(czcThree)){ +// czcThree.setPushDistance(czc7); +// czcThree.setPushTime(czc8); +// czcThree.setDriverProportion(czc9); +// tSysPushOrderService.updateById(czcThree); +// }else{ +// czcThree = new TSysPushOrder(); +// czcThree.setPushDistance(czc7); +// czcThree.setPushTime(czc8); +// czcThree.setDriverProportion(czc9); +// czcThree.setCompanyId(ShiroKit.getUser().getObjectId()); +// czcThree.setPushType(2); +// czcThree.setType(3); +// tSysPushOrderService.insert(czcThree); +// } +// //出租车指派 +// AssignOrder assignOrder1 = assignOrderService.selectOne(new EntityWrapper<AssignOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 2)); +// if(SinataUtil.isNotEmpty(assignOrder1)){ +// assignOrder1.setDistance(czcAssignOrder); +// assignOrder.setPeople(czcPeople); +// assignOrderService.updateById(assignOrder1); +// }else{ +// assignOrder1 = new AssignOrder(); +// assignOrder1.setCompanyId(ShiroKit.getUser().getObjectId()); +// assignOrder1.setType(2); +// assignOrder1.setDistance(czcAssignOrder); +// assignOrder.setPeople(czcPeople); +// assignOrderService.insert(assignOrder1); +// } TSysCancleOrder cancleOrder = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId())); // {"order":{"orderAcceptanceTime":5,"money":2.5,"mileageFee":1,"durationFee":0.5},"reservationOrder":{"orderAcceptanceTime":5,"money":2.5,"mileageFee":1,"durationFee":0.5,"reservationFee":5},"driverTimeout":10} // 将数据拼接为json格式存储 @@ -546,8 +569,15 @@ String result = "{\""+"order\":{\"orderAcceptanceTime\":"+ptCancel1+","+"\"money\":"+ptCancel2+","+"\"mileageFee\":"+km+","+"\"durationFee\":"+kmMinute+"},"+"\"reservationOrder\":{\"orderAcceptanceTime\":"+yyCancel1+","+"\"money\":"+yyCancel2+","+"\"mileageFee\":"+km2+","+"\"durationFee\":"+kmMinute2+","+"\"reservationFee\":"+reserveMoney+"},"+"\"driverTimeout\":"+overtime+"}"; System.err.println("看看"); System.err.println(result); - cancleOrder.setContent(result); - tSysCancleOrderService.updateById(cancleOrder); + if(null != cancleOrder){ + cancleOrder.setContent(result); + tSysCancleOrderService.updateById(cancleOrder); + }else{ + cancleOrder = new TSysCancleOrder(); + cancleOrder.setCompanyId(ShiroKit.getUser().getObjectId()); + cancleOrder.setContent(result); + tSysCancleOrderService.insert(cancleOrder); + } // JSONObject jsonObject = JSON.parseObject(cancleOrder.getContent()); // map.put("timeOutCancel", jsonObject.getIntValue("driverTimeout")); // //普通取消设置(专车) -- Gitblit v1.7.1