ZQN
2024-06-22 b48de0e35c54bd4715f8de2b86bac5a539c27275
project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java
@@ -43,10 +43,14 @@
    @Transactional
    public Boolean checkOrder(CheckBo bo)
    {
        if (StringUtils.isNotEmpty(bo.getIds())){
            throw new BaseException("请选择要审批的单据!");
        }
        switch (bo.getCheckType())
        {
            case 1:
                SysCompany company = companyService.getById(bo.getId());
                for (Long id : bo.getIds()) {
                    SysCompany company = companyService.getById(id);
                if (company==null) {
                    throw new BaseException("没有找到对应数据,请检查审核类型!");
                }
@@ -62,9 +66,12 @@
                addCheckLog(company, bo);
                company.setCheckReason(bo.getCheckReason());
                companyService.updStatus(companyBo);
                return companyService.updateById(company);
                    companyService.updateById(company);
                }
                return true;
            case 2:
                EnforceOrder order = orderService.getById(bo.getId());
                for (Long id : bo.getIds()) {
                    EnforceOrder order = orderService.getById(id);
                if (order==null) {
                    throw new BaseException("没有找到对应数据,请检查审核类型!");
                }
@@ -92,9 +99,12 @@
                    }
                    //审批等级加1
                    order.setCheckLevel(order.getCheckLevel()+1);
                }
                order.setCheckReason(bo.getCheckReason());
                return orderService.updateById(order);
                        orderService.updateById(order);
                    }
                }
                return true;
        }
        return false;
    }