打印支持回调接口
说明
打印的时候,通过配置地址,调用后台接口,用于处理自定义的业务,比如记录打印次数。
配置方式
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: 当前报表的名称