Commit 7bb5cc7efa81c76cc9fdd7910613fa5396195473

Authored by wtt
1 parent b7dfaf4568

update

Showing 7 changed files with 100 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java View file @ 7bb5cc7
... ... @@ -1966,6 +1966,7 @@
1966 1966 if (patientsQueryRequest.getQueryType() != null) {
1967 1967 // 0 高危孕妇 1 全部孕妇 2全部产妇 3产后孕妇统计导出
1968 1968 if (patientsQueryRequest.getQueryType() == 0) {
  1969 + String hospital = autoMatchFacade.getHospitalId(userId);
1969 1970 listResponse = (BaseListResponse) queryHighRisk(patientsQueryRequest, Boolean.TRUE, 1, userId, null, Boolean.FALSE);
1970 1971 List list = listResponse.getData();
1971 1972 for (Object obj : list) {
... ... @@ -1973,6 +1974,10 @@
1973 1974 RiskPatientsResult rp = (RiskPatientsResult) obj;
1974 1975 data.put("name", rp.getName());
1975 1976 data.put("age", rp.getAge());
  1977 + if ("1000000115".equals(hospital)) {
  1978 + data.put("cardNo", rp.getCardNo());
  1979 + data.put("vcCardNo", rp.getVcCardNo());
  1980 + }
1976 1981 data.put("dueWeek", rp.getDueWeek());
1977 1982 data.put("rLevel", getLevel(rp.getrLevel()));
1978 1983 data.put("rFactor", rp.getrFactor());
... ... @@ -1990,6 +1995,10 @@
1990 1995 }
1991 1996 cnames.put("name", "姓名");
1992 1997 cnames.put("age", "当前年龄");
  1998 + if ("1000000115".equals(hospital)) {
  1999 + cnames.put("cardNo", "身份证");
  2000 + cnames.put("vcCardNo", "就诊卡号");
  2001 + }
1993 2002 cnames.put("dueWeek", "当前孕周");
1994 2003 cnames.put("rLevel", "高危等级");
1995 2004 cnames.put("rFactor", "高危风险因素");
... ... @@ -2004,6 +2013,7 @@
2004 2013 cnames.put("serviceType", "服务类型");
2005 2014 cnames.put("serviceStatus", "服务状态");
2006 2015 } else if (patientsQueryRequest.getQueryType() == 1) {
  2016 + String hospital = autoMatchFacade.getHospitalId(userId);
2007 2017 listResponse = (BaseListResponse) queryHighRisk(patientsQueryRequest, null, 1, userId, null, Boolean.FALSE);
2008 2018 List list = listResponse.getData();
2009 2019 for (Object obj : list) {
... ... @@ -2011,6 +2021,10 @@
2011 2021 QuanPatientsResult rp = (QuanPatientsResult) obj;
2012 2022 data.put("name", rp.getName());
2013 2023 data.put("age", rp.getAge());
  2024 + if ("1000000115".equals(hospital)) {
  2025 + data.put("cardNo", rp.getCardNo());
  2026 + data.put("vcCardNo", rp.getVcCardNo());
  2027 + }
2014 2028 data.put("dueWeek", rp.getDueWeek());
2015 2029 data.put("rLevel", getLevel(rp.getrLevel()));
2016 2030 data.put("cTimes", rp.getcTimes());
... ... @@ -2026,6 +2040,10 @@
2026 2040 }
2027 2041 cnames.put("name", "姓名");
2028 2042 cnames.put("age", "当前年龄");
  2043 + if ("1000000115".equals(hospital)) {
  2044 + cnames.put("cardNo", "身份证");
  2045 + cnames.put("vcCardNo", "就诊卡号");
  2046 + }
2029 2047 cnames.put("dueWeek", "当前孕周");
2030 2048 cnames.put("rLevel", "高危等级");
2031 2049 cnames.put("cTimes", "总产检次数");
... ... @@ -2052,6 +2070,10 @@
2052 2070 data.put("createdWeek", rp.getCreatedWeek());
2053 2071 data.put("yyzyfmHospitalId", rp.getYyzyfmHospitalId());
2054 2072 }
  2073 + if ("1000000115".equals(hospital)) {
  2074 + data.put("cardNo", rp.getCardNo());
  2075 + data.put("vcCardNo", rp.getVcCardNo());
  2076 + }
2055 2077 data.put("cTime", rp.getcTime());
2056 2078 data.put("rLevel", getLevel(rp.getrLevel()));
2057 2079 data.put("rFactor", rp.getrFactor());
... ... @@ -2068,6 +2090,10 @@
2068 2090 }
2069 2091 cnames.put("name", "姓名");
2070 2092 cnames.put("age", "分娩年龄");
  2093 + if ("1000000115".equals(hospital)) {
  2094 + cnames.put("cardNo", "身份证");
  2095 + cnames.put("vcCardNo", "就诊卡号");
  2096 + }
2071 2097 cnames.put("dueWeek", "分娩日期");
2072 2098 if ("2100001377".equals(hospital)) {
2073 2099 cnames.put("bTime", "建档时间");
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanChanResult.java View file @ 7bb5cc7
... ... @@ -16,6 +16,13 @@
16 16 */
17 17 public class QuanChanResult implements IBasicResultConvert<QuanChanResult, Patients> {
18 18 public static final String SPIT = "-";
  19 +
  20 + /**
  21 + * 身份证号码
  22 + */
  23 + private String cardNo;
  24 +
  25 + private String vcCardNo;
19 26 //预约住院分娩医院(滦平定制)
20 27 private String yyzyfmHospitalId;
21 28  
... ... @@ -100,6 +107,22 @@
100 107 private String cyxj;
101 108 private String chfs;
102 109 private String chfc;
  110 +
  111 + public String getCardNo() {
  112 + return cardNo;
  113 + }
  114 +
  115 + public void setCardNo(String cardNo) {
  116 + this.cardNo = cardNo;
  117 + }
  118 +
  119 + public String getVcCardNo() {
  120 + return vcCardNo;
  121 + }
  122 +
  123 + public void setVcCardNo(String vcCardNo) {
  124 + this.vcCardNo = vcCardNo;
  125 + }
103 126  
104 127 public List<Map> getrLevel() {
105 128 return rLevel;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanPatientsResult.java View file @ 7bb5cc7
... ... @@ -87,6 +87,28 @@
87 87 private String firstCheckDoctor;
88 88 //初诊时间
89 89 private String firstCheckTime;
  90 + /**
  91 + * 身份证号码
  92 + */
  93 + private String cardNo;
  94 +
  95 + private String vcCardNo;
  96 +
  97 + public String getCardNo() {
  98 + return cardNo;
  99 + }
  100 +
  101 + public void setCardNo(String cardNo) {
  102 + this.cardNo = cardNo;
  103 + }
  104 +
  105 + public String getVcCardNo() {
  106 + return vcCardNo;
  107 + }
  108 +
  109 + public void setVcCardNo(String vcCardNo) {
  110 + this.vcCardNo = vcCardNo;
  111 + }
90 112  
91 113 public String getFirstCheckDoctor() {
92 114 return firstCheckDoctor;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/RiskPatientsResult.java View file @ 7bb5cc7
... ... @@ -47,7 +47,12 @@
47 47 //登记人
48 48 private String lName;
49 49 private String pid;
  50 + /**
  51 + * 身份证号码
  52 + */
  53 + private String cardNo;
50 54  
  55 + private String vcCardNo;
51 56 public String getPid() {
52 57 return pid;
53 58 }
... ... @@ -110,6 +115,22 @@
110 115  
111 116 public String getCreatedWeek() {
112 117 return createdWeek;
  118 + }
  119 +
  120 + public String getCardNo() {
  121 + return cardNo;
  122 + }
  123 +
  124 + public void setCardNo(String cardNo) {
  125 + this.cardNo = cardNo;
  126 + }
  127 +
  128 + public String getVcCardNo() {
  129 + return vcCardNo;
  130 + }
  131 +
  132 + public void setVcCardNo(String vcCardNo) {
  133 + this.vcCardNo = vcCardNo;
113 134 }
114 135  
115 136 public void setCreatedWeek(String createdWeek) {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanChanPatientWorker.java View file @ 7bb5cc7
... ... @@ -89,6 +89,9 @@
89 89 for (Patients patients : patientses) {
90 90 StopWatch stopWatch = new StopWatch("QuanChanPatientWorker -" + patients.getId());
91 91 QuanChanResult chanResult = new QuanChanResult();
  92 + chanResult.setVcCardNo(patients.getVcCardNo());
  93 + chanResult.setCardNo(patients.getCardNo());
  94 +
92 95 chanResult.setYi("-");
93 96 chanResult.setEr("-");
94 97 chanResult.setSan("-");
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanPatientWorker.java View file @ 7bb5cc7
... ... @@ -75,6 +75,9 @@
75 75  
76 76 StopWatch stopWatch = new StopWatch("QuanPatientWorker -" + patients.getId());
77 77 QuanPatientsResult quanPatientsResult = new QuanPatientsResult();
  78 + quanPatientsResult.setVcCardNo(patients.getVcCardNo());
  79 + quanPatientsResult.setCardNo(patients.getCardNo());
  80 +
78 81 quanPatientsResult.setYi("-");
79 82 quanPatientsResult.setEr("-");
80 83 quanPatientsResult.setSan("-");
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/WorkHR.java View file @ 7bb5cc7
... ... @@ -73,6 +73,8 @@
73 73 StopWatch stopWatch = new StopWatch("WorkHR -" + patients.getId());
74 74 RiskPatientsResult riskPatientsResult = new RiskPatientsResult();
75 75 riskPatientsResult.convertToResult(patients);
  76 + riskPatientsResult.setVcCardNo(patients.getVcCardNo());
  77 + riskPatientsResult.setCardNo(patients.getCardNo());
76 78 if (StringUtils.isNotEmpty(patients.getBookbuildingDoctor())) {
77 79 if (NumberUtils.isNumber(patients.getBookbuildingDoctor())) {
78 80 Users users = usersService.getUsers(NumberUtils.toInt(patients.getBookbuildingDoctor()));