Commit 76e5dd554ce018cf451860a2c81dfc3209d75650

Authored by wtt
1 parent 9f2baf4673

update

Showing 2 changed files with 45 additions and 2 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HosptialHighRiskController.java View file @ 76e5dd5
... ... @@ -103,8 +103,22 @@
103 103 LoginContext loginState = (LoginContext) httpServletRequest.getAttribute("loginContext");
104 104 return hosptialHighRiskFacade.addHosptialOpinions(request, loginState.getId());
105 105 }
106   -
107 106 /**
  107 + * 修改 医院自定义处理意见 和 指导意见内容
  108 + *
  109 + * @param request
  110 + * @param httpServletRequest
  111 + * @Author: 武涛涛
  112 + * @Date: 2020/7/18 13:41
  113 + */
  114 + @RequestMapping(method = RequestMethod.POST, value = "/updateHosptialOpinions")
  115 + @ResponseBody
  116 + @TokenRequired
  117 + public BaseResponse updateHosptialOpinions(@Valid @RequestBody HosptialOpinions request, HttpServletRequest httpServletRequest) {
  118 + LoginContext loginState = (LoginContext) httpServletRequest.getAttribute("loginContext");
  119 + return hosptialHighRiskFacade.updateHosptialOpinions(request, loginState.getId());
  120 + }
  121 + /**
108 122 * 根据医院自定义处理意见 和 指导意见内容
109 123 *
110 124 * @param request
... ... @@ -133,7 +147,6 @@
133 147 @ResponseBody
134 148 public BaseResponse deleteHosptialOpinionsById(@PathVariable("id") String id, HttpServletRequest request) {
135 149 return hosptialHighRiskFacade.deleteHosptialOpinionsById(id);
136   -
137 150 }
138 151  
139 152  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/HosptialHighRiskFacade.java View file @ 76e5dd5
... ... @@ -185,6 +185,36 @@
185 185 }
186 186 return baseResponse;
187 187 }
  188 + /**
  189 + * 修改 医院自定义处理意见 和 指导意见内容
  190 + *
  191 + * @param ho
  192 + * @param userId
  193 + * @Author: 武涛涛
  194 + * @Date: 2020/7/18 13:41
  195 + */
  196 + public BaseResponse updateHosptialOpinions(HosptialOpinions ho, int userId) {
  197 + BaseResponse baseResponse = new BaseResponse();
  198 + String hospitalId = autoMatchFacade.getHospitalId(userId);
  199 +
  200 + if(StringUtils.isNotEmpty(ho.getId())){
  201 + HosptialOpinions hosptialOpinions = hosptialOpinionsService.getOneHosptialOpinionsById(ho.getId());
  202 + if( hosptialOpinions != null ){
  203 + hosptialOpinions.setIsUse("1"); //1 下拉框显示,2下拉框不显示
  204 + hosptialOpinions.setDoctorId(userId);
  205 + hosptialOpinions.setHospitalId(hospitalId);
  206 + hosptialOpinions.setContent(ho.getContent());
  207 + hosptialOpinionsService.updateHosptialOpinions(hosptialOpinions);
  208 + baseResponse.setErrorcode(ErrorCodeConstants.SUCCESS);
  209 + baseResponse.setErrormsg("修改成功");
  210 + }else{
  211 + baseResponse.setErrorcode(ErrorCodeConstants.DONT_DELETE);
  212 + baseResponse.setErrormsg("修改失败,缺少ID");
  213 + }
  214 + }
  215 +
  216 + return baseResponse;
  217 + }
188 218  
189 219 /**
190 220 * 根据用户id查询自定义高危