Commit d88e551ef7e065e3cdcd5011f78d0d3574272e88
Exists in
master
and in
1 other branch
Merge remote-tracking branch 'origin/master'
Showing 4 changed files
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/FolicAcidFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/FolicAcidQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupQueryRequest.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/FolicAcidFacade.java
View file @
d88e551
... | ... | @@ -173,7 +173,7 @@ |
173 | 173 | //妇女信息 |
174 | 174 | archiveMap = new HashMap<>(); |
175 | 175 | archiveMap.put("certificateNum", archiveModel.getCertificateNum()); |
176 | - archiveMap.put("certificateTypeId", CommonsHelper.getName1(archiveModel.getCertificateTypeId(),basicConfigService)); | |
176 | + archiveMap.put("certificateTypeId", archiveModel.getCertificateTypeId()); | |
177 | 177 | archiveMap.put("username", archiveModel.getUsername()); |
178 | 178 | archiveMap.put("birthday",archiveModel.getBirthday()); |
179 | 179 | archiveMap.put("age", archiveModel.getAge()); |
... | ... | @@ -212,8 +212,20 @@ |
212 | 212 | folicAcidQuery.setNeed("y"); |
213 | 213 | |
214 | 214 | folicAcidQuery.setHospitalId(queryRequest.getHospitalId()); |
215 | - folicAcidQuery.setDrawTimeStart(queryRequest.getDrawTimeStart()); | |
216 | - folicAcidQuery.setDrawTimeEnd(queryRequest.getDrawTimeEnd()); | |
215 | + | |
216 | + if(StringUtils.isNotEmpty(queryRequest.getDrawTime())){ | |
217 | + String[] dates = queryRequest.getDrawTime().split(" - "); | |
218 | + folicAcidQuery.setDrawTimeStart(DateUtil.parseYMD(dates[0])); | |
219 | + if(dates.length>=2){ | |
220 | + Date date= DateUtil.parseYMD(dates[1]); | |
221 | + if(null!=date){ | |
222 | + long d = date.getTime() + 86398000; | |
223 | + date = new Date(d); | |
224 | + } | |
225 | + folicAcidQuery.setDrawTimeEnd(date); | |
226 | + } | |
227 | + } | |
228 | + | |
217 | 229 | folicAcidQuery.setHighRisk(queryRequest.getHighRisk()); |
218 | 230 | |
219 | 231 | //省市区筛选机构 |
... | ... | @@ -287,8 +299,19 @@ |
287 | 299 | query.setYn(YnEnums.YES.getId()); |
288 | 300 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
289 | 301 | query.setHospitalId(hospitalId); |
290 | - query.setDrawTimeStart(queryRequest.getDrawTimeStart()); | |
291 | - query.setDrawTimeEnd(queryRequest.getDrawTimeEnd()); | |
302 | + | |
303 | + if(StringUtils.isNotEmpty(queryRequest.getDrawTime())){ | |
304 | + String[] dates = queryRequest.getDrawTime().split(" - "); | |
305 | + query.setDrawTimeStart(DateUtil.parseYMD(dates[0])); | |
306 | + if(dates.length>=2){ | |
307 | + Date date= DateUtil.parseYMD(dates[1]); | |
308 | + if(null!=date){ | |
309 | + long d = date.getTime() + 86398000; | |
310 | + date = new Date(d); | |
311 | + } | |
312 | + query.setDrawTimeEnd(date); | |
313 | + } | |
314 | + } | |
292 | 315 | query.setHighRisk(queryRequest.getHighRisk()); |
293 | 316 | |
294 | 317 | //省市区筛选机构 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java
View file @
d88e551
... | ... | @@ -10,6 +10,7 @@ |
10 | 10 | import com.lyms.platform.common.enums.YnEnums; |
11 | 11 | import com.lyms.platform.common.result.BaseListResponse; |
12 | 12 | import com.lyms.platform.common.result.BaseObjectResponse; |
13 | +import com.lyms.platform.common.result.BaseResponse; | |
13 | 14 | import com.lyms.platform.common.utils.DateUtil; |
14 | 15 | import com.lyms.platform.common.utils.SystemConfig; |
15 | 16 | import com.lyms.platform.operate.web.request.PremaritalCheckupAddRequest; |
... | ... | @@ -187,8 +188,19 @@ |
187 | 188 | query.setYn(YnEnums.YES.getId()); |
188 | 189 | query.setCertificateNum(request.getCardNo()); |
189 | 190 | query.setYiXueYiJian(request.getYiXueYiJian()); |
190 | - query.setPremaritalUpTimeStart(request.getPremaritalUpTimeStart()); | |
191 | - query.setPremaritalUpTimeEnd(request.getPremaritalUpTimeEnd()); | |
191 | + | |
192 | + if(StringUtils.isNotEmpty(request.getPremaritalUpTime())){ | |
193 | + String[] dates = request.getPremaritalUpTime().split(" - "); | |
194 | + query.setPremaritalUpTimeStart(DateUtil.parseYMD(dates[0])); | |
195 | + if(dates.length>=2){ | |
196 | + Date date= DateUtil.parseYMD(dates[1]); | |
197 | + if(null!=date){ | |
198 | + long d = date.getTime() + 86398000; | |
199 | + date = new Date(d); | |
200 | + } | |
201 | + query.setPremaritalUpTimeEnd(date); | |
202 | + } | |
203 | + } | |
192 | 204 | query.setSexType(request.getSexType()); |
193 | 205 | |
194 | 206 | if (CollectionUtils.isNotEmpty(parentIds)){ |
... | ... | @@ -210,7 +222,7 @@ |
210 | 222 | ResidentsArchiveModel model = residentsArchiveService.getResident(checkup.getParentId()); |
211 | 223 | map.put("premaritalUpTime", checkup.getPremaritalUpTime()); |
212 | 224 | map.put("username", model.getUsername()); |
213 | - map.put("certificateNum",checkup.getCertificateNum()); | |
225 | + map.put("certificateNum",model.getCertificateNum()); | |
214 | 226 | map.put("phone", model.getPhone()); |
215 | 227 | if (checkup.getJianChaJieGuo() != null && checkup.getJianChaJieGuo()== PhysiologyStatusEnum.NORMAL.getId()){ |
216 | 228 | map.put("jianChaJieGuo", PhysiologyStatusEnum.NORMAL.getTitle()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/FolicAcidQueryRequest.java
View file @
d88e551
... | ... | @@ -26,10 +26,8 @@ |
26 | 26 | private String cityId; |
27 | 27 | //区县 |
28 | 28 | private String areaId; |
29 | - //发放开始时间 | |
30 | - private Date drawTimeStart; | |
31 | - //结束时间 | |
32 | - private Date drawTimeEnd; | |
29 | + //领取时间 | |
30 | + private String drawTime; | |
33 | 31 | //高危因素 |
34 | 32 | private String highRisk; |
35 | 33 | |
36 | 34 | |
... | ... | @@ -97,20 +95,12 @@ |
97 | 95 | this.areaId = areaId; |
98 | 96 | } |
99 | 97 | |
100 | - public Date getDrawTimeStart() { | |
101 | - return drawTimeStart; | |
98 | + public String getDrawTime() { | |
99 | + return drawTime; | |
102 | 100 | } |
103 | 101 | |
104 | - public void setDrawTimeStart(Date drawTimeStart) { | |
105 | - this.drawTimeStart = drawTimeStart; | |
106 | - } | |
107 | - | |
108 | - public Date getDrawTimeEnd() { | |
109 | - return drawTimeEnd; | |
110 | - } | |
111 | - | |
112 | - public void setDrawTimeEnd(Date drawTimeEnd) { | |
113 | - this.drawTimeEnd = drawTimeEnd; | |
102 | + public void setDrawTime(String drawTime) { | |
103 | + this.drawTime = drawTime; | |
114 | 104 | } |
115 | 105 | |
116 | 106 | public String getHighRisk() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupQueryRequest.java
View file @
d88e551
1 | 1 | package com.lyms.platform.operate.web.request; |
2 | 2 | |
3 | +import com.lyms.platform.common.core.annotation.form.Form; | |
4 | + | |
3 | 5 | import java.util.Date; |
4 | 6 | |
5 | 7 | /** |
... | ... | @@ -7,6 +9,7 @@ |
7 | 9 | * |
8 | 10 | * Created by Administrator on 2016/11/24 0024. |
9 | 11 | */ |
12 | +@Form | |
10 | 13 | public class PremaritalCheckupQueryRequest extends BasePageQueryRequest{ |
11 | 14 | |
12 | 15 | private String id; |
... | ... | @@ -18,10 +21,8 @@ |
18 | 21 | private String username; |
19 | 22 | //联系方式 |
20 | 23 | private String phone; |
21 | - //开始时间 | |
22 | - private Date premaritalUpTimeStart; | |
23 | - //结束时间 | |
24 | - private Date premaritalUpTimeEnd; | |
24 | + //检查时间 | |
25 | + private String premaritalUpTime; | |
25 | 26 | //医学意见 |
26 | 27 | private Integer yiXueYiJian; |
27 | 28 | //医院ID |
28 | 29 | |
... | ... | @@ -85,20 +86,12 @@ |
85 | 86 | this.phone = phone; |
86 | 87 | } |
87 | 88 | |
88 | - public Date getPremaritalUpTimeStart() { | |
89 | - return premaritalUpTimeStart; | |
89 | + public String getPremaritalUpTime() { | |
90 | + return premaritalUpTime; | |
90 | 91 | } |
91 | 92 | |
92 | - public void setPremaritalUpTimeStart(Date premaritalUpTimeStart) { | |
93 | - this.premaritalUpTimeStart = premaritalUpTimeStart; | |
94 | - } | |
95 | - | |
96 | - public Date getPremaritalUpTimeEnd() { | |
97 | - return premaritalUpTimeEnd; | |
98 | - } | |
99 | - | |
100 | - public void setPremaritalUpTimeEnd(Date premaritalUpTimeEnd) { | |
101 | - this.premaritalUpTimeEnd = premaritalUpTimeEnd; | |
93 | + public void setPremaritalUpTime(String premaritalUpTime) { | |
94 | + this.premaritalUpTime = premaritalUpTime; | |
102 | 95 | } |
103 | 96 | |
104 | 97 | public Integer getYiXueYiJian() { |