From ad801a181899b0577ddb8c3759424532e9be3b2e Mon Sep 17 00:00:00 2001 From: gengxiaokai Date: Wed, 7 Nov 2018 15:08:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E8=AF=8A=E5=A4=8D=E8=AF=8A=E9=9A=8F?= =?UTF-8?q?=E8=AE=BF=E8=A1=A8=E5=AF=BC=E5=87=BA=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/controller/ViewController.java | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java index 759c2dc..7ddda84 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java @@ -4,6 +4,8 @@ import com.aspose.words.*; import com.lyms.platform.common.annotation.TokenRequired; import com.lyms.platform.common.base.BaseController; import com.lyms.platform.common.base.LoginContext; +import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.result.BaseListResponse; import com.lyms.platform.common.result.BaseObjectResponse; import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.common.utils.StringUtils; @@ -125,6 +127,26 @@ public class ViewController extends BaseController { } } + + /** + *初诊随访表打印接口 + * @param id + * @param request + * @return + */ + @RequestMapping(value = "/printExChuData", method = RequestMethod.GET) + @TokenRequired + public BaseResponse printExChuData(@RequestParam("id") String id, HttpServletRequest request){ + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + if(loginState == null){ + System.out.println("用户未登录!"); + return new BaseListResponse().setErrormsg("失败").setErrorcode(ErrorCodeConstants.USER_NOT_EXISTS); + } + Map map = viewFacade.exChuData(id, loginState.getId()); + return new BaseObjectResponse().setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS).setData(map); + } + + /** * 下载复诊word * @@ -170,6 +192,26 @@ public class ViewController extends BaseController { } /** + *复诊随访表打印接口 + * @param id + * @param request + * @return + */ + @RequestMapping(value = "/printExFuData", method = RequestMethod.GET) + @TokenRequired + public BaseResponse printExFuData(@RequestParam("id") String id,@RequestParam("num") int num, HttpServletRequest request){ + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + if(loginState == null){ + System.out.println("用户未登录!"); + return new BaseListResponse().setErrormsg("失败").setErrorcode(ErrorCodeConstants.USER_NOT_EXISTS); + } + Map map = viewFacade.exFuData(id, num, loginState.getId()); + return new BaseObjectResponse().setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS).setData(map); + } + + + + /** * 导出高危孕产妇专案管理 * @param id * @param response -- 1.8.3.1