Commit 6e72e4803488e14a00e1ef5b3b2912f02990e55f
1 parent
9415b1b1d1
Exists in
master
and in
6 other branches
产妇统计导出
Showing 1 changed file with 25 additions and 3 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
6e72e48
| ... | ... | @@ -41,8 +41,6 @@ |
| 41 | 41 | import java.io.OutputStream; |
| 42 | 42 | import java.util.*; |
| 43 | 43 | import java.util.concurrent.Future; |
| 44 | -import java.util.concurrent.LinkedBlockingQueue; | |
| 45 | -import java.util.concurrent.ThreadPoolExecutor; | |
| 46 | 44 | import java.util.concurrent.TimeUnit; |
| 47 | 45 | |
| 48 | 46 | /** |
| ... | ... | @@ -827,7 +825,7 @@ |
| 827 | 825 | List<Map<String, Object>> datas = new ArrayList<>(); |
| 828 | 826 | Map<String, String> cnames = new LinkedHashMap<>(); |
| 829 | 827 | if (patientsQueryRequest.getQueryType() != null) { |
| 830 | - // 0 高危孕妇 1 全部孕妇 2全部产妇 | |
| 828 | + // 0 高危孕妇 1 全部孕妇 2全部产妇 3产后孕妇统计导出 | |
| 831 | 829 | if (patientsQueryRequest.getQueryType() == 0) { |
| 832 | 830 | listResponse = (BaseListResponse) queryHighRisk(patientsQueryRequest, Boolean.TRUE, 1, userId, null, Boolean.FALSE); |
| 833 | 831 | List list = listResponse.getData(); |
| ... | ... | @@ -932,6 +930,30 @@ |
| 932 | 930 | cnames.put("lName", "登记人"); |
| 933 | 931 | cnames.put("serviceType", "服务类型"); |
| 934 | 932 | cnames.put("serviceStatus", "服务状态"); |
| 933 | + }else if(patientsQueryRequest.getQueryType() == 3){ | |
| 934 | + listResponse = (BaseListResponse) queryHighRisk(patientsQueryRequest, null, 3, userId, null, Boolean.FALSE); | |
| 935 | + List list = listResponse.getData(); | |
| 936 | + for (Object obj : list) { | |
| 937 | + Map<String, Object> data = new HashMap<>(); | |
| 938 | + QuanChanResult rp = (QuanChanResult) obj; | |
| 939 | + data.put("name", rp.getName()); | |
| 940 | + data.put("realPhone", rp.getRealPhone()); | |
| 941 | + data.put("cTime", rp.getcTime()); | |
| 942 | + data.put("dueWeek", rp.getDueWeek()); | |
| 943 | + data.put("fCh", rp.getfCh()); | |
| 944 | + data.put("addr", rp.getAddr()); | |
| 945 | + data.put("street", rp.getStreet()); | |
| 946 | + data.put("registerAddr", rp.getRegisterAddr()); | |
| 947 | + datas.add(data); | |
| 948 | + } | |
| 949 | + cnames.put("name", "姓名"); | |
| 950 | + cnames.put("realPhone", "分娩年龄"); | |
| 951 | + cnames.put("cTime", "产后天数"); | |
| 952 | + cnames.put("dueWeek", "分娩日期"); | |
| 953 | + cnames.put("fCh", "分娩医院"); | |
| 954 | + cnames.put("addr", "居住地"); | |
| 955 | + cnames.put("street", "乡镇/街道名称"); | |
| 956 | + cnames.put("registerAddr", "户籍地"); | |
| 935 | 957 | } |
| 936 | 958 | } |
| 937 | 959 |