Commit 5fcd9dbb674351b0f839a10cbe1d5eb5cfc108cb

Authored by jiangjiazhi

Merge remote-tracking branch 'origin/master'

Showing 3 changed files

platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/ConnTools.java View file @ 5fcd9db
... ... @@ -36,10 +36,17 @@
36 36 private static String fmPassword = "LYMS";
37 37  
38 38  
39   - private static String clDirverClassName = "oracle.jdbc.driver.OracleDriver";
40   - private static String clUrl = "jdbc:oracle:thin:@168.254.0.80:1521:jhemr";
41   - private static String clUser = "lyms";
42   - private static String clPassword = "lyms";
  39 +// private static String clDirverClassName = "oracle.jdbc.driver.OracleDriver";
  40 +// private static String clUrl = "jdbc:oracle:thin:@168.254.0.80:1521:jhemr";
  41 +// private static String clUser = "lyms";
  42 +// private static String clPassword = "lyms";
  43 +
  44 +
  45 + private static String clDirverClassName = "com.mysql.jdbc.Driver";
  46 + private static String clUrl = "jdbc:mysql://119.90.57.26:3306/platform?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8";
  47 + private static String clUser = "platform";
  48 + private static String clPassword = "platform123";
  49 +
43 50  
44 51 public static Connection makeHisConnection() {
45 52 Connection conn = null;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java View file @ 5fcd9db
... ... @@ -212,6 +212,7 @@
212 212 }
213 213 }
214 214  
  215 +
215 216 BaseObjectResponse objectResponse = new BaseObjectResponse();
216 217 objectResponse.setData(result);
217 218 objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS);
... ... @@ -225,7 +226,7 @@
225 226 * @return
226 227 */
227 228 public BaseResponse addMeasureDataInfo(MeasureInfoRequest measureInfoRequest) {
228   - BaseResponse baseResponse = new BaseResponse();
  229 + BaseObjectResponse baseResponse = new BaseObjectResponse();
229 230  
230 231 //是否住院记录 1 住院 2 非住院
231 232 Integer isZy = 2;
232 233  
... ... @@ -245,8 +246,9 @@
245 246 if (DateUtil.getyyyy_MM_dd(measureDataInfoModel.getModified()).equals(DateUtil.getyyyy_MM_dd(new Date()))) {
246 247 todayCount = measureDataInfoModel.getTodayCount() + 1;
247 248 if (todayCount > MAX_TODAY_COUNT) {
  249 + baseResponse.setData(-1);
248 250 baseResponse.setErrorcode(ErrorCodeConstants.SUCCESS);
249   - baseResponse.setErrormsg("对不起,每天最多可以测量" + MAX_TODAY_COUNT + "次,请明天再来吧!");
  251 + baseResponse.setErrormsg("成功");
250 252 return baseResponse;
251 253 }
252 254 dataInfoModel.setTodayCount(todayCount);
253 255  
... ... @@ -317,21 +319,9 @@
317 319 }
318 320  
319 321 Integer count = MAX_TODAY_COUNT - todayCount;
320   - String message = "";
321   - if (measureInfoRequest.getValueType() == 1)
322   - {
323   - message = "信息记录成功,今天您还可以测量"+count+"次体重和身高";
324   - }
325   - else if (measureInfoRequest.getValueType() == 2)
326   - {
327   - message = "信息记录成功,今天您还可以测量"+count+"次血压和脉搏";
328   - }
329   - else if (measureInfoRequest.getValueType() == 3)
330   - {
331   - message = "信息记录成功,今天您还可以测量"+count+"次体温";
332   - }
  322 + baseResponse.setData(count);
333 323 baseResponse.setErrorcode(ErrorCodeConstants.SUCCESS);
334   - baseResponse.setErrormsg(message);
  324 + baseResponse.setErrormsg("保存成功");
335 325 return baseResponse;
336 326 }
337 327  
338 328  
... ... @@ -419,13 +409,13 @@
419 409 Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeClConnection();
420 410 try {
421 411 QueryRunner queryRunner = new QueryRunner();
422   - List<MeasurePatientInfo> list = queryRunner.query(conn, " select ZJH as certNo,XM as userName,NL as age,XB as sex, SJH as phone,INP_NO as zyNo,visit_id as visitId,PATIENT_ID as patientId,DZ as address,RYSJ as inDate,CYSJ as outDate from lyms " +
  412 + List<MeasurePatientInfo> list = queryRunner.query(conn, " select ZJH as certNo,XM as userName,NL as age,XB as sex, SJH as phone,INP_NO as zyNo,VISIT_ID as visitId,PATIENT_ID as patientId,DZ as address,RYSJ as inDate,CYSJ as outDate from lyms " +
423 413 " where ZJH='"+certNo+"' order by RYSJ desc ", new BeanListHandler<MeasurePatientInfo>(MeasurePatientInfo.class));
424 414 if (CollectionUtils.isNotEmpty(list))
425 415 {
426 416 MeasurePatientInfo info = list.get(0);
427 417 Date outDate = info.getOutDate();
428   - return outDate != null;
  418 + return outDate == null;
429 419 }
430 420 }
431 421 catch (Exception e)
... ... @@ -449,7 +439,7 @@
449 439 Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeClConnection();
450 440 try {
451 441 QueryRunner queryRunner = new QueryRunner();
452   - List<MeasurePatientInfo> list = queryRunner.query(conn, "select ZJH as certNo,XM as userName,NL as age,XB as sex, SJH as phone,INP_NO as zyNo,visit_id as visitId,PATIENT_ID as patientId,DZ as address,RYSJ as inDate,CYSJ as outDate from lyms " +
  442 + List<MeasurePatientInfo> list = queryRunner.query(conn, "select ZJH as certNo,XM as userName,NL as age,XB as sex, SJH as phone,INP_NO as zyNo,VISIT_ID as visitId,PATIENT_ID as patientId,DZ as address,RYSJ as inDate,CYSJ as outDate from lyms " +
453 443 " where 1 = 1 "+conditionSql+" order by RYSJ desc ", new BeanListHandler<MeasurePatientInfo>(MeasurePatientInfo.class));
454 444 if (CollectionUtils.isNotEmpty(list))
455 445 {
... ... @@ -475,6 +465,7 @@
475 465 result.setVisitId(model.getVisitId() == null ? "" : model.getVisitId());
476 466 result.setZyNo(model.getZyNo() == null ? "" : model.getZyNo());
477 467 result.setPatientId(model.getPatientId() == null ? "" : model.getPatientId());
  468 + result.setHospitalId(hospitalId);
478 469 }
479 470 return result;
480 471 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MeasureBaseInfoResult.java View file @ 5fcd9db
... ... @@ -80,6 +80,10 @@
80 80 }
81 81  
82 82 public String getVcCardNo() {
  83 + if (vcCardNo == null)
  84 + {
  85 + return "";
  86 + }
83 87 return vcCardNo;
84 88 }
85 89  
... ... @@ -96,6 +100,10 @@
96 100 }
97 101  
98 102 public String getPhone() {
  103 + if (phone == null)
  104 + {
  105 + return "";
  106 + }
99 107 return phone;
100 108 }
101 109  
... ... @@ -112,6 +120,10 @@
112 120 }
113 121  
114 122 public String getZyNo() {
  123 + if (zyNo == null)
  124 + {
  125 + return "";
  126 + }
115 127 return zyNo;
116 128 }
117 129  
... ... @@ -120,6 +132,10 @@
120 132 }
121 133  
122 134 public String getVisitId() {
  135 + if (visitId == null)
  136 + {
  137 + return "";
  138 + }
123 139 return visitId;
124 140 }
125 141  
... ... @@ -128,6 +144,10 @@
128 144 }
129 145  
130 146 public String getPatientId() {
  147 + if (patientId == null)
  148 + {
  149 + return "";
  150 + }
131 151 return patientId;
132 152 }
133 153  
... ... @@ -136,6 +156,10 @@
136 156 }
137 157  
138 158 public String getAddress() {
  159 + if (address == null)
  160 + {
  161 + return "";
  162 + }
139 163 return address;
140 164 }
141 165  
... ... @@ -144,6 +168,10 @@
144 168 }
145 169  
146 170 public String getFace() {
  171 + if (face == null)
  172 + {
  173 + return "";
  174 + }
147 175 return face;
148 176 }
149 177  
... ... @@ -152,6 +180,10 @@
152 180 }
153 181  
154 182 public String getFinger() {
  183 + if (finger == null)
  184 + {
  185 + return "";
  186 + }
155 187 return finger;
156 188 }
157 189