| | |
| | | return uploadRealTimeMonitoringData; |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public UploadRealTimeMonitoringData getDataByOrderCode(String code, String sort) { |
| | | Query query = new Query(); |
| | | if(StringUtils.isNotEmpty(code)){ |
| | | query = query.addCriteria(Criteria.where("transaction_serial_number").is(code)); |
| | | } |
| | | if("asc".equals(sort)){ |
| | | query = query.with(Sort.by(Sort.Order.asc("create_time"))); |
| | | }else{ |
| | | query = query.with(Sort.by(Sort.Order.desc("create_time"))); |
| | | } |
| | | query = query.limit(1); |
| | | return mongoTemplate.findOne(query, UploadRealTimeMonitoringData.class); |
| | | } |
| | | |
| | | @Override |
| | | public UploadRealTimeMonitoringPageData getDataAll(MongoChargingOrderQuery mongoChargingOrderQuery) throws ParseException { |
| | | Query query = new Query(); |