Pu Zhibing
2025-11-13 8ca33caf9f4c2bef4c6775d7d9eb7002673110b5
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/util/mongodb/service/impl/UploadRealTimeMonitoringDataServiceImpl.java
@@ -60,6 +60,22 @@
        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();