| | |
| | | |
| | | @Override |
| | | public List<Map<String, String>> getAllCarModel() { |
| | | boolean exsit = MinioUtil.exitsBucket("sycar"); |
| | | boolean exsit = MinioUtil.exitsBucket("system"); |
| | | if (exsit) { |
| | | List<Map<String, String>> listObjetcName = new ArrayList<>(); |
| | | try { |
| | | // ListObjectsArgs listObjectsArgs = ListObjectsArgs.builder().prefix("carmodel/").bucket("sycar").build(); |
| | | Iterable<Result<Item>> myObjects = MinioUtil.getObjectsByBucket("sycar","carmodel"); |
| | | //Iterable<Result<Item>> myObjects = MinioUtil.getObjectsByBucket("sycar","carmodel"); |
| | | Iterable<Result<Item>> myObjects = MinioUtil.getObjectsByBucket("system","model/car"); |
| | | for (Result<Item> result : myObjects) { |
| | | Item item = result.get(); |
| | | Map<String, String> map = new HashMap(); |
| | | String[] strArr = item.objectName().split("/"); |
| | | map.put("carType", strArr[1]); |
| | | map.put("carModel", "sycar/" + item.objectName()); |
| | | /*switch (item.objectName()) { |
| | | case "carmodel/aodi.glb": |
| | | map.put("carType", "奥迪"); |
| | | break; |
| | | case "carmodel/baolai.glb": |
| | | map.put("carType", "宝来"); |
| | | break; |
| | | case "carmodel/bieke.glb": |
| | | map.put("carType", "别克"); |
| | | break; |
| | | case "carmodel/bus1.glb": |
| | | map.put("carType", "大客车"); |
| | | break; |
| | | case "carmodel/car.glb": |
| | | map.put("carType", "小型车"); |
| | | break; |
| | | case "carmodel/fire(1).glb": |
| | | map.put("carType", "消防车"); |
| | | break; |
| | | case "carmodel/fute.glb": |
| | | map.put("carType", "福特"); |
| | | break; |
| | | case "carmodel/jingche_a.glb": |
| | | map.put("carType", "警车"); |
| | | break; |
| | | case "carmodel/jiuhu.glb": |
| | | map.put("carType", "救护车"); |
| | | break; |
| | | case "carmodel/oil.glb": |
| | | map.put("carType", "油罐车"); |
| | | break; |
| | | case "carmodel/truck.glb": |
| | | map.put("carType", "工程用车"); |
| | | break; |
| | | case "carmodel/van1.glb": |
| | | map.put("carType", "大货车"); |
| | | break; |
| | | default: |
| | | break; |
| | | }*/ |
| | | listObjetcName.add(map); |
| | | try{ |
| | | String carType = strArr[2]; |
| | | if(!carType.contains(".")){ |
| | | map.put("carType", carType); |
| | | map.put("carModel", "system/" + item.objectName()); |
| | | listObjetcName.add(map); |
| | | } |
| | | }catch(Exception e){ |
| | | |
| | | } |
| | | } |
| | | return listObjetcName; |
| | | } catch (Exception ex) { |