Commit 99b79fbfc7a82c67e926363a7aa3652901d4a9d1

Authored by liquanyu
1 parent 100ecf7597

update code

Showing 2 changed files with 58 additions and 3 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MeasureInfoController.java View file @ 99b79fb
... ... @@ -26,7 +26,7 @@
26 26 private MeasureInfoFacade measureInfoFacade;
27 27 /**
28 28 * 血糖和脉搏 身高和体重的值列表
29   - * valueType 值类型: 1 体重和身高 2 血压和脉搏
  29 + * valueType 值类型: 1 体重和身高 2 血压和脉搏 3 体温
30 30 * @return
31 31 */
32 32 @RequestMapping(method = RequestMethod.GET, value = "/queryMeasureInfoList")
... ... @@ -145,6 +145,49 @@
145 145 return measureInfoFacade.addMeasureInfo(measureInfoRequest);
146 146 }
147 147  
  148 +
  149 +
  150 + /**
  151 + * value_type: 1体重、身高 2,血压和脉搏,3,体温
  152 + * 添加体温
  153 + * @param request
  154 + * @return
  155 + */
  156 + @RequestMapping(method = RequestMethod.GET, value = "/addTemperature")
  157 + @ResponseBody
  158 + public Object addTzSgInfo(
  159 + @RequestParam(value = "userName", required = false) String userName,
  160 + @RequestParam(value = "certType", required = false) String certType,
  161 + @RequestParam(value = "certNo", required = false) String certNo,
  162 + @RequestParam(value = "sex", required = false) Integer sex,
  163 + @RequestParam(value = "vcCardNo", required = false) String vcCardNo,
  164 + @RequestParam(value = "valueOne", required = false) String valueOne,
  165 + @RequestParam(value = "wxCode", required = false) String wxCode,
  166 + @RequestParam(value = "hospitalId", required = false) String hospitalId,
  167 + @RequestParam(value = "age", required = false) Integer age,
  168 + @RequestParam(value = "phone", required = false) String phone,
  169 + @RequestParam(value = "zyNo", required = false) String zyNo,
  170 + @RequestParam(value = "visitId", required = false) String visitId,
  171 + HttpServletRequest request) {
  172 + MeasureInfoRequest measureInfoRequest = new MeasureInfoRequest();
  173 + measureInfoRequest.setUserName(userName);
  174 + measureInfoRequest.setCertType(certType);
  175 + measureInfoRequest.setCertNo(certNo);
  176 + measureInfoRequest.setHospitalId(hospitalId);
  177 + measureInfoRequest.setVcCardNo(vcCardNo);
  178 + measureInfoRequest.setValueOne(valueOne);
  179 + measureInfoRequest.setWxCode(wxCode);
  180 + measureInfoRequest.setAge(age);
  181 + measureInfoRequest.setPhone(phone);
  182 + measureInfoRequest.setSex(sex);
  183 + measureInfoRequest.setRecordTime(new Date().getTime());
  184 + measureInfoRequest.setRecordCount(1);
  185 + measureInfoRequest.setValueType(3);
  186 + measureInfoRequest.setZyNo(zyNo);
  187 + measureInfoRequest.setVisitId(visitId);
  188 + System.out.println("添加体温请求参数:"+measureInfoRequest.toString());
  189 + return measureInfoFacade.addMeasureInfo(measureInfoRequest);
  190 + }
148 191  
149 192 /**
150 193 * 更新数据
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java View file @ 99b79fb
... ... @@ -191,8 +191,20 @@
191 191 }
192 192 Integer count = MAX_TODAY_COUNT - todayCount;
193 193 map.put("errorcode", String.valueOf(ErrorCodeConstants.SUCCESS));
194   - map.put("errormsg", measureInfoRequest.getValueType() == 1
195   - ? "信息记录成功,今天您还可以测量"+count+"次体重和身高" : "信息记录成功,今天您还可以测量"+count+"次血压和脉搏");
  194 + String message = "";
  195 + if (measureInfoRequest.getValueType() == 1)
  196 + {
  197 + message = "信息记录成功,今天您还可以测量"+count+"次体重和身高";
  198 + }
  199 + else if (measureInfoRequest.getValueType() == 2)
  200 + {
  201 + message = "信息记录成功,今天您还可以测量"+count+"次血压和脉搏";
  202 + }
  203 + else if (measureInfoRequest.getValueType() == 3)
  204 + {
  205 + message = "信息记录成功,今天您还可以测量"+count+"次体温";
  206 + }
  207 + map.put("errormsg",message);
196 208 return map;
197 209 }
198 210