he2802 преди 2 години
родител
ревизия
3f53b35983
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/order/service/impl/TopOrderBankPayServiceImpl.java

+ 4 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/order/service/impl/TopOrderBankPayServiceImpl.java

@@ -168,11 +168,13 @@ public class TopOrderBankPayServiceImpl extends ServiceImpl<TopOrderBankPayMappe
         if(divideLog.getPayStatus()!=0&&divideLog.getPayStatus()!=4){
             throw new CustomException("非待支付状态");
         }
-
+        List<Integer> pStatus = new ArrayList<>();
+        pStatus.add(0);
+        pStatus.add(4);
         TopDivideLog divideLogFirst = iTopDivideLogService.getOne(new LambdaQueryWrapper<TopDivideLog>()
                 .eq(TopDivideLog::getTenantId, divideLog.getTenantId())
                 .eq(TopDivideLog::getDivideType, divideLog.getDivideType())
-                .eq(TopDivideLog::getPayStatus, 0).last("limit 1"));
+                .in(TopDivideLog::getPayStatus, pStatus).last("limit 1"));
         if(!divideLogFirst.getId().equals(divideLog.getId())){
             throw new CustomException("存在历史未支付月份");
         }