|
|
@@ -350,12 +350,20 @@ public class RuleEngine {
|
|
|
midIncidentVisitLog.setDoctorAdviceNo(midIncidentWarningVO.getDoctor_advice_no());
|
|
|
try {
|
|
|
if (StringUtils.isNotBlank(midIncidentWarningVO.getIn_hosp_date())) {
|
|
|
- Date inHospDate = DateUtils.parseDate(midIncidentWarningVO.getIn_hosp_date(), "yyyyMMdd");
|
|
|
+ Date inHospDate = DateUtils.parseDate(midIncidentWarningVO.getIn_hosp_date(), "yyyy-MM-dd HH:mm:ss");
|
|
|
midIncidentVisitLog.setInHospDate(inHospDate);
|
|
|
}
|
|
|
} catch (ParseException e) {
|
|
|
log.error(e.getMessage(), e);
|
|
|
}
|
|
|
+ try {
|
|
|
+ if (StringUtils.isNotBlank(midIncidentWarningVO.getVisit_time())) {
|
|
|
+ Date visitTime = DateUtils.parseDate(midIncidentWarningVO.getVisit_time(), "yyyy-MM-dd HH:mm:ss");
|
|
|
+ midIncidentVisitLog.setVisitTime(visitTime);
|
|
|
+ }
|
|
|
+ } catch (ParseException e) {
|
|
|
+ log.error(e.getMessage(), e);
|
|
|
+ }
|
|
|
Date now = new Date(System.currentTimeMillis());
|
|
|
midIncidentVisitLog.setCreateTime(now);
|
|
|
midIncidentVisitLog.setMedicalDeptCode(midIncidentWarningVO.getMedical_dept_code());
|
|
|
@@ -438,6 +446,22 @@ public class RuleEngine {
|
|
|
midIncidentAudit.setPrescriptionNumber(midIncidentWarningVO.getDoctor_advice_no());
|
|
|
midIncidentAudit.setNoticeType("事中预警");
|
|
|
midIncidentAudit.setAmount((double) 0);
|
|
|
+ try {
|
|
|
+ if (StringUtils.isNotBlank(midIncidentWarningVO.getIn_hosp_date())) {
|
|
|
+ Date inHospDate = DateUtils.parseDate(midIncidentWarningVO.getIn_hosp_date(), "yyyy-MM-dd HH:mm:ss");
|
|
|
+ midIncidentAudit.setInHospDate(inHospDate);
|
|
|
+ }
|
|
|
+ } catch (ParseException e) {
|
|
|
+ log.error(e.getMessage(), e);
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ if (StringUtils.isNotBlank(midIncidentWarningVO.getVisit_time())) {
|
|
|
+ Date visitTime = DateUtils.parseDate(midIncidentWarningVO.getVisit_time(), "yyyy-MM-dd HH:mm:ss");
|
|
|
+ midIncidentAudit.setVisitTime(visitTime);
|
|
|
+ }
|
|
|
+ } catch (ParseException e) {
|
|
|
+ log.error(e.getMessage(), e);
|
|
|
+ }
|
|
|
midIncidentAuditService.save(midIncidentAudit);
|
|
|
double allAmount = 0;
|
|
|
if (null != midIncidentWarningVO.getTotoal_amount() && midIncidentWarningVO.getTotoal_amount() > 0) {
|