src/main/java/com/ruoyi/purchase/service/impl/PurchaseLedgerServiceImpl.java
@@ -427,9 +427,10 @@ if (ids == null || ids.length == 0) { throw new BaseException("请选中至少一条数据"); } boolean admin = SecurityUtils.getLoginUser().getUser().isAdmin(); for (Long id : ids) { PurchaseLedger purchaseLedger = purchaseLedgerMapper.selectById(id); if (purchaseLedger.getApprovalStatus().equals(3)) { if (purchaseLedger.getApprovalStatus().equals(3) && !admin) { throw new BaseException(purchaseLedger.getPurchaseContractNumber()+"已经审批通过,不允许删除"); } }