he2802 hace 2 años
padre
commit
9174563c5f

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

@@ -168,6 +168,14 @@ public class TopOrderBankPayServiceImpl extends ServiceImpl<TopOrderBankPayMappe
         if(divideLog.getPayStatus()!=0){
             throw new CustomException("非待支付状态");
         }
+
+        TopDivideLog divideLogFirst = iTopDivideLogService.getOne(new LambdaQueryWrapper<TopDivideLog>()
+                .eq(TopDivideLog::getTenantId, divideLog.getTenantId())
+                .eq(TopDivideLog::getDivideType, divideLog.getDivideType())
+                .eq(TopDivideLog::getPayStatus, 0).last("limit 1"));
+        if(!divideLogFirst.getId().equals(divideLog.getId())){
+            throw new CustomException("存在历史未支付月份");
+        }
         if (!bo.getLoginName().equals("admin") ) {
             throw new CustomException("当前账号没有审核权限");
         }