From 7732cac9da04bb75e9f655b6fd7e068e14bfc1cc Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期五, 27 十二月 2024 16:06:19 +0800 Subject: [PATCH] 修改bug --- ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java | 149 ++++++++++++++++++++++++++----------------------- 1 files changed, 78 insertions(+), 71 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 fe8d63e..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 @@ -349,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, @@ -473,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格式存储 @@ -569,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