AuthUtils.java 496 B

123456789101112131415161718
  1. package nju.seec.helper.service.util;
  2. import lombok.NonNull;
  3. import lombok.experimental.UtilityClass;
  4. import nju.seec.helper.util.enums.ExceptionType;
  5. import nju.seec.helper.util.exception.HelperException;
  6. /**
  7. * @author cst
  8. */
  9. @UtilityClass
  10. public class AuthUtils {
  11. public void checkDataAuth(@NonNull Long userId, @NonNull Long dataUserId, String errMsg) {
  12. if (!userId.equals(dataUserId)) {
  13. throw HelperException.of(ExceptionType.FORBIDDEN, errMsg);
  14. }
  15. }
  16. }