自动化立体仓库 - WMS系统
18516761980
2022-06-16 a0dc6d318064e45557bf2426a8f3064dbd23d93e
src/main/java/com/zy/asrs/task/AbstractHandler.java
@@ -1,5 +1,12 @@
package com.zy.asrs.task;
import com.zy.asrs.task.core.AsrsException;
import com.zy.asrs.task.core.ReturnT;
import com.zy.ints.entity.WaitMatin;
import java.text.MessageFormat;
import java.util.List;
/**
 * Created by vincent on 2020/7/4
 */
@@ -8,10 +15,14 @@
    public final ReturnT<T> SUCCESS = new ReturnT<>(200, null);
    public final ReturnT<T> FAIL = new ReturnT<>(500, null);
    protected abstract ReturnT<T> start();
//    protected abstract ReturnT<T> start();
    protected void exceptionHandle(String errorMsg){
        throw new AsrsException(errorMsg);
        exceptionHandle(errorMsg, (Object) null);
    }
    protected void exceptionHandle(String errorMsg, Object... args){
        throw new AsrsException(MessageFormat.format(errorMsg, args));
    }
}