跳到主要内容

打印支持回调接口

说明

打印的时候,通过配置地址,调用后台接口,用于处理自定义的业务,比如记录打印次数。

配置方式

1.yml文件中全局配置

jeecg:
jmreport:
printCallBackUrl: /test/callback

2.单独报表设计页面打印设置

如果两个都配置了,方式2优先。

后台方法定义

post请求

@RestController
@RequestMapping("/test")
public class TestController {

@PostMapping(value = "/callback")
public void callback(@RequestBody JSONObject json) {
System.out.println("===================记录打印次数====================");
System.out.println(json.toJSONString());
}

}

测试结果

控制台打印相关参数:

参数说明: id: 当前报表的id reportName: 当前报表的名称