Commit ee02b739d25b25af7915de07cf7ab790a2595221
1 parent
52ea683b37
Exists in
master
and in
7 other branches
分娩作废产检劵
Showing 4 changed files with 20 additions and 42 deletions
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntExRecordService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/Test.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/CjStatisticsListResult.java
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntExRecordService.java
View file @
ee02b73
... | ... | @@ -45,7 +45,7 @@ |
45 | 45 | private IAntExRecordMDao iAntExRecordMDao; |
46 | 46 | |
47 | 47 | public List aggregateOne(AntExRecordQuery antExRecordQuery) { |
48 | - return iAntExRecordMDao.aggregateOne(antExRecordQuery.convertToQuery()); | |
48 | + return antExRecordDao.aggregateOne(antExRecordQuery.convertToQuery()); | |
49 | 49 | } |
50 | 50 | |
51 | 51 | public Integer countM(AntExRecordQuery antExRecordQuery){ |
... | ... | @@ -78,7 +78,7 @@ |
78 | 78 | if (null == count || 0 == count) { |
79 | 79 | antExRecordDao.addOneRecord(record); |
80 | 80 | } |
81 | - antExRecordQuery.setfId(null); | |
81 | + /*antExRecordQuery.setfId(null); | |
82 | 82 | count = iAntExRecordMDao.count(antExRecordQuery.convertToQuery()); |
83 | 83 | if (null == count || 0 == count) { |
84 | 84 | AntExPRecordModel pRecordModel=new AntExPRecordModel(); |
... | ... | @@ -92,7 +92,7 @@ |
92 | 92 | }catch (Exception e){ |
93 | 93 | } |
94 | 94 | iAntExRecordMDao.addOneRecord(pRecordModel); |
95 | - } | |
95 | + }*/ | |
96 | 96 | } |
97 | 97 | |
98 | 98 | /** |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/Test.java
View file @
ee02b73
... | ... | @@ -8,9 +8,13 @@ |
8 | 8 | import com.lyms.platform.pojo.Patients; |
9 | 9 | import com.lyms.platform.query.AntExChuQuery; |
10 | 10 | import com.lyms.platform.query.BabyCheckModelQuery; |
11 | +import com.lyms.platform.query.PatientCheckTicketQuery; | |
11 | 12 | import com.lyms.platform.query.PatientsQuery; |
13 | +import org.apache.commons.lang.math.*; | |
12 | 14 | import org.springframework.context.ApplicationContext; |
13 | 15 | import org.springframework.context.support.ClassPathXmlApplicationContext; |
16 | +import org.springframework.data.mongodb.core.aggregation.Aggregation; | |
17 | +import org.springframework.data.mongodb.core.aggregation.AggregationOperation; | |
14 | 18 | import org.springframework.data.mongodb.core.query.Update; |
15 | 19 | |
16 | 20 | import java.util.ArrayList; |
... | ... | @@ -24,7 +28,7 @@ |
24 | 28 | public class Test { |
25 | 29 | |
26 | 30 | public static void main(String[] args) { |
27 | -// PatientsQuery patientsQuery1 = new PatientsQuery(); | |
31 | + PatientsQuery patientsQuery1 = new PatientsQuery(); | |
28 | 32 | // patientsQuery1.setHospitalId("221"); |
29 | 33 | // patientsQuery1.setYn(YnEnums.YES.getId()); |
30 | 34 | // patientsQuery1.setType(1); |
31 | 35 | |
... | ... | @@ -211,40 +215,14 @@ |
211 | 215 | } |
212 | 216 | |
213 | 217 | */ |
218 | + PatientCheckTicketQuery patientCheckTicketQuery=new PatientCheckTicketQuery(); | |
219 | + patientCheckTicketQuery.setStatus(1); | |
220 | + patientCheckTicketQuery.setCreatedStart(DateUtil.parseYMD("2016-05-10")); | |
221 | + patientCheckTicketQuery.setCreatedEnd(DateUtil.parseYMD("2017-01-10")); | |
222 | + patientCheckTicketQuery.setPid("58747fd60cf297bacef6db8f"); | |
223 | + String s ="1.0"; | |
214 | 224 | |
215 | - | |
216 | - BabyCheckModelQuery babyQuery = new BabyCheckModelQuery(); | |
217 | - babyQuery.setHospitalId("216"); | |
218 | - | |
219 | - babyQuery.setYn(YnEnums.YES.getId()); | |
220 | - Date currentDate = DateUtil.formatDate(new Date()); | |
221 | - | |
222 | -// String birth="2016-02-01 - 2016-05-01"; | |
223 | - Integer monthAgeStart = 1; | |
224 | - Integer monthAgeEnd = 1; | |
225 | - | |
226 | -// if (StringUtils.isNotEmpty(birth)) | |
227 | -// { | |
228 | -// String birthStr = birth; | |
229 | -// String[] dates = birthStr.split(" - "); | |
230 | -// babyQuery.setBirthStart(DateUtil.parseYMD(dates[0])); | |
231 | -// babyQuery.setBirthEnd(DateUtil.parseYMD(dates[1])); | |
232 | -// } | |
233 | - if (monthAgeStart != null) | |
234 | - { | |
235 | - Date start = DateUtil.addMonth(currentDate, -monthAgeStart); | |
236 | - babyQuery.setCheckDateEnd(start); | |
237 | - } | |
238 | - if (monthAgeEnd != null) | |
239 | - { | |
240 | - Date end = DateUtil.addDay(DateUtil.addMonth(currentDate, -monthAgeEnd - 1), 1); | |
241 | - babyQuery.setCheckDateStart(end); | |
242 | - } | |
243 | - | |
244 | - | |
245 | - System.out.println(babyQuery.convertToQuery().convertToMongoQuery()); | |
246 | - | |
247 | - | |
225 | + System.out.print((int)Double.parseDouble(s)); | |
248 | 226 | } |
249 | 227 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
View file @
ee02b73
... | ... | @@ -331,9 +331,9 @@ |
331 | 331 | } |
332 | 332 | |
333 | 333 | if (statisticsQueryRequest.getType() == 1) { |
334 | - List<AntExPRecordModel> list2 = recordService.queryAntExRecords1(antExRecordQuery); | |
334 | + List<AntExRecordModel> list2 = recordService.queryAntExRecords(antExRecordQuery); | |
335 | 335 | if (CollectionUtils.isNotEmpty(list2)) { |
336 | - for (AntExPRecordModel record : list2) { | |
336 | + for (AntExRecordModel record : list2) { | |
337 | 337 | CjStatisticsListResult cjStatisticsListResult = new CjStatisticsListResult(); |
338 | 338 | cjStatisticsListResult.convertToResult(record); |
339 | 339 | Patients patients = patientsService.findOnePatientById(record.getParentId()); |
... | ... | @@ -406,7 +406,7 @@ |
406 | 406 | for (HashMap map : list) { |
407 | 407 | CjStatisticsResult cjStatisticsResult = new CjStatisticsResult(); |
408 | 408 | String dId = null; |
409 | - Object id = map.get("_id"); | |
409 | + Object id = map.get("checkDoctor"); | |
410 | 410 | if (null != id) { |
411 | 411 | dId = id.toString(); |
412 | 412 | } else { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/CjStatisticsListResult.java
View file @
ee02b73
... | ... | @@ -49,7 +49,7 @@ |
49 | 49 | setType(record.getType()); |
50 | 50 | return this; |
51 | 51 | } |
52 | - public CjStatisticsListResult convertToResult(AntExPRecordModel record) { | |
52 | + public CjStatisticsListResult convertToResult(AntExRecordModel record) { | |
53 | 53 | setDueDate(DateUtil.getyyyy_MM_dd(record.getDueDate())); |
54 | 54 | if(null!=record.getLastMenses()){ |
55 | 55 | int days= DateUtil.daysBetween(record.getLastMenses(),new Date()); |