|
|
@ -84,9 +84,11 @@ public class SdBusinessServiceImpl implements SdBusinessService {
|
|
|
|
verifyPatientIds(patientIds);
|
|
|
|
verifyPatientIds(patientIds);
|
|
|
|
|
|
|
|
|
|
|
|
// 添加提交记录
|
|
|
|
// 添加提交记录
|
|
|
|
|
|
|
|
String content = "提交医生:" + recordSubmitDto.getSubmitDoctorName() + "," + recordSubmitDto.getSubmitDoctorCode()
|
|
|
|
|
|
|
|
+ " " + Func.formatDateTime(recordSubmitDto.getSubmitTime());
|
|
|
|
HospitalSubmitNodeLogAddDTO nodeLogAddDTO = new HospitalSubmitNodeLogAddDTO();
|
|
|
|
HospitalSubmitNodeLogAddDTO nodeLogAddDTO = new HospitalSubmitNodeLogAddDTO();
|
|
|
|
nodeLogAddDTO.setPatientId(patientIds.get(0));
|
|
|
|
nodeLogAddDTO.setPatientId(patientIds.get(0));
|
|
|
|
nodeLogAddDTO.setContent(new String[]{Func.formatDateTime(recordSubmitDto.getSubmitTime())});
|
|
|
|
nodeLogAddDTO.setContent(new String[]{content});
|
|
|
|
nodeLogAddDTO.setSubmitNodeEnum(HospitalSubmitNodeEnum.EMR);
|
|
|
|
nodeLogAddDTO.setSubmitNodeEnum(HospitalSubmitNodeEnum.EMR);
|
|
|
|
nodeLogAddDTO.setCreater("电子病历提交");
|
|
|
|
nodeLogAddDTO.setCreater("电子病历提交");
|
|
|
|
nodeLogAddDTO.setCreaterName("电子病历提交");
|
|
|
|
nodeLogAddDTO.setCreaterName("电子病历提交");
|
|
|
@ -121,9 +123,9 @@ public class SdBusinessServiceImpl implements SdBusinessService {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
public void trInpatientOutPatient(String patientId) {
|
|
|
|
public void trInpatientOutPatient(String patientId) {
|
|
|
|
if (trInpatientOutpatientDao.exists(patientId)){
|
|
|
|
if (trInpatientOutpatientDao.exists(patientId)) {
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
String sdRyIndex = tBasicMapper.getSdRyIndex(patientId);
|
|
|
|
String sdRyIndex = tBasicMapper.getSdRyIndex(patientId);
|
|
|
|
if (Func.isBlank(sdRyIndex)) {
|
|
|
|
if (Func.isBlank(sdRyIndex)) {
|
|
|
|
log.warn("patientId:{} 没有患者索引!", patientId);
|
|
|
|
log.warn("patientId:{} 没有患者索引!", patientId);
|
|
|
|