Commit ad801a181899b0577ddb8c3759424532e9be3b2e

Authored by gengxiaokai
1 parent b4040e1038

初诊复诊随访表导出接口

Showing 1 changed file with 42 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ViewController.java View file @ ad801a1
... ... @@ -4,6 +4,8 @@
4 4 import com.lyms.platform.common.annotation.TokenRequired;
5 5 import com.lyms.platform.common.base.BaseController;
6 6 import com.lyms.platform.common.base.LoginContext;
  7 +import com.lyms.platform.common.constants.ErrorCodeConstants;
  8 +import com.lyms.platform.common.result.BaseListResponse;
7 9 import com.lyms.platform.common.result.BaseObjectResponse;
8 10 import com.lyms.platform.common.result.BaseResponse;
9 11 import com.lyms.platform.common.utils.StringUtils;
10 12  
... ... @@ -125,7 +127,27 @@
125 127 }
126 128 }
127 129  
  130 +
128 131 /**
  132 + *初诊随访表打印接口
  133 + * @param id
  134 + * @param request
  135 + * @return
  136 + */
  137 + @RequestMapping(value = "/printExChuData", method = RequestMethod.GET)
  138 + @TokenRequired
  139 + public BaseResponse printExChuData(@RequestParam("id") String id, HttpServletRequest request){
  140 + LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
  141 + if(loginState == null){
  142 + System.out.println("用户未登录!");
  143 + return new BaseListResponse().setErrormsg("失败").setErrorcode(ErrorCodeConstants.USER_NOT_EXISTS);
  144 + }
  145 + Map<String, Object> map = viewFacade.exChuData(id, loginState.getId());
  146 + return new BaseObjectResponse().setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS).setData(map);
  147 + }
  148 +
  149 +
  150 + /**
129 151 * 下载复诊word
130 152 *
131 153 * @param id
... ... @@ -168,6 +190,26 @@
168 190 e.printStackTrace();
169 191 }
170 192 }
  193 +
  194 + /**
  195 + *复诊随访表打印接口
  196 + * @param id
  197 + * @param request
  198 + * @return
  199 + */
  200 + @RequestMapping(value = "/printExFuData", method = RequestMethod.GET)
  201 + @TokenRequired
  202 + public BaseResponse printExFuData(@RequestParam("id") String id,@RequestParam("num") int num, HttpServletRequest request){
  203 + LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
  204 + if(loginState == null){
  205 + System.out.println("用户未登录!");
  206 + return new BaseListResponse().setErrormsg("失败").setErrorcode(ErrorCodeConstants.USER_NOT_EXISTS);
  207 + }
  208 + Map<String, Object> map = viewFacade.exFuData(id, num, loginState.getId());
  209 + return new BaseObjectResponse().setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS).setData(map);
  210 + }
  211 +
  212 +
171 213  
172 214 /**
173 215 * 导出高危孕产妇专案管理