xiaoyi
3 天以前 b5e1bceabb36fe1d1e5e88397280d12e7044c6dd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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("审批人不能是制度提交人");
        }
    }
}