| | |
| | | hospitalUserinfo.setCreateTime(formattedDate); |
| | | |
| | | //只有入院才会往userInfo里写用户信息 |
| | | if (serviceThirdData.getDataType().equals("ADT^A01") && StringUtils.isNotBlank(hospitalUserinfo.getPatientID())) { |
| | | if (serviceThirdData.getDataType().equals("ADT^A03") && StringUtils.isNotBlank(hospitalUserinfo.getPatientID())) { |
| | | //先判断一下,patientid是否已经在表中存在,如果存在,就不插入了,不存在,就插入 |
| | | HospitalUserinfo hospitalUserinfo1 = new HospitalUserinfo(); |
| | | hospitalUserinfo1.setPatientID(hospitalUserinfo.getPatientID()); |
| | |
| | | iHospitalUserinfoService.insertHospitalUserinfo(hospitalUserinfo); |
| | | } else { |
| | | iHospitalUserinfoService.updateHospitalUserinfoByPatientID(hospitalUserinfo); |
| | | hospitalUserinfo.setID(hospitalUserinfos.get(0).getID()); |
| | | } |
| | | } |
| | | |
| | |
| | | if (StringUtils.isEmpty(hospitalUserinfo.getPatientID())) { |
| | | serviceThirdData2.setRemark("PatientID为空"); |
| | | } |
| | | serviceThirdData2.setUserInfoId(hospitalUserinfo.getID()); |
| | | int ii = serviceThirdDataMapper.updateIsDeal(serviceThirdData2); |
| | | System.out.println("是否修改成功:" + ii); |
| | | } catch (HL7Exception e) { |