|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
import com.diagbot.dto.data.ABehospitalInfoDTO;
|
|
|
import com.diagbot.entity.*;
|
|
|
+import com.diagbot.enums.IsDeleteEnum;
|
|
|
import com.diagbot.facade.QcAbnormalFacade;
|
|
|
import com.diagbot.facade.QcTypeFacade;
|
|
|
import com.diagbot.service.impl.BehospitalInfoServiceImpl;
|
|
@@ -79,6 +80,9 @@ public class ABehospitalInfoFacade extends BehospitalInfoServiceImpl {
|
|
|
if(StringUtil.isNotBlank(s.getBehospitalDate())){
|
|
|
behospitalInfo.setBehospitalDate(DateUtil.parseDateTime(s.getBehospitalDate()));
|
|
|
}
|
|
|
+ if(StringUtil.isNotBlank(s.getPlacefileDate())){
|
|
|
+ behospitalInfo.setPlacefileDate(DateUtil.parseDateTime(s.getPlacefileDate()));
|
|
|
+ }
|
|
|
behospitalInfoList.add(behospitalInfo);
|
|
|
|
|
|
});
|
|
@@ -108,8 +112,9 @@ public class ABehospitalInfoFacade extends BehospitalInfoServiceImpl {
|
|
|
List<BehospitalInfo> updateE = Lists.newLinkedList();
|
|
|
behospitalInfoList.stream().forEach(s -> {
|
|
|
BehospitalInfo behospitalInfo = this.getOne(new QueryWrapper<BehospitalInfo>()
|
|
|
- .eq("behospital_code", s.getBehospitalCode())
|
|
|
- .eq("hospital_id", s.getHospitalId()));
|
|
|
+ .eq("behospital_code", s.getBehospitalCode())
|
|
|
+ .eq("hospital_id", s.getHospitalId())
|
|
|
+ .eq("is_deleted",IsDeleteEnum.N));
|
|
|
if (behospitalInfo != null) {
|
|
|
s.setGmtModified(new Date());
|
|
|
s.setQcTypeId(initQcTypeId(s));
|
|
@@ -139,11 +144,13 @@ public class ABehospitalInfoFacade extends BehospitalInfoServiceImpl {
|
|
|
MedicalRecord medicalRecord = aMedicalRecordFacade.getOne(new QueryWrapper<MedicalRecord>()
|
|
|
.eq("behospital_code", s.getBehospitalCode())
|
|
|
.eq("hospital_id", s.getHospitalId())
|
|
|
- .eq("mode_id", Long.valueOf("1")));
|
|
|
+ .eq("mode_id", Long.valueOf("1"))
|
|
|
+ .eq("is_deleted",IsDeleteEnum.N));
|
|
|
if(medicalRecord!=null){
|
|
|
QcType qcType=qcTypeFacade.getOne(new QueryWrapper<QcType>()
|
|
|
.eq("name",medicalRecord.getRecTitle())
|
|
|
- .eq("hospital_id", s.getHospitalId()));
|
|
|
+ .eq("hospital_id", s.getHospitalId())
|
|
|
+ .eq("is_deleted",IsDeleteEnum.N));
|
|
|
if(qcType!=null){
|
|
|
qcTypeId=qcType.getId();
|
|
|
}else{
|