|
@@ -168,11 +168,13 @@ public class TopOrderBankPayServiceImpl extends ServiceImpl<TopOrderBankPayMappe
|
|
|
if(divideLog.getPayStatus()!=0&÷Log.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("存在历史未支付月份");
|
|
|
}
|