package cn.iocoder.yudao.module.mes.service.safety; import java.util.Objects; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.invalidParamException; final class SafetyDocumentPolicy { private SafetyDocumentPolicy() {} static void checkApproval(String status, Long submitterId, Long approverId) { if (!"PENDING".equals(status)) throw invalidParamException("仅待审批的制度可以审批"); if (submitterId == null || approverId == null || Objects.equals(submitterId, approverId)) { throw invalidParamException("审批人不能是制度提交人"); } } }