package com.xzx.gc.common.utils; import com.xzx.gc.common.exception.BusinessException; import com.xzx.gc.common.exception.PlatformException; import com.xzx.gc.common.exception.RestException; import lombok.experimental.UtilityClass; import lombok.extern.slf4j.Slf4j; @Slf4j @UtilityClass public class ExceptionUtils { public void err(Integer code,String msg,Exception e){ error(code,msg,e); } public void err(String msg,Exception e){ error(-1,msg,e); } private void error(Integer code,String msg,Exception e){ if(e instanceof RestException||e instanceof BusinessException){ throw new BusinessException(code,msg,msg); }else { throw new PlatformException(msg,e); } } }