diff --git a/README.md b/README.md index 4b33217..1cb839e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # demo-request-interceptor -老版本cmd请求拦截接口demo示例
-demo生效后随便预览一个包含FR附件的模板(可以在单元格里面放一个文件控件,上传一个文件)。
-下载附件时,日志会输出 Attachment Downloading : $ID 这样的日志\ -同时为附件服务,扩充了一个新的cmd请求,获取附件信息(op=fr_attach&cmd=ah_info) \ No newline at end of file +老版本cmd请求拦截接口demo示例\ +demo生效后随便填报预览一个模板\ +调用JS,FR.remoteEvaluate("1+2");后台会产生日志Evaluate Formula Starting: 1+2\ +同时为附件服务,扩充了一个新的cmd请求,获取附件信息(op=fr_attach&cmd=ah_info) +webroot/decision/view/report?op=fr_attach&cmd=ah_info&id=附件ID \ No newline at end of file diff --git a/plugin.xml b/plugin.xml index 7c49ce1..4f5d9d4 100644 --- a/plugin.xml +++ b/plugin.xml @@ -11,7 +11,7 @@ com.tptj.demo.hg.request.interceptor - + \ No newline at end of file diff --git a/src/main/java/com/tptj/demo/hg/request/interceptor/ReplaceDemo.java b/src/main/java/com/tptj/demo/hg/request/interceptor/ReplaceDemo.java index ce212ce..36f7f73 100644 --- a/src/main/java/com/tptj/demo/hg/request/interceptor/ReplaceDemo.java +++ b/src/main/java/com/tptj/demo/hg/request/interceptor/ReplaceDemo.java @@ -4,7 +4,7 @@ import com.fanruan.api.log.LogKit; import com.fanruan.api.net.NetworkKit; import com.fr.intelli.record.Focus; import com.fr.record.analyzer.EnableMetrics; -import com.fr.web.core.service.AttachmentDownLoadAction; +import com.fr.report.enhancement.engine.write.service.action.EvaluateFormulaAction; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -15,18 +15,18 @@ import javax.servlet.http.HttpServletResponse; * Created by 秃破天际 on 2021-03-19 **/ @EnableMetrics -public class ReplaceDemo extends AttachmentDownLoadAction { +public class ReplaceDemo extends EvaluateFormulaAction { @Override public String getCMD() { - return "ah_download"; + return "evaluate_formula"; } @Override @Focus(id="com.tptj.demo.hg.request.interceptor.v10",text = "cmd接口拦截") public void actionCMD(HttpServletRequest req, HttpServletResponse res) throws Exception { - String id = NetworkKit.getHTTPRequestParameter(req,"id"); - LogKit.info("Attachment Downloading : {}",id); + String expression = NetworkKit.getHTTPRequestParameter(req,"expression"); + LogKit.info("Evaluate Formula Starting: {}",expression); super.actionCMD(req,res); - LogKit.info("Attachment Downloaded : {}",id); + LogKit.info("Evaluate Formula Ended: {}",expression); } }