Quellcode durchsuchen

查询时间内最新未取消返利

wujiefeng vor 9 Monaten
Ursprung
Commit
dcc3651201

+ 6 - 3
RewardServer/src/main/java/com/zhongshu/reward/server/core/dao/Impl/WalletReceiptsDaoImpl.java

@@ -112,9 +112,12 @@ public class WalletReceiptsDaoImpl implements WalletReceiptsDaoExtend {
         criteria.and("status").ne(ReceiptsStatus.CANCEL);
 
         Query query = Query.query(criteria);
-        query.with(Sort.by(Sort.Order.asc("createTime")));
-
-        return mongoTemplate.findOne(query, WalletReceipts.class);
+        query.with(Sort.by(Sort.Order.desc("createTime")));
+        List<WalletReceipts> walletReceipts = mongoTemplate.find(query, WalletReceipts.class);
+        if (walletReceipts.isEmpty()){
+            return null;
+        }
+        return walletReceipts.get(0);
     }
 
     @Override