| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("ip.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("macdz.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("latitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("longitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document latitudeErrFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("ip.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("macdz.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("latitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("longitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document latitudeErrFilter = new Document("$and", dList3); |
| | |
| | | */ |
| | | @Override |
| | | public Result videoAssessmentFileRatio(DataCenterQuery params) { |
| | | // TODO 新增一张表记录每次的档案考核 |
| | | List<String> likeFileds = Arrays.asList("ip.showValue", "name.showValue", "serialNumber.showValue"); |
| | | Query query = MongoUtil.getQuery(params, TIME_FIELD, likeFileds, null); |
| | | |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("ip.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("macdz.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("latitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("longitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document latitudeErrFilter = new Document("$and", dList3); |
| | |
| | | List<String> resultCount = status.stream().map(item -> { |
| | | List<Document> dList = new ArrayList<>(2); |
| | | dList.add(new Document("recordStatus", new Document("$eq", item))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params, dList); |
| | | Document filter = new Document("$and", dList); |
| | | // 构建聚合管道 |
| | | List<Document> pipeline = Arrays.asList( |
| | |
| | | List<Document> dList = new ArrayList<>(4); |
| | | dList.add(new Document("deptTag", new Document("$eq", Boolean.TRUE))); |
| | | dList.add(new Document("recordStatus", new Document("$eq", item))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList); |
| | | Document filter = new Document("$and", dList); |
| | | // 构建聚合管道 |
| | | List<Document> pipeline = Arrays.asList( |
| | |
| | | List<Document> dList = new ArrayList<>(4); |
| | | dList.add(new Document("importantTag", new Document("$eq", Boolean.TRUE))); |
| | | dList.add(new Document("recordStatus", new Document("$eq", item))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | }else if(params.getDataType().equals(2)){ |
| | | dList.add(new Document("deptTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList); |
| | | Document filter = new Document("$and", dList); |
| | | // 构建聚合管道 |
| | | List<Document> pipeline = Arrays.asList( |
| | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList1.add(new Document("osdNameCorrect", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList2.add(new Document("osdNameCorrect", new Document("$eq", -1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList3.add(new Document("osdTimeCorrect", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList4.add(new Document("osdTimeCorrect", new Document("$eq", -1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document osdNameFilter = new Document("$and", dList1); |
| | | Document osdNameErrFilter = new Document("$and", dList2); |
| | | Document osdTimeFilter = new Document("$and", dList3); |
| | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList1.add(new Document("osdTimeCorrect", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList2.add(new Document("osdTimeCorrect", new Document("$eq", -1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | Document osdTimeFilter = new Document("$and", dList1); |
| | | Document osdTimeErrFilter = new Document("$and", dList2); |
| | | List<Document> lists = Arrays.asList(osdTimeFilter, osdTimeErrFilter); |
| | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList1.add(new Document("resultType", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList2.add(new Document("resultType", new Document("$eq", 2))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList3.add(new Document("resultType", new Document("$eq", 3))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("importantTag", Boolean.TRUE)); |
| | | dList4.add(new Document("resultType", new Document("$eq", 4))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document normalFilter = new Document("$and", dList1); |
| | | Document noDataFilter = new Document("$and", dList2); |
| | | Document trFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("ip.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("macdz.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("latitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("longitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document latitudeErrFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("lalType", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("lalType", new Document("$eq", 2))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("lalType", new Document("$eq", 3))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("lalType", new Document("$eq", 4))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document latitudeErrFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("snapResult", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("snapResult", new Document("$eq", 2))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("snapResult", new Document("$eq", 4))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document longitudeErrFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("resultType", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("resultType", new Document("$eq", 2))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("resultType", new Document("$eq", 3))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("resultType", new Document("$eq", 4))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document normalFilter = new Document("$and", dList1); |
| | | Document noDataFilter = new Document("$and", dList2); |
| | | Document trFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("ip.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("macdz.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("latitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("longitude.error", new Document("$eq", Boolean.TRUE))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document latitudeErrFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("lalType", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("lalType", new Document("$eq", 2))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("lalType", new Document("$eq", 3))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("lalType", new Document("$eq", 4))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document latitudeErrFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("lalType", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("lalType", new Document("$eq", 2))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("lalType", new Document("$eq", 3))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | List<Document> dList4 = new ArrayList<>(2); |
| | | dList4.add(new Document("lalType", new Document("$eq", 4))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList4.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList4); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document latitudeErrFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("snapResult", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("snapResult", new Document("$eq", 2))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("snapResult", new Document("$eq", 4))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document longitudeErrFilter = new Document("$and", dList3); |
| | |
| | | |
| | | List<Document> dList1 = new ArrayList<>(2); |
| | | dList1.add(new Document("snapResult", new Document("$eq", 1))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList1.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList1); |
| | | List<Document> dList2 = new ArrayList<>(2); |
| | | dList2.add(new Document("snapResult", new Document("$eq", 2))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList2.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList2); |
| | | List<Document> dList3 = new ArrayList<>(2); |
| | | dList3.add(new Document("snapResult", new Document("$eq", 4))); |
| | | if (params.getDataType().equals(1)) { |
| | | dList3.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | setTag(params,dList3); |
| | | Document ipErrFilter = new Document("$and", dList1); |
| | | Document macdzErrFilter = new Document("$and", dList2); |
| | | Document longitudeErrFilter = new Document("$and", dList3); |
| | |
| | | DF.setDecimalSeparatorAlwaysShown(false); |
| | | return DF.format(rate) + "%"; |
| | | } |
| | | |
| | | /** |
| | | * 设置标签搜索条件 |
| | | * @param params |
| | | * @param dList |
| | | */ |
| | | private void setTag(DataCenterQuery params, List<Document> dList) { |
| | | if (params.getDataType().equals(1)) { |
| | | dList.add(new Document("provinceTag", new Document("$eq", Boolean.TRUE))); |
| | | } else if (params.getDataType().equals(2)) { |
| | | dList.add(new Document("deptTag", new Document("$eq", Boolean.TRUE))); |
| | | } |
| | | } |
| | | } |