Commit 738224104aeb334fd192ca36a6d9e7d7154ac941

Authored by liquanyu
1 parent 6c68963827

update code

Showing 2 changed files with 78 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MeasureInfoController.java View file @ 7382241
... ... @@ -12,6 +12,7 @@
12 12 import org.springframework.web.bind.annotation.*;
13 13  
14 14 import javax.servlet.http.HttpServletRequest;
  15 +import java.util.Date;
15 16  
16 17 /**
17 18 * 测量血糖和脉搏、身高和体重的值
... ... @@ -53,6 +54,82 @@
53 54 @RequestMapping(method = RequestMethod.POST, value = "/addMeasureInfo")
54 55 @ResponseBody
55 56 public BaseResponse addMeasureInfo(MeasureInfoRequest measureInfoRequest, HttpServletRequest request) {
  57 + return measureInfoFacade.addMeasureInfo(measureInfoRequest);
  58 + }
  59 +
  60 + /**
  61 + * 添加血压和脉搏信息
  62 + * @param request
  63 + * @return
  64 + */
  65 + @RequestMapping(method = RequestMethod.GET, value = "/addXueYaInfo")
  66 + @ResponseBody
  67 + public BaseResponse addXueYaInfo(
  68 + @RequestParam(value = "userName", required = false) String userName,
  69 + @RequestParam(value = "certType", required = false) String certType,
  70 + @RequestParam(value = "certNo", required = false) String certNo,
  71 + @RequestParam(value = "sex", required = false) Integer sex,
  72 + @RequestParam(value = "vcCardNo", required = false) String vcCardNo,
  73 + @RequestParam(value = "valueOne", required = false) String valueOne,
  74 + @RequestParam(value = "valueTwo", required = false) String valueTwo,
  75 + @RequestParam(value = "wxCode", required = false) String wxCode,
  76 + @RequestParam(value = "hospitalId", required = false) String hospitalId,
  77 + @RequestParam(value = "age", required = false) Integer age,
  78 + @RequestParam(value = "phone", required = false) String phone,
  79 + HttpServletRequest request) {
  80 + MeasureInfoRequest measureInfoRequest = new MeasureInfoRequest();
  81 + measureInfoRequest.setUserName(userName);
  82 + measureInfoRequest.setCertType(certType);
  83 + measureInfoRequest.setCertNo(certNo);
  84 + measureInfoRequest.setHospitalId(hospitalId);
  85 + measureInfoRequest.setVcCardNo(vcCardNo);
  86 + measureInfoRequest.setValueOne(valueOne);
  87 + measureInfoRequest.setValueTwo(valueTwo);
  88 + measureInfoRequest.setWxCode(wxCode);
  89 + measureInfoRequest.setAge(age);
  90 + measureInfoRequest.setPhone(phone);
  91 + measureInfoRequest.setSex(sex);
  92 + measureInfoRequest.setRecordTime(new Date().getTime());
  93 + measureInfoRequest.setRecordCount(1);
  94 + measureInfoRequest.setValueType(2);
  95 + return measureInfoFacade.addMeasureInfo(measureInfoRequest);
  96 + }
  97 +
  98 + /**
  99 + * 体重和身高
  100 + * @param request
  101 + * @return
  102 + */
  103 + @RequestMapping(method = RequestMethod.GET, value = "/addTzSgInfo")
  104 + @ResponseBody
  105 + public BaseResponse addTzSgInfo(
  106 + @RequestParam(value = "userName", required = false) String userName,
  107 + @RequestParam(value = "certType", required = false) String certType,
  108 + @RequestParam(value = "certNo", required = false) String certNo,
  109 + @RequestParam(value = "sex", required = false) Integer sex,
  110 + @RequestParam(value = "vcCardNo", required = false) String vcCardNo,
  111 + @RequestParam(value = "valueOne", required = false) String valueOne,
  112 + @RequestParam(value = "valueTwo", required = false) String valueTwo,
  113 + @RequestParam(value = "wxCode", required = false) String wxCode,
  114 + @RequestParam(value = "hospitalId", required = false) String hospitalId,
  115 + @RequestParam(value = "age", required = false) Integer age,
  116 + @RequestParam(value = "phone", required = false) String phone,
  117 + HttpServletRequest request) {
  118 + MeasureInfoRequest measureInfoRequest = new MeasureInfoRequest();
  119 + measureInfoRequest.setUserName(userName);
  120 + measureInfoRequest.setCertType(certType);
  121 + measureInfoRequest.setCertNo(certNo);
  122 + measureInfoRequest.setHospitalId(hospitalId);
  123 + measureInfoRequest.setVcCardNo(vcCardNo);
  124 + measureInfoRequest.setValueOne(valueOne);
  125 + measureInfoRequest.setValueTwo(valueTwo);
  126 + measureInfoRequest.setWxCode(wxCode);
  127 + measureInfoRequest.setAge(age);
  128 + measureInfoRequest.setPhone(phone);
  129 + measureInfoRequest.setSex(sex);
  130 + measureInfoRequest.setRecordTime(new Date().getTime());
  131 + measureInfoRequest.setRecordCount(1);
  132 + measureInfoRequest.setValueType(1);
56 133 return measureInfoFacade.addMeasureInfo(measureInfoRequest);
57 134 }
58 135  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java View file @ 7382241
... ... @@ -148,6 +148,7 @@
148 148 {
149 149 model.setModified(new Date());
150 150 model.setId(list.get(0).getId());
  151 + model.setRecordCount(list.get(0).getRecordCount()+1);
151 152 mysqlMeasureInfoService.updateMeasureInfo(model);
152 153 }
153 154 else