自动化立体仓库 - WMS系统
#
luxiaotao1123
2022-04-25 a200f95a99b59b695fc81ebe3cc2ec14bcd51c8a
src/main/java/com/zy/asrs/task/AbstractHandler.java
@@ -1,10 +1,16 @@
package com.zy.asrs.task;
import com.core.exception.CoolException;
import com.zy.asrs.task.core.AsrsException;
import com.zy.asrs.task.core.ReturnT;
import lombok.extern.slf4j.Slf4j;
import java.text.MessageFormat;
/**
 * Created by vincent on 2020/7/4
 */
@Slf4j
public abstract class AbstractHandler<T> {
    public final ReturnT<T> SUCCESS = new ReturnT<>(200, null);
@@ -13,11 +19,13 @@
//    protected abstract ReturnT<T> start();
    protected void exceptionHandle(String errorMsg){
        log.error(errorMsg);
        exceptionHandle(errorMsg, (Object) null);
    }
    protected void exceptionHandle(String errorMsg, Object... args){
        throw new AsrsException(MessageFormat.format(errorMsg, args));
        log.error(errorMsg);
        throw new CoolException(MessageFormat.format(errorMsg, args));
    }
}