Commit 219039853e4be8e0652ce0bc54a77bedbbf39763
1 parent
7906a805d9
Exists in
master
and in
1 other branch
孕妇分娩后 变成产妇
Showing 4 changed files with 171 additions and 101 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ApplyOrderQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
2190398
... | ... | @@ -13,10 +13,10 @@ |
13 | 13 | import com.lyms.platform.common.utils.DateUtil; |
14 | 14 | import com.lyms.platform.common.utils.SystemConfig; |
15 | 15 | import com.lyms.platform.operate.web.request.ApplyOrderQueryRequest; |
16 | +import com.lyms.platform.operate.web.request.BabyApplyOrderQueryRequest; | |
16 | 17 | import com.lyms.platform.operate.web.request.ReferralApplyOrderAddRequest; |
17 | 18 | import com.lyms.platform.operate.web.request.SieveApplyOrderAddRequest; |
18 | 19 | import com.lyms.platform.operate.web.result.ApplyOrderOutResult; |
19 | -import com.lyms.platform.operate.web.request.BabyApplyOrderQueryRequest; | |
20 | 20 | import com.lyms.platform.operate.web.result.BabyApplyOrderResult; |
21 | 21 | import com.lyms.platform.operate.web.result.ReferralApplyOrderResult; |
22 | 22 | import com.lyms.platform.operate.web.result.SieveApplyOrderResult; |
... | ... | @@ -38,6 +38,9 @@ |
38 | 38 | import java.util.*; |
39 | 39 | |
40 | 40 | /** |
41 | + * | |
42 | + * 申请单门面 | |
43 | + * | |
41 | 44 | * Created by Administrator on 2016/6/15 0015. |
42 | 45 | */ |
43 | 46 | @Component |
44 | 47 | |
... | ... | @@ -68,13 +71,13 @@ |
68 | 71 | * @param type 2 孕妇 1 儿童 |
69 | 72 | * @return |
70 | 73 | */ |
71 | - public BaseResponse addOneReferralApplyOrder(ReferralApplyOrderAddRequest referralApplyOrderAddRequest, Integer userId,Integer type) { | |
74 | + public BaseResponse addOneReferralApplyOrder(ReferralApplyOrderAddRequest referralApplyOrderAddRequest, Integer userId, Integer type) { | |
72 | 75 | ReferralApplyOrderModel referralApplyOrderModel = referralApplyOrderAddRequest.convertToDataModel(); |
73 | 76 | referralApplyOrderModel.setCreated(new Date()); |
74 | 77 | referralApplyOrderModel.setStatus(0); |
75 | 78 | PatientsQuery patientsQuery = new PatientsQuery(); |
76 | 79 | patientsQuery.setId(referralApplyOrderModel.getParentId()); |
77 | - if(2==type){ | |
80 | + if (2 == type) { | |
78 | 81 | //查询产妇信息 |
79 | 82 | List<Patients> patientses = patientsService.queryPatient(patientsQuery); |
80 | 83 | Patients patients = null; |
81 | 84 | |
... | ... | @@ -90,11 +93,11 @@ |
90 | 93 | referralApplyOrderModel.setPhone(patients.getPhone()); |
91 | 94 | referralApplyOrderModel.setSex(SexEnum.WOMAN.getId()); |
92 | 95 | } |
93 | - }else{ | |
94 | - BabyModel babyModel= babyService.getOneBabyById(referralApplyOrderModel.getParentId()); | |
95 | - if(null!=babyModel){ | |
96 | + } else { | |
97 | + BabyModel babyModel = babyService.getOneBabyById(referralApplyOrderModel.getParentId()); | |
98 | + if (null != babyModel) { | |
96 | 99 | referralApplyOrderModel.setCardNo(babyModel.getCardNo()); |
97 | - if(null!=babyModel.getBirth()){ | |
100 | + if (null != babyModel.getBirth()) { | |
98 | 101 | referralApplyOrderModel.setAge(DateUtil.getAge(babyModel.getBirth())); |
99 | 102 | } |
100 | 103 | Patients patients = patientsService.findOnePatientById(babyModel.getParentId()); |
101 | 104 | |
102 | 105 | |
103 | 106 | |
104 | 107 | |
105 | 108 | |
106 | 109 | |
107 | 110 | |
108 | 111 | |
... | ... | @@ -122,55 +125,61 @@ |
122 | 125 | * @param sieveApplyOrderAddRequest |
123 | 126 | * @return |
124 | 127 | */ |
125 | - public BaseResponse addOneSieveApplyOrder(SieveApplyOrderAddRequest sieveApplyOrderAddRequest,Integer userId) { | |
128 | + public BaseResponse addOneSieveApplyOrder(SieveApplyOrderAddRequest sieveApplyOrderAddRequest, Integer userId) { | |
126 | 129 | SieveApplyOrderModel sieveApplyOrderModel = sieveApplyOrderAddRequest.convertToDataModel(); |
127 | 130 | sieveApplyOrderModel.setCreated(new Date()); |
128 | - String hospitalId= autoMatchFacade.getHospitalId(userId); | |
131 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
129 | 132 | sieveApplyOrderModel.setHospitalId(hospitalId); |
130 | - //增加产筛 | |
131 | - applyOrderService.addOneSieveApplyOrder(sieveApplyOrderModel); | |
132 | 133 | |
133 | - | |
134 | - SieveApplyOrderQuery sieveApplyOrderQuery = new SieveApplyOrderQuery(); | |
135 | - sieveApplyOrderQuery.setStatus(0); | |
136 | - sieveApplyOrderQuery.setYn(YnEnums.YES.getId()); | |
137 | - //查询转诊申请单 | |
138 | - List<SieveApplyOrderModel> list = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery); | |
139 | - if (CollectionUtils.isNotEmpty(list)) { | |
140 | - List<String> idList = new ArrayList<>(); | |
141 | - for (SieveApplyOrderModel orderModel : list) { | |
142 | - if (null != orderModel.getParentId()) { | |
143 | - Patients patients = patientsService.findOnePatientById(orderModel.getParentId()); | |
144 | - if (null != patients) { | |
145 | - SieveModel sieveModel = patientsService.convertToModel(patients); | |
146 | - sieveModel.setFrom("2"); | |
147 | - sieveModel.setHospitalId(orderModel.getHospitalId()); | |
148 | - sieveService.addChanQianSieve(sieveModel); | |
134 | + SieveApplyOrderQuery sieveApplyOrderQuery1 = new SieveApplyOrderQuery(); | |
135 | + sieveApplyOrderQuery1.setParentId(sieveApplyOrderAddRequest.getParentId()); | |
136 | + sieveApplyOrderQuery1.setHospitalId(hospitalId); | |
137 | + sieveApplyOrderQuery1.setYn(YnEnums.YES.getId()); | |
138 | + //先查询本院是否已申请 | |
139 | + List<SieveApplyOrderModel> list1 = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery1); | |
140 | + if (CollectionUtils.isEmpty(list1)) { | |
141 | + //增加产筛 | |
142 | + applyOrderService.addOneSieveApplyOrder(sieveApplyOrderModel); | |
143 | + SieveApplyOrderQuery sieveApplyOrderQuery = new SieveApplyOrderQuery(); | |
144 | + sieveApplyOrderQuery.setStatus(0); | |
145 | + sieveApplyOrderQuery.setYn(YnEnums.YES.getId()); | |
146 | + //查询转诊申请单 | |
147 | + List<SieveApplyOrderModel> list = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery); | |
148 | + if (CollectionUtils.isNotEmpty(list)) { | |
149 | + List<String> idList = new ArrayList<>(); | |
150 | + for (SieveApplyOrderModel orderModel : list) { | |
151 | + if (null != orderModel.getParentId()) { | |
152 | + Patients patients = patientsService.findOnePatientById(orderModel.getParentId()); | |
153 | + if (null != patients) { | |
154 | + SieveModel sieveModel = patientsService.convertToModel(patients); | |
155 | + sieveModel.setFrom("2"); | |
156 | + sieveModel.setHospitalId(orderModel.getHospitalId()); | |
157 | + sieveService.addChanQianSieve(sieveModel); | |
158 | + } | |
159 | + idList.add(orderModel.getId()); | |
149 | 160 | } |
150 | - idList.add(orderModel.getId()); | |
151 | 161 | } |
152 | - } | |
153 | - SieveApplyOrderModel sieveApplyOrderModel1 = new SieveApplyOrderModel(); | |
154 | - sieveApplyOrderModel1.setStatus(1); | |
155 | - for (String str : idList) { | |
156 | - sieveApplyOrderModel1.setId(str); | |
157 | - sieveApplyOrderModel1.setModified(new Date()); | |
162 | + SieveApplyOrderModel sieveApplyOrderModel1 = new SieveApplyOrderModel(); | |
158 | 163 | sieveApplyOrderModel1.setStatus(1); |
159 | - applyOrderService.updateSieve(sieveApplyOrderModel1); | |
164 | + for (String str : idList) { | |
165 | + sieveApplyOrderModel1.setId(str); | |
166 | + sieveApplyOrderModel1.setModified(new Date()); | |
167 | + sieveApplyOrderModel1.setStatus(1); | |
168 | + applyOrderService.updateSieve(sieveApplyOrderModel1); | |
169 | + } | |
160 | 170 | } |
171 | + SieveQuery sieveQuery = new SieveQuery(); | |
172 | + sieveQuery.setYn(YnEnums.YES.getId()); | |
173 | + sieveQuery.setParentId(sieveApplyOrderAddRequest.getParentId()); | |
174 | + List<SieveModel> sieveModels = sieveService.queryList(sieveQuery); | |
175 | + if (CollectionUtils.isNotEmpty(sieveModels)) { | |
176 | + SieveModel sieveModel = sieveModels.get(0); | |
177 | + sieveModel.setStatus(2); | |
178 | + int days = DateUtil.daysBetween(sieveModel.getLastMenses(), new Date()); | |
179 | + sieveModel.setDueWeek(com.lyms.platform.common.utils.StringUtils.dueWeek(days)); | |
180 | + sieveService.updateOneChanQianDiaSieve(sieveModel); | |
181 | + } | |
161 | 182 | } |
162 | - | |
163 | - SieveQuery sieveQuery=new SieveQuery(); | |
164 | - sieveQuery.setYn(YnEnums.YES.getId()); | |
165 | - sieveQuery.setParentId(sieveApplyOrderAddRequest.getParentId()); | |
166 | - List<SieveModel> sieveModels= sieveService.queryList(sieveQuery); | |
167 | - if(CollectionUtils.isNotEmpty(sieveModels)){ | |
168 | - SieveModel sieveModel = sieveModels.get(0); | |
169 | - sieveModel.setStatus(2); | |
170 | - int days = DateUtil.daysBetween(sieveModel.getLastMenses(), new Date()); | |
171 | - sieveModel.setDueWeek(com.lyms.platform.common.utils.StringUtils.dueWeek(days)); | |
172 | - sieveService.updateOneChanQianDiaSieve(sieveModel); | |
173 | - } | |
174 | 183 | return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
175 | 184 | } |
176 | 185 | |
177 | 186 | |
... | ... | @@ -187,15 +196,16 @@ |
187 | 196 | ReferralApplyOrderResult referralApplyOrderResult = new ReferralApplyOrderResult(); |
188 | 197 | if (CollectionUtils.isNotEmpty(list)) { |
189 | 198 | Patients patients = patientsService.findOnePatientById(list.get(0).getParentId()); |
190 | - String zhuanchu =list.get(0).getOutHospitalId(); | |
191 | - Organization zhuanc =organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
192 | - String zhuanCName=""; String zhuanRname=""; | |
193 | - if(null!=zhuanc){ | |
194 | - zhuanCName= zhuanc.getName(); | |
199 | + String zhuanchu = list.get(0).getOutHospitalId(); | |
200 | + Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
201 | + String zhuanCName = ""; | |
202 | + String zhuanRname = ""; | |
203 | + if (null != zhuanc) { | |
204 | + zhuanCName = zhuanc.getName(); | |
195 | 205 | } |
196 | - Organization zhuanc1 =organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
197 | - if(null!=zhuanc1){ | |
198 | - zhuanRname =zhuanc1.getName(); | |
206 | + Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
207 | + if (null != zhuanc1) { | |
208 | + zhuanRname = zhuanc1.getName(); | |
199 | 209 | } |
200 | 210 | referralApplyOrderResult.convertToResult(list.get(0), patients, zhuanCName, zhuanRname); |
201 | 211 | } |
202 | 212 | |
203 | 213 | |
204 | 214 | |
... | ... | @@ -222,14 +232,14 @@ |
222 | 232 | } |
223 | 233 | return new BaseObjectResponse().setData(sieveApplyOrderResult).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
224 | 234 | } |
235 | + | |
225 | 236 | /** |
226 | 237 | * 查询儿童的转诊申请 |
227 | - * | |
228 | 238 | */ |
229 | - public BaseListResponse queryBabyApplyOrder(BabyApplyOrderQueryRequest applyOrderQueryRequest, Integer userId){ | |
230 | - ReferralApplyOrderQuery referralApplyOrderQuery=new ReferralApplyOrderQuery(); | |
239 | + public BaseListResponse queryBabyApplyOrder(BabyApplyOrderQueryRequest applyOrderQueryRequest, Integer userId) { | |
240 | + ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); | |
231 | 241 | referralApplyOrderQuery.setType(1); |
232 | - List<BabyApplyOrderResult> babyApplyOrderResults=new ArrayList<>(); | |
242 | + List<BabyApplyOrderResult> babyApplyOrderResults = new ArrayList<>(); | |
233 | 243 | referralApplyOrderQuery.setName(applyOrderQueryRequest.getName()); |
234 | 244 | referralApplyOrderQuery.setCardNo(applyOrderQueryRequest.getCardNo()); |
235 | 245 | //1 转入 0转出 |
236 | 246 | |
237 | 247 | |
238 | 248 | |
239 | 249 | |
... | ... | @@ -246,27 +256,29 @@ |
246 | 256 | } |
247 | 257 | |
248 | 258 | List<ReferralApplyOrderModel> orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); |
249 | - if(CollectionUtils.isNotEmpty(orderModels)){ | |
250 | - for(ReferralApplyOrderModel applyOrderModel:orderModels){ | |
251 | - BabyApplyOrderResult babyApplyOrderResult=new BabyApplyOrderResult(); | |
259 | + if (CollectionUtils.isNotEmpty(orderModels)) { | |
260 | + for (ReferralApplyOrderModel applyOrderModel : orderModels) { | |
261 | + BabyApplyOrderResult babyApplyOrderResult = new BabyApplyOrderResult(); | |
252 | 262 | |
253 | - String zhuanchu =applyOrderModel.getOutHospitalId(); | |
254 | - Organization zhuanc =organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
255 | - String zhuanCName=""; String zhuanRname=""; | |
256 | - if(null!=zhuanc){ | |
257 | - zhuanCName= zhuanc.getName(); | |
263 | + String zhuanchu = applyOrderModel.getOutHospitalId(); | |
264 | + Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
265 | + String zhuanCName = ""; | |
266 | + String zhuanRname = ""; | |
267 | + if (null != zhuanc) { | |
268 | + zhuanCName = zhuanc.getName(); | |
258 | 269 | } |
259 | - Organization zhuanc1 =organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
260 | - if(null!=zhuanc1){ | |
261 | - zhuanRname =zhuanc1.getName(); | |
270 | + Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
271 | + if (null != zhuanc1) { | |
272 | + zhuanRname = zhuanc1.getName(); | |
262 | 273 | } |
263 | 274 | |
264 | - babyApplyOrderResult.convert(applyOrderModel,zhuanCName,zhuanRname); | |
275 | + babyApplyOrderResult.convert(applyOrderModel, zhuanCName, zhuanRname); | |
265 | 276 | babyApplyOrderResults.add(babyApplyOrderResult); |
266 | 277 | } |
267 | 278 | } |
268 | 279 | return new BaseListResponse().setData(babyApplyOrderResults).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
269 | 280 | } |
281 | + | |
270 | 282 | /** |
271 | 283 | * 高危转诊列表 |
272 | 284 | * |
273 | 285 | |
... | ... | @@ -277,9 +289,12 @@ |
277 | 289 | ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); |
278 | 290 | referralApplyOrderQuery.setName(applyOrderQueryRequest.getName()); |
279 | 291 | referralApplyOrderQuery.setAge(applyOrderQueryRequest.getAge()); |
280 | - if(StringUtils.isNotEmpty(applyOrderQueryRequest.getDueWeekStart())){ | |
281 | - referralApplyOrderQuery.setDueDateStart(DateUtil.parseYMD(applyOrderQueryRequest.getDueWeekStart())); | |
292 | + if (StringUtils.isNotEmpty(applyOrderQueryRequest.getStartDueWeek())) { | |
293 | + referralApplyOrderQuery.setDueDateStart(DateUtil.parseYMD(applyOrderQueryRequest.getStartDueWeek())); | |
282 | 294 | } |
295 | + if (StringUtils.isNotEmpty(applyOrderQueryRequest.getEndDueWeek())) { | |
296 | + referralApplyOrderQuery.setDueDateEnd(DateUtil.parseYMD(applyOrderQueryRequest.getEndDueWeek())); | |
297 | + } | |
283 | 298 | referralApplyOrderQuery.setRiskFactor(applyOrderQueryRequest.getRiskFactor()); |
284 | 299 | referralApplyOrderQuery.setrLevel(applyOrderQueryRequest.getrLevel()); |
285 | 300 | referralApplyOrderQuery.setScore(applyOrderQueryRequest.getScore()); |
286 | 301 | |
287 | 302 | |
288 | 303 | |
... | ... | @@ -307,20 +322,21 @@ |
307 | 322 | if (CollectionUtils.isNotEmpty(orderModels)) { |
308 | 323 | for (ReferralApplyOrderModel orderModel : orderModels) { |
309 | 324 | ApplyOrderOutResult applyOrderResult = new ApplyOrderOutResult(); |
310 | - String zhuanchu =orderModel.getOutHospitalId(); | |
311 | - Organization zhuanc =organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
312 | - String zhuanCName=""; String zhuanRname=""; | |
313 | - if(null!=zhuanc){ | |
314 | - zhuanCName= zhuanc.getName(); | |
325 | + String zhuanchu = orderModel.getOutHospitalId(); | |
326 | + Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
327 | + String zhuanCName = ""; | |
328 | + String zhuanRname = ""; | |
329 | + if (null != zhuanc) { | |
330 | + zhuanCName = zhuanc.getName(); | |
315 | 331 | } |
316 | - Organization zhuanc1 =organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
317 | - if(null!=zhuanc1){ | |
318 | - zhuanRname =zhuanc1.getName(); | |
332 | + Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
333 | + if (null != zhuanc1) { | |
334 | + zhuanRname = zhuanc1.getName(); | |
319 | 335 | } |
320 | 336 | applyOrderResult.convertToResult(orderModel, zhuanCName, zhuanRname); |
321 | - if(NumberUtils.isNumber(orderModel.getApplyDoctor())){ | |
337 | + if (NumberUtils.isNumber(orderModel.getApplyDoctor())) { | |
322 | 338 | Users users = usersService.getUsers(NumberUtils.toInt(orderModel.getApplyDoctor())); |
323 | - if(null!=users){ | |
339 | + if (null != users) { | |
324 | 340 | applyOrderResult.setApplyDoctor(users.getName()); |
325 | 341 | } |
326 | 342 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
2190398
... | ... | @@ -205,6 +205,8 @@ |
205 | 205 | if (null != riskPatientsQueryRequest.getServiceType()) { |
206 | 206 | patientsQuery.setServiceType(Integer.valueOf(riskPatientsQueryRequest.getServiceType())); |
207 | 207 | } |
208 | + patientsQuery.setLastMensesStart(riskPatientsQueryRequest.capStart()); | |
209 | + patientsQuery.setLastMensesEnd(riskPatientsQueryRequest.capEnd()); | |
208 | 210 | patientsQuery.setAge(riskPatientsQueryRequest.getAge()); |
209 | 211 | patientsQuery.setLimit(riskPatientsQueryRequest.getLimit()); |
210 | 212 | patientsQuery.setPage(riskPatientsQueryRequest.getPage()); |
... | ... | @@ -213,6 +215,7 @@ |
213 | 215 | patientsQuery.setYn(YnEnums.YES.getId()); |
214 | 216 | patientsQuery.setBuildType(1); |
215 | 217 | patientsQuery.setHospitalId(autoMatchFacade.getHospitalId(userId)); |
218 | + patientsQuery.setNeed("1"); | |
216 | 219 | //查询符合条件的孕妇 |
217 | 220 | List<Patients> patientses = patientsService.queryPatient(patientsQuery); |
218 | 221 | List data = new ArrayList<>(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ApplyOrderQueryRequest.java
View file @
2190398
... | ... | @@ -31,9 +31,9 @@ |
31 | 31 | //年龄 |
32 | 32 | private String age; |
33 | 33 | //孕周 |
34 | - private String dueWeekStart; | |
34 | + private String startDueWeek; | |
35 | 35 | |
36 | - private String getDueWeekEnd; | |
36 | + private String endDueWeek; | |
37 | 37 | |
38 | 38 | //风险等级 |
39 | 39 | private String rLevel; |
40 | 40 | |
41 | 41 | |
42 | 42 | |
... | ... | @@ -88,20 +88,21 @@ |
88 | 88 | this.age = age; |
89 | 89 | } |
90 | 90 | |
91 | - public String getDueWeekStart() { | |
92 | - return dueWeekStart; | |
91 | + | |
92 | + public String getEndDueWeek() { | |
93 | + return endDueWeek; | |
93 | 94 | } |
94 | 95 | |
95 | - public void setDueWeekStart(String dueWeekStart) { | |
96 | - this.dueWeekStart = dueWeekStart; | |
96 | + public void setEndDueWeek(String endDueWeek) { | |
97 | + this.endDueWeek = endDueWeek; | |
97 | 98 | } |
98 | 99 | |
99 | - public String getGetDueWeekEnd() { | |
100 | - return getDueWeekEnd; | |
100 | + public String getStartDueWeek() { | |
101 | + return startDueWeek; | |
101 | 102 | } |
102 | 103 | |
103 | - public void setGetDueWeekEnd(String getDueWeekEnd) { | |
104 | - this.getDueWeekEnd = getDueWeekEnd; | |
104 | + public void setStartDueWeek(String startDueWeek) { | |
105 | + this.startDueWeek = startDueWeek; | |
105 | 106 | } |
106 | 107 | |
107 | 108 | public String getRiskFactor() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java
View file @
2190398
1 | 1 | package com.lyms.platform.operate.web.request; |
2 | 2 | |
3 | -import com.lyms.platform.common.core.annotation.form.FormParam; | |
4 | 3 | import com.lyms.platform.common.core.annotation.form.Form; |
4 | +import com.lyms.platform.common.core.annotation.form.FormParam; | |
5 | +import com.lyms.platform.common.utils.DateUtil; | |
6 | +import org.apache.commons.lang.math.NumberUtils; | |
7 | + | |
8 | +import java.util.Date; | |
9 | + | |
5 | 10 | /** |
6 | 11 | * 高危孕妇管理查询 |
7 | 12 | * <p> |
... | ... | @@ -20,7 +25,12 @@ |
20 | 25 | private String serviceType; |
21 | 26 | //孕周 |
22 | 27 | @FormParam |
23 | - private String dueWeek; | |
28 | + private String startDueWeek; | |
29 | + | |
30 | + private int start; | |
31 | + private int end; | |
32 | + @FormParam | |
33 | + private String endDueWeek; | |
24 | 34 | //年龄 |
25 | 35 | @FormParam |
26 | 36 | private Integer age; |
... | ... | @@ -46,6 +56,48 @@ |
46 | 56 | @FormParam |
47 | 57 | private Integer expVip; |
48 | 58 | |
59 | + public Date capStart() { | |
60 | + if (null != startDueWeek) { | |
61 | + start = NumberUtils.toInt(startDueWeek, 0); | |
62 | + Date endDate = DateUtil.addDay(new Date(), -(start*7)); | |
63 | + return endDate; | |
64 | + } | |
65 | + return null; | |
66 | + } | |
67 | + | |
68 | + public Date capEnd() { | |
69 | + if (null != endDueWeek) { | |
70 | + end = NumberUtils.toInt(endDueWeek, 0); | |
71 | + Date endDate = DateUtil.addDay(new Date(), -(end*7)); | |
72 | + return endDate; | |
73 | + } | |
74 | + return null; | |
75 | + } | |
76 | + | |
77 | + public String getEndDueWeek() { | |
78 | + return endDueWeek; | |
79 | + } | |
80 | + | |
81 | + public int getEnd() { | |
82 | + return end; | |
83 | + } | |
84 | + | |
85 | + public void setEnd(int end) { | |
86 | + this.end = end; | |
87 | + } | |
88 | + | |
89 | + public int getStart() { | |
90 | + return start; | |
91 | + } | |
92 | + | |
93 | + public void setStart(int start) { | |
94 | + this.start = start; | |
95 | + } | |
96 | + | |
97 | + public void setEndDueWeek(String endDueWeek) { | |
98 | + this.endDueWeek = endDueWeek; | |
99 | + } | |
100 | + | |
49 | 101 | public Integer getExpVip() { |
50 | 102 | return expVip; |
51 | 103 | } |
52 | 104 | |
53 | 105 | |
... | ... | @@ -94,15 +146,13 @@ |
94 | 146 | this.cTime = cTime; |
95 | 147 | } |
96 | 148 | |
97 | - public String getDueWeek() { | |
98 | - return dueWeek; | |
149 | + public String getStartDueWeek() { | |
150 | + return startDueWeek; | |
99 | 151 | } |
100 | 152 | |
101 | - public void setDueWeek(String dueWeek) { | |
102 | - this.dueWeek = dueWeek; | |
153 | + public void setStartDueWeek(String startDueWeek) { | |
154 | + this.startDueWeek = startDueWeek; | |
103 | 155 | } |
104 | - | |
105 | - | |
106 | 156 | |
107 | 157 | public String getName() { |
108 | 158 | return name; |