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 |