Commit 44bdfd3d840a02d688a952df0317c73304e81a0d
1 parent
ec54fcfbb5
Exists in
master
and in
6 other branches
update code
Showing 2 changed files with 26 additions and 14 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java
View file @
44bdfd3
| ... | ... | @@ -139,10 +139,22 @@ |
| 139 | 139 | public BaseResponse addMeasureInfo(MeasureInfoRequest measureInfoRequest) { |
| 140 | 140 | |
| 141 | 141 | MeasureInfoModel model = getModel(measureInfoRequest); |
| 142 | - model.setCreated(new Date()); | |
| 143 | - model.setModified(new Date()); | |
| 144 | - | |
| 145 | - mysqlMeasureInfoService.addMeasureInfo(model); | |
| 142 | + MeasureInfoQuery query = new MeasureInfoQuery(); | |
| 143 | + query.setCertNo(measureInfoRequest.getCertNo()); | |
| 144 | + query.setCertType(measureInfoRequest.getCertType()); | |
| 145 | + List<MeasureInfoModel> list = mysqlMeasureInfoService.queryMeasureInfoList(query); | |
| 146 | + if (CollectionUtils.isNotEmpty(list)) | |
| 147 | + { | |
| 148 | + model.setModified(new Date()); | |
| 149 | + model.setId(list.get(0).getId()); | |
| 150 | + mysqlMeasureInfoService.updateMeasureInfo(model); | |
| 151 | + } | |
| 152 | + else | |
| 153 | + { | |
| 154 | + model.setCreated(new Date()); | |
| 155 | + model.setModified(new Date()); | |
| 156 | + mysqlMeasureInfoService.addMeasureInfo(model); | |
| 157 | + } | |
| 146 | 158 | BaseResponse objectResponse = new BaseResponse(); |
| 147 | 159 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 148 | 160 | objectResponse.setErrormsg("成功"); |
| 149 | 161 | |
| ... | ... | @@ -183,14 +195,14 @@ |
| 183 | 195 | model.setHospitalId(measureInfoRequest.getHospitalId()); |
| 184 | 196 | model.setOpenId(measureInfoRequest.getOpenId()); |
| 185 | 197 | model.setRecordCount(measureInfoRequest.getRecordCount()); |
| 186 | - model.setRecordTime(DateUtil.parseYMDHMS(measureInfoRequest.getRecordTime())); | |
| 198 | + model.setRecordTime(new Date(measureInfoRequest.getRecordTime())); | |
| 187 | 199 | model.setSex(measureInfoRequest.getSex()); |
| 188 | 200 | model.setAge(measureInfoRequest.getAge()); |
| 189 | 201 | model.setValueOne(measureInfoRequest.getValueOne()); |
| 190 | 202 | model.setValueTwo(measureInfoRequest.getValueTwo()); |
| 191 | 203 | model.setValueType(measureInfoRequest.getValueType()); |
| 192 | 204 | model.setVcCardNo(measureInfoRequest.getVcCardNo()); |
| 193 | - model.setWxCode(measureInfoRequest.getWxXode()); | |
| 205 | + model.setWxCode(measureInfoRequest.getWxCode()); | |
| 194 | 206 | model.setPhone(measureInfoRequest.getPhone()); |
| 195 | 207 | return model; |
| 196 | 208 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MeasureInfoRequest.java
View file @
44bdfd3
| ... | ... | @@ -22,9 +22,9 @@ |
| 22 | 22 | //值类型: 1 体重和身高 2 血压和脉搏 |
| 23 | 23 | private Integer valueType; |
| 24 | 24 | //记录时间 |
| 25 | - private String recordTime; | |
| 25 | + private Long recordTime; | |
| 26 | 26 | //微信号 |
| 27 | - private String wxXode; | |
| 27 | + private String wxCode; | |
| 28 | 28 | //记录总次数 |
| 29 | 29 | private Integer recordCount; |
| 30 | 30 | //openId |
| 31 | 31 | |
| 32 | 32 | |
| 33 | 33 | |
| ... | ... | @@ -119,20 +119,20 @@ |
| 119 | 119 | this.valueType = valueType; |
| 120 | 120 | } |
| 121 | 121 | |
| 122 | - public String getRecordTime() { | |
| 122 | + public Long getRecordTime() { | |
| 123 | 123 | return recordTime; |
| 124 | 124 | } |
| 125 | 125 | |
| 126 | - public void setRecordTime(String recordTime) { | |
| 126 | + public void setRecordTime(Long recordTime) { | |
| 127 | 127 | this.recordTime = recordTime; |
| 128 | 128 | } |
| 129 | 129 | |
| 130 | - public String getWxXode() { | |
| 131 | - return wxXode; | |
| 130 | + public String getWxCode() { | |
| 131 | + return wxCode; | |
| 132 | 132 | } |
| 133 | 133 | |
| 134 | - public void setWxXode(String wxXode) { | |
| 135 | - this.wxXode = wxXode; | |
| 134 | + public void setWxCode(String wxCode) { | |
| 135 | + this.wxCode = wxCode; | |
| 136 | 136 | } |
| 137 | 137 | |
| 138 | 138 | public Integer getRecordCount() { |