| | |
| | | Driver driver = this.selectById(uid); |
| | | if(null != driverWork){//作下班操作 |
| | | //检测是否有未完成的订单 |
| | | List<Map<String, Object>> list = orderService.queryOrderList(1, 1, 10, uid); |
| | | List<Map<String, Object>> list = orderService.queryOrderList(1, 1, 10, uid, language); |
| | | if(list.size() > 0){ |
| | | return ResultUtil.error(language == 1 ? "还有未完成的订单,不能进行下班操作" : language == 2 ? "There are still outstanding orders, can not be off-duty operation" : "Il y a encore des commandes en suspens qui ne peuvent pas être exécutées"); |
| | | } |
| | |
| | | Driver driver = this.selectById(uid); |
| | | if(null != driverWork){//作下班操作 |
| | | //检测是否有未完成的订单 |
| | | List<Map<String, Object>> list = orderService.queryOrderList(1, 1, 10, uid); |
| | | List<Map<String, Object>> list = orderService.queryOrderList(1, 1, 10, uid, language); |
| | | if(list.size() > 0){ |
| | | return ResultUtil.error(language == 1 ? "还有未完成的订单,不能进行下班操作" : language == 2 ? "There are still outstanding orders, can not be off-duty operation" : "Il y a encore des commandes en suspens qui ne peuvent pas être exécutées"); |
| | | } |
| | |
| | | * @throws Exception |
| | | */ |
| | | @Override |
| | | public Map<String, Object> queryHomeNum(Integer uid) throws Exception { |
| | | public Map<String, Object> queryHomeNum(Integer uid, Integer language) throws Exception { |
| | | Map<String, Object> map = new HashMap<>(); |
| | | //出租车 |
| | | List<Map<String, Object>> list = orderTaxiService.queryOrderList(1, uid); |
| | | map.put("service", list.size());//服务中 |
| | | list = orderTaxiService.queryOrderList(2, uid); |
| | | map.put("reservation", list.size());//预约 |
| | | List<Map<String, Object>> list1 = orderLogisticsService.queryOrderList(uid); |
| | | List<Map<String, Object>> list1 = orderLogisticsService.queryOrderList(uid, language); |
| | | map.put("small", list1.size());//小件 |
| | | int size = this.queryMyActivity(uid, new Date()).size(); |
| | | map.put("activity", size);//活动 |
| | |
| | | * @throws Exception |
| | | */ |
| | | @Override |
| | | public List<BaseWarpper> queryMyBusiness(Integer uid) throws Exception { |
| | | public List<BaseWarpper> queryMyBusiness(Integer uid, Integer language) throws Exception { |
| | | List<DriverService> list = driverServiceMapper.queryMyBusiness(uid); |
| | | List<BaseWarpper> maps = new ArrayList<>(); |
| | | for (DriverService d : list){ |
| | |
| | | baseWarpper.setId(d.getType()); |
| | | switch (d.getType()){ |
| | | case 1: |
| | | baseWarpper.setName("专车"); |
| | | baseWarpper.setName(language == 1 ? "专车" : language == 2 ? "Special car" : "véhicules"); |
| | | break; |
| | | case 2: |
| | | baseWarpper.setName("出租车"); |
| | | baseWarpper.setName(language == 1 ? "出租车" : language == 2 ? "taxi" : "taxi"); |
| | | break; |
| | | case 3: |
| | | baseWarpper.setName("跨城出行"); |
| | | baseWarpper.setName(language == 1 ? "跨城出行" : language == 2 ? "Cross-town travel" : "Se déplacer à travers la ville"); |
| | | break; |
| | | case 4: |
| | | baseWarpper.setName("市内小件物流"); |
| | | baseWarpper.setName(language == 1 ? "市内小件物流" : language == 2 ? "Small parts logistics in the city" : "Logistique de petites pièces dans la ville"); |
| | | break; |
| | | case 5: |
| | | baseWarpper.setName("跨城小件物流"); |
| | | baseWarpper.setName(language == 1 ? "跨城小件物流" : language == 2 ? "Cross-city small parts logistics" : "Logistique des petites pièces à travers la ville"); |
| | | break; |
| | | } |
| | | maps.add(baseWarpper); |