wuxw 1 год назад
Родитель
Сommit
021a17cc28

+ 5 - 5
service-fee/src/main/java/com/java110/fee/bmo/feeReceiptDetail/impl/GetFeeReceiptDetailBMOImpl.java

@@ -164,12 +164,12 @@ public class GetFeeReceiptDetailBMOImpl implements IGetFeeReceiptDetailBMO {
 
 
             Date endTime = DateUtil.getDateFromStringB(nFeeReceiptDetailDto.getEndTime());
-            Calendar calendar = Calendar.getInstance();
-            calendar.setTime(endTime);
-            calendar.add(Calendar.SECOND,1);
-            endTime = calendar.getTime();
             Date startTime = DateUtil.getDateFromStringB(feeReceiptDetailDto.getStartTime());
-            if (endTime.getTime() != startTime.getTime()) {
+            long millisecondsBetween = startTime.getTime() - endTime.getTime();
+            // 将毫秒差转换为天数
+            long daysBetween = millisecondsBetween / (1000 * 60 * 60 * 24);
+            // 判断天数差是否在0到3之间(包括0和3)
+            if (daysBetween < -3 || daysBetween > 3) {
                 continue;
             }