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("审批人不能是制度提交人");
|
}
|
}
|
}
|