wangrong
2021-11-24 130b72d6c5734f8acaac0214b6dfe5c8bfa319c3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.example.demo.handler;
 
import com.example.demo.model.Complex;
import com.example.demo.model.ComplexOperator;
import org.springframework.stereotype.Component;
import xyz.erupt.annotation.fun.OperationHandler;
import xyz.erupt.core.exception.EruptApiErrorTip;
import xyz.erupt.core.view.EruptApiModel;
 
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
 
/**
 * @author liyuepeng
 * @date 2018-10-10.
 */
@Component
public class OperationHandlerImpl implements OperationHandler<Complex, ComplexOperator> {
 
    @Resource
    private HttpServletRequest request; //展示自动注入功能
 
    @Override
    public void exec(List<Complex> data, ComplexOperator complexOperator, String[] param) {
        throw new EruptApiErrorTip(new EruptApiModel(EruptApiModel.Status.WARNING,
                "自定义报错提示:" + request.getServletPath(), EruptApiModel.PromptWay.NOTIFY));
    }
 
}