| | |
| | | .eq("state", 2).last(" and surplusQuantity > 0 and now() < endTime and now() < failureTime")); |
| | | Double d = null; |
| | | for (YouTuiDriver youTuiDriver : youTuiDrivers) { |
| | | String value = redisUtil.getValue("DRIVER" + youTuiDriver.getDriverId()); |
| | | String value = redisUtil.getValue("daijia:DRIVER" + youTuiDriver.getDriverId()); |
| | | if(ToolUtil.isEmpty(value)){ |
| | | continue; |
| | | } |
| | |
| | | Double score = null;//评分 |
| | | Double d = null; |
| | | for (Driver driver1 : drivers) { |
| | | String value = redisUtil.getValue("DRIVER" + driver1.getId()); |
| | | String value = redisUtil.getValue("daijia:DRIVER" + driver1.getId()); |
| | | if(ToolUtil.isEmpty(value)){ |
| | | continue; |
| | | } |
| | |
| | | return; |
| | | } |
| | | for (Driver driver1 : drivers) { |
| | | String value = redisUtil.getValue("DRIVER" + driver1.getId()); |
| | | String value = redisUtil.getValue("daijia:DRIVER" + driver1.getId()); |
| | | if (ToolUtil.isEmpty(value)) { |
| | | continue; |
| | | } |
| | |
| | | @Override |
| | | public List<HallOrderList> queryOrderHall(Integer uid, Integer pageNum, Integer pageSize) throws Exception { |
| | | pageNum = (pageNum - 1) * pageSize; |
| | | String value = redisUtil.getValue("DRIVER" + uid); |
| | | String value = redisUtil.getValue("daijia:DRIVER" + uid); |
| | | List<HallOrderList> hallOrderLists = this.baseMapper.queryOrderHall(pageNum, pageSize); |
| | | List<HallOrderList> lists = new ArrayList<>(); |
| | | hallOrderLists.forEach(hallOrderList -> { |
| | |
| | | if(ToolUtil.isEmpty(orderInfoWarpper.getAvatar())){ |
| | | orderInfoWarpper.setAvatar("https://csxdj.obs.cn-south-1.myhuaweicloud.com:443/66cc269703a84e4da87fb21e2c21ab1f.png"); |
| | | } |
| | | String value = redisUtil.getValue("DRIVER" + uid); |
| | | String value = redisUtil.getValue("daijia:DRIVER" + uid); |
| | | orderInfoWarpper.setPickUpTime(0); |
| | | if(ToolUtil.isNotEmpty(value)){ |
| | | Map<String, Double> distance = GeodesyUtil.getDistance(orderInfoWarpper.getStartLng() + "," + orderInfoWarpper.getStartLat(), value); |
| | |
| | | return; |
| | | } |
| | | Integer driverId = order.getDriverId(); |
| | | String value = redisUtil.getValue("DRIVER" + driverId); |
| | | String value = redisUtil.getValue("daijia:DRIVER" + driverId); |
| | | if(order.getState() == 106 || order.getState() == 301){ |
| | | redisUtil.delSetValue("orderService", orderId.toString()); |
| | | return; |
| | |
| | | return; |
| | | } |
| | | Integer driverId = order.getDriverId(); |
| | | String value = redisUtil.getValue("DRIVER" + driverId); |
| | | String value = redisUtil.getValue("daijia:DRIVER" + driverId); |
| | | if(order.getState() == 108 || order.getState() == 111){ |
| | | redisUtil.delSetValue("orderService_check", orderId.toString()); |
| | | return; |