|
|
|
|
@ -123,7 +123,7 @@ public class TBasicServiceImpl implements ITBasicService {
|
|
|
|
|
if(ObjectUtil.isNotEmpty(tBasicDto.getInpatientNo())&&(tBasicDto.getInpatientNo().contains("c")||tBasicDto.getInpatientNo().contains("C"))){
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
Long patientId = idService.getDateSeq();
|
|
|
|
|
String patientId = String.valueOf(idService.getDateSeq());
|
|
|
|
|
|
|
|
|
|
//数据类型转化,格式处理
|
|
|
|
|
Date admissDate = null;
|
|
|
|
|
@ -235,6 +235,34 @@ public class TBasicServiceImpl implements ITBasicService {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void setAttending() {
|
|
|
|
|
List<TBasic> nullAttendingBasicList = tBasicMapper.getNullAttending();
|
|
|
|
|
if (Func.isEmpty(nullAttendingBasicList)) {
|
|
|
|
|
log.info(">>>>>>>>>> 本次无需同步住院医师");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
log.info(">>>>>>>>>> 本次需同步住院医师 {} 个患者", nullAttendingBasicList.size());
|
|
|
|
|
for (TBasic tBasic : nullAttendingBasicList) {
|
|
|
|
|
String jzh = tBasic.getJzh();
|
|
|
|
|
log.info(">>>>>>>>>> 同步住院医师病案号:{},住院流水号:{} 开始。", tBasic.getInpatientNo(), jzh);
|
|
|
|
|
TBasicDto tBasicDto = new TBasicDto();
|
|
|
|
|
tBasicDto.setJzh(jzh);
|
|
|
|
|
httpTBasicService.setAttending(tBasicDto);
|
|
|
|
|
String attending = tBasicDto.getAttending();
|
|
|
|
|
if (Func.isBlank(attending)) {
|
|
|
|
|
log.info(">>>>>>>>>> 同步住院医师病案号:{},住院流水号:{} 未查询到主管医生。", tBasic.getInpatientNo(), jzh);
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
String attendingName = tBasicDto.getAttendingName();
|
|
|
|
|
log.info(">>>>>>>>>> 同步住院医师病案号:{},住院流水号:{} 同步到的主管医生为 {},{}。", tBasic.getInpatientNo(), jzh, attending, attendingName);
|
|
|
|
|
tBasicMapper.updateAttending(tBasic.getPatientId(), attending, attendingName);
|
|
|
|
|
log.info(">>>>>>>>>> 同步住院医师病案号:{},住院流水号:{} 成功。", tBasic.getInpatientNo(), jzh);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void modifyJsonFile(File file, String key, String value) {
|
|
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
|
|
//记录替换所在的行
|
|
|
|
|
|