| | |
| | | @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, |
| | |
| | | } |
| | | |
| | | //出租车推单(第一轮) |
| | | 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格式存储 |
| | |
| | | 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")); |
| | | // //普通取消设置(专车) |