|
@@ -7,14 +7,16 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.diagbot.dto.AnalyzeRunDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
+import com.diagbot.dto.data.AHomeOperationDTO;
|
|
|
import com.diagbot.dto.data.AMedicalRecordDTO;
|
|
|
import com.diagbot.dto.data.AMrContentDTO;
|
|
|
import com.diagbot.entity.*;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
|
-import com.diagbot.facade.BasDeptInfoFacade;
|
|
|
-import com.diagbot.facade.BehospitalInfoFacade;
|
|
|
-import com.diagbot.facade.ModelHospitalFacade;
|
|
|
-import com.diagbot.facade.QcTypeFacade;
|
|
|
+import com.diagbot.enums.data.FamousFamilyEnum;
|
|
|
+import com.diagbot.enums.data.NationalityEnum;
|
|
|
+import com.diagbot.enums.data.OccupationEnum;
|
|
|
+import com.diagbot.enums.data.RelationshipEnum;
|
|
|
+import com.diagbot.facade.*;
|
|
|
import com.diagbot.service.impl.MedicalRecordServiceImpl;
|
|
|
import com.diagbot.service.impl.QcAbnormalServiceImpl;
|
|
|
import com.diagbot.util.*;
|
|
@@ -72,14 +74,14 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
private AHomePageFacade aHomePageFacade;
|
|
|
|
|
|
public static final Map<String,String> CITY_MAP = MapUtil.getMap("cityCode.json");
|
|
|
+
|
|
|
/**
|
|
|
* 终末质控-同步前一天的病历记录
|
|
|
*/
|
|
|
public void executeMrRecord() {
|
|
|
//String sql="select * from mr_medicalrecords where cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate()";
|
|
|
//String sql="select * from mr_medicalrecords where cjcxrq>=(select CONVERT(varchar,GETDATE()-2,23)) and cjcxrq<(select CONVERT(varchar,GETDATE(),23)) ORDER BY cjcxrq DESC";
|
|
|
- String sql="select * from ai_v_sendmrrecording where behospitalcode in(select behospitalcode from AI_V_SENDPATIENTINFO where leavehospitaldate >=to_date('2020-10-01','yyyy-mm-dd') and leavehospitaldate<to_date('2020-11-22','yyyy-mm-dd'))";
|
|
|
-// String sql = sqlProperties.getRecordInfoSql();
|
|
|
+ String sql="select * from ai_v_sendmrrecording where behospitalcode in()";
|
|
|
List<MedicalRecord> medicalRecordList = tzDBConn.getMedicalRecord(sql);
|
|
|
execute(medicalRecordList);
|
|
|
}
|
|
@@ -148,24 +150,28 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
}else if (aMedicalRecordVO.getContents() == null || aMedicalRecordVO.getContents().size() == 0) {
|
|
|
return RespDTO.onError("请输入文书详情!");
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
//更新文书信息
|
|
|
executeMrRecord(aMrContentVO.getRecords());
|
|
|
aMrContentVO.getRecords().stream().forEach(s -> {
|
|
|
- //更新文书详情
|
|
|
if(StringUtil.isNotEmpty(aMrContentVO.getTranscode())){
|
|
|
- long startTime=System.currentTimeMillis();
|
|
|
- String sql = "SELECT * FROM AI_V_SENDMRRECORDING WHERE RECID = '"+s.getRecId()+"'";
|
|
|
- List<MedicalRecordContent> medicalRecordContentList = tzDBConn.getMedicalRecordContent(sql);
|
|
|
- aMedicalRecordContentFacade.execute(medicalRecordContentList);
|
|
|
- long endTime=System.currentTimeMillis();
|
|
|
- System.out.println((endTime-startTime));
|
|
|
- }else{
|
|
|
- aMedicalRecordContentFacade.executeMrRecordContent(s.getContents());
|
|
|
+ String sql = "SELECT CONTENTS FROM AI_V_SENDMRRECORDING WHERE RECID = '"+s.getRecId()+"' AND BEHOSPITALCODE = '" + s.getBehospitalCode() + "'";
|
|
|
+ s.getContents().get(0).setXmlText(tzDBConn.getRecordXml(sql));
|
|
|
}
|
|
|
+ aMedicalRecordContentFacade.executeMrRecordContent(s.getContents());
|
|
|
+// //更新文书详情
|
|
|
+// if(StringUtil.isNotEmpty(aMrContentVO.getTranscode())){
|
|
|
+// long startTime=System.currentTimeMillis();
|
|
|
+// String sql = "SELECT * FROM AI_V_SENDMRRECORDING WHERE RECID = '"+s.getRecId()+"'";
|
|
|
+// List<MedicalRecordContent> medicalRecordContentList = tzDBConn.getMedicalRecordContent(sql);
|
|
|
+//
|
|
|
+// aMedicalRecordContentFacade.execute(medicalRecordContentList);
|
|
|
+// long endTime=System.currentTimeMillis();
|
|
|
+// System.out.println((endTime-startTime));
|
|
|
+// }else{
|
|
|
+// aMedicalRecordContentFacade.executeMrRecordContent(s.getContents());
|
|
|
+// }
|
|
|
});
|
|
|
-
|
|
|
//评分后返回结构体
|
|
|
if(aMrContentVO.getRecords().get(0).getRecTypeId().equals("BASY")){
|
|
|
AHomePageIngVO aHomePageIngVO = new AHomePageIngVO();
|
|
@@ -175,7 +181,6 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
}else {
|
|
|
return mrIng(aMrContentVO);
|
|
|
}
|
|
|
-
|
|
|
}else{
|
|
|
aMedAbnormalInfoFacade.saveAbnormalInfo("文书信息","",JSON.toJSONString(aMrContentVO),"","未接收到数据!");
|
|
|
return RespDTO.onError("未接收到数据!");
|
|
@@ -284,6 +289,7 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
if(StringUtil.isNotEmpty(paramsObj.getString("出生日期").replaceAll("[\u4e00-\u9fa5]","").trim())){
|
|
|
aHomePageVO.setBirthday(paramsObj.getString("出生日期").replaceAll("[\u4e00-\u9fa5]","-"));
|
|
|
}
|
|
|
+
|
|
|
aHomePageVO.setAge(paramsObj.getString("新生儿年龄").replaceAll("[\u4e00-\u9fa5]",""));
|
|
|
if(paramsObj.getString("新生儿年龄").contains("天")){
|
|
|
aHomePageVO.setAgeUnit("天");
|
|
@@ -292,7 +298,7 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
}else {
|
|
|
aHomePageVO.setAgeUnit("岁");
|
|
|
}
|
|
|
- aHomePageVO.setNationality(paramsObj.getString("国籍"));
|
|
|
+ aHomePageVO.setNationality(NationalityEnum.getName(paramsObj.getString("国籍")));
|
|
|
aHomePageVO.setNewbornWeight(paramsObj.getString("新生儿出生体重"));
|
|
|
//aHomePageVO.setNewbornBehospitalWeight("");
|
|
|
String[] provinceList = paramsObj.getString("省").split(" ");
|
|
@@ -324,10 +330,10 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
}
|
|
|
aHomePageVO.setResidenceAddress(aHomePageVO.getResidenceAddress()+paramsObj.getString("户口地址其它"));
|
|
|
aHomePageVO.setBornPlace(CITY_MAP.get(paramsObj.getString("籍贯_省")) + CITY_MAP.get(paramsObj.getString("籍贯_市")));
|
|
|
- aHomePageVO.setNation(paramsObj.getString("民族"));
|
|
|
+ aHomePageVO.setNation(FamousFamilyEnum.getName(paramsObj.getString("民族")));
|
|
|
aHomePageVO.setIdentityCardNo(paramsObj.getString("身份证号"));
|
|
|
- aHomePageVO.setJobType(paramsObj.getString("职业"));
|
|
|
- aHomePageVO.setMarriage(paramsObj.getString("婚姻"));//待定
|
|
|
+ aHomePageVO.setJobType(OccupationEnum.getName(paramsObj.getString("职业")));
|
|
|
+ aHomePageVO.setMarriage(paramsObj.getString("婚姻"));
|
|
|
aHomePageVO.setCurAddress(CITY_MAP.get(paramsObj.getString("现住址_省"))+CITY_MAP.get(paramsObj.getString("现住址_市"))+CITY_MAP.get(paramsObj.getString("现住址_县"))+paramsObj.getString("现住址其它"));
|
|
|
aHomePageVO.setCurPhone(paramsObj.getString("现住址电话"));
|
|
|
aHomePageVO.setCurPostCode(paramsObj.getString("现住址邮编"));
|
|
@@ -336,21 +342,21 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
aHomePageVO.setWorkPhone(paramsObj.getString("工作单位电话"));
|
|
|
aHomePageVO.setWorkPostCode(paramsObj.getString("工作单位邮编"));
|
|
|
aHomePageVO.setContactName(paramsObj.getString("联系人姓名"));
|
|
|
- aHomePageVO.setContactRelation(paramsObj.getString("联系人关系"));
|
|
|
+ aHomePageVO.setContactRelation(RelationshipEnum.getName(paramsObj.getString("联系人关系")));
|
|
|
aHomePageVO.setContactAddress(paramsObj.getString("联系人地址"));
|
|
|
aHomePageVO.setContactPhone(paramsObj.getString("联系人电话"));
|
|
|
- if(StringUtil.isNotBlank(paramsObj.getString("入院途径"))){
|
|
|
+ if(StringUtil.isNotBlank(paramsObj.getString("入院途径"))){ //待定
|
|
|
aHomePageVO.setBehospitalWay(paramsObj.getString("入院途径").split(" ")[0]);
|
|
|
}
|
|
|
- if(YWDateUtils.isDate(paramsObj.getString("入院时间"),"yyyy年MM月dd日 HH时mm分")){
|
|
|
+ if(YWDateUtils.isDate(paramsObj.getString("入院时间"),"yyyy年MM月dd日 HH时mm分") || YWDateUtils.isDate(paramsObj.getString("入院时间"),"yyyy-MM-dd HH:mm:ss")){
|
|
|
aHomePageVO.setBehospitalDate(DateUtil.format(YWDateUtils.parseDateTime(paramsObj.getString("入院时间")),DateUtil.DATE_TIME_FORMAT));
|
|
|
}
|
|
|
- aHomePageVO.setBehospitalDept(paramsObj.getString("入院科别"));
|
|
|
+ aHomePageVO.setBehospitalDept(tzDBConn.getDeptName(paramsObj.getString("入院科别")));
|
|
|
aHomePageVO.setBehospitalWard(paramsObj.getString("入院病房"));
|
|
|
//aHomePageVO.setBehospitalBedId();
|
|
|
//aHomePageVO.setBehospitalBedCode();
|
|
|
aHomePageVO.setChangeDept(paramsObj.getString("转科科别"));
|
|
|
- if(YWDateUtils.isDate(paramsObj.getString("出院时间"),"yyyy年MM月dd日 HH时mm分")){
|
|
|
+ if(YWDateUtils.isDate(paramsObj.getString("出院时间"),"yyyy-MM-dd HH:mm:ss") || YWDateUtils.isDate(paramsObj.getString("出院时间"),"yyyy年MM月dd日 HH时mm分")){
|
|
|
aHomePageVO.setLeaveHospitalDate(DateUtil.format(YWDateUtils.parseDateTime(paramsObj.getString("出院时间")),DateUtil.DATE_TIME_FORMAT));
|
|
|
}
|
|
|
aHomePageVO.setLeaveHospitalDept(paramsObj.getString("出院科别"));
|
|
@@ -359,7 +365,7 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
//aHomePageVO.setLeaveHospitalBedCode();
|
|
|
aHomePageVO.setBehospitalDayNum(paramsObj.getString("实际住院天数"));
|
|
|
aHomePageVO.setOutpatientEmrDiagnose(paramsObj.getString("门急诊诊断"));
|
|
|
- //aHomePageVO.setOutpatientEmrDiagnoseCode();
|
|
|
+ aHomePageVO.setOutpatientEmrDiagnoseCode(paramsObj.getString("门诊诊断编码"));
|
|
|
aHomePageVO.setPoisonFactor(paramsObj.getString("损伤中毒因素"));
|
|
|
aHomePageVO.setPoisonFactorCode(paramsObj.getString("损伤中毒因素编码"));
|
|
|
aHomePageVO.setPathologyDiagnose(paramsObj.getString("病理诊断"));
|
|
@@ -370,18 +376,20 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
aHomePageVO.setAutopsy(paramsObj.getString("死亡患者尸检"));
|
|
|
aHomePageVO.setBloodType(paramsObj.getString("血型"));
|
|
|
aHomePageVO.setRh(paramsObj.getString("Rh"));
|
|
|
- aHomePageVO.setDeptDirector(paramsObj.getString("科主任"));
|
|
|
- //aHomePageVO.setDirectorDoctor();
|
|
|
+ aHomePageVO.setDeptDirector(tzDBConn.getDoctorName(paramsObj.getString("科主任")));
|
|
|
+ aHomePageVO.setDirectorDoctor(tzDBConn.getDoctorName(paramsObj.getString("主任医师")));
|
|
|
aHomePageVO.setAttendingDoctor(paramsObj.getString("主治医师"));
|
|
|
- aHomePageVO.setBehospitalDoctor(paramsObj.getString("住院医师"));
|
|
|
- aHomePageVO.setResponseNurse(paramsObj.getString("责任护士"));
|
|
|
- aHomePageVO.setStudyDoctor(paramsObj.getString("进修医师"));
|
|
|
- aHomePageVO.setPracticeDoctor(paramsObj.getString("实习医师"));
|
|
|
- aHomePageVO.setEncodeMan(paramsObj.getString("编码员"));
|
|
|
+ aHomePageVO.setBehospitalDoctor(tzDBConn.getDoctorName(paramsObj.getString("住院医师")));
|
|
|
+ aHomePageVO.setResponseNurse(tzDBConn.getDoctorName(paramsObj.getString("责任护士")));
|
|
|
+ aHomePageVO.setStudyDoctor(tzDBConn.getDoctorName(paramsObj.getString("进修医师")));
|
|
|
+ aHomePageVO.setPracticeDoctor(tzDBConn.getDoctorName(paramsObj.getString("实习医师")));
|
|
|
+ aHomePageVO.setEncodeMan(tzDBConn.getDoctorName(paramsObj.getString("编码员")));
|
|
|
aHomePageVO.setHomePageQuality(paramsObj.getString("病案质量"));
|
|
|
- aHomePageVO.setQcDoctor(paramsObj.getString("质控医师"));
|
|
|
- aHomePageVO.setQcNurse(paramsObj.getString("质控护士"));
|
|
|
- aHomePageVO.setQcDate(paramsObj.getString("质控日期"));//待定
|
|
|
+ aHomePageVO.setQcDoctor(tzDBConn.getDoctorName(paramsObj.getString("质控医师")));
|
|
|
+ aHomePageVO.setQcNurse(tzDBConn.getDoctorName(paramsObj.getString("质控护士")));
|
|
|
+ if(YWDateUtils.isDate(paramsObj.getString("质控日期"),"yyyy-MM-dd HH:mm:ss")){
|
|
|
+ aHomePageVO.setQcDate(DateUtil.format(YWDateUtils.parseDateTime(paramsObj.getString("质控日期")),DateUtil.DATE_TIME_FORMAT));
|
|
|
+ }
|
|
|
aHomePageVO.setLeaveHospitalType(paramsObj.getString("离院方式"));
|
|
|
aHomePageVO.setAcceptOrgCode(paramsObj.getString("接收机构名称"));
|
|
|
aHomePageVO.setAgainBehospitalPlan(paramsObj.getString("三十一天内再住院计划"));
|
|
@@ -406,7 +414,7 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
aHomePageVO.setClinicPhysicFee(paramsObj.getString("临床物理治疗费"));
|
|
|
aHomePageVO.setOperationTreatFee(paramsObj.getString("手术治疗费"));
|
|
|
aHomePageVO.setAnaesthesiaFee(paramsObj.getString("麻醉费"));
|
|
|
- //aHomePageVO.setOperationFee();
|
|
|
+// aHomePageVO.setOperationFee();
|
|
|
aHomePageVO.setHealthTypeFee(paramsObj.getString("康复类"));
|
|
|
aHomePageVO.setChnTreatFee(paramsObj.getString("中医治疗费"));
|
|
|
aHomePageVO.setWesternMedFee(paramsObj.getString("西药费"));
|
|
@@ -422,8 +430,8 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
aHomePageVO.setTreatMaterialFee(paramsObj.getString("治疗用一次性医用材料费"));
|
|
|
aHomePageVO.setOperationMaterialFee(paramsObj.getString("手术用一次性医用材料费"));
|
|
|
aHomePageVO.setOtherTypeFee(paramsObj.getString("其他类其他费"));
|
|
|
- //aHomePageVO.setSingleDiagManage();
|
|
|
- //aHomePageVO.setClinicPathwayManage();
|
|
|
+ aHomePageVO.setSingleDiagManage(paramsObj.getString("单病种管理").trim());
|
|
|
+ aHomePageVO.setClinicPathwayManage(paramsObj.getString("临床路径管理").trim());
|
|
|
aHomePageVO.setIsOutpatientBehospital(paramsObj.getString("门诊与住院"));
|
|
|
aHomePageVO.setIsLeaveBehospital(paramsObj.getString("入院与出院"));
|
|
|
aHomePageVO.setIsOperationBeforeAfter(paramsObj.getString("术前与术后"));
|
|
@@ -432,32 +440,34 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
//aHomePageVO.setRescueNum();
|
|
|
//aHomePageVO.setRescueSuccessNum();
|
|
|
//aHomePageVO.setIsAutoLeavehospital();
|
|
|
- //aHomePageVO.setReturnToType();
|
|
|
+ aHomePageVO.setReturnToType(paramsObj.getString("转归情况").trim());
|
|
|
|
|
|
List<Object> operationList = paramsObj.getJSONArray("手术信息");
|
|
|
- if(operationList.size() > 0){
|
|
|
- List<AHomeOperationVO> operationInfo = Lists.newLinkedList();
|
|
|
- for (int i = 0; i < operationList.size(); i++) {
|
|
|
- AHomeOperationVO aHomeOperationVO = new AHomeOperationVO();
|
|
|
- aHomeOperationVO.setHomePageId(behospitalCode);
|
|
|
- aHomeOperationVO.setHospitalId(hospitalId);
|
|
|
- aHomeOperationVO.setOperationOrderNo(String.valueOf(i));
|
|
|
- aHomeOperationVO.setOperationDate(((JSONArray) operationList).getJSONObject(i).getString("手术日期"));//待定2020-08-11
|
|
|
- aHomeOperationVO.setOperationCode(((JSONArray) operationList).getJSONObject(i).getString("手术编码"));
|
|
|
- aHomeOperationVO.setOperationDoctorId(((JSONArray) operationList).getJSONObject(i).getString("手术医生ID"));
|
|
|
- aHomeOperationVO.setFirstAssistantId(((JSONArray) operationList).getJSONObject(i).getString("一助医生ID"));
|
|
|
- aHomeOperationVO.setSecondAssistantId(((JSONArray) operationList).getJSONObject(i).getString("二助医生ID"));
|
|
|
- aHomeOperationVO.setCutLevel(((JSONArray) operationList).getJSONObject(i).getString("切口等级"));
|
|
|
- aHomeOperationVO.setHealingLevel(((JSONArray) operationList).getJSONObject(i).getString("愈合等级"));
|
|
|
- aHomeOperationVO.setOperationName(((JSONArray) operationList).getJSONObject(i).getString("手术名称"));
|
|
|
- aHomeOperationVO.setOperationLevel(((JSONArray) operationList).getJSONObject(i).getString("手术级别"));
|
|
|
- aHomeOperationVO.setAnaesthesiaName(((JSONArray) operationList).getJSONObject(i).getString("麻醉方式"));
|
|
|
- //aHomeOperationVO.setShamOperationName();
|
|
|
-
|
|
|
- operationInfo.add(aHomeOperationVO);
|
|
|
- }
|
|
|
- aHomePageVO.setOperations(operationInfo);
|
|
|
- }
|
|
|
+// if(operationList.size() > 0){
|
|
|
+// List<AHomeOperationVO> operationInfo = Lists.newLinkedList();
|
|
|
+// for (int i = 0; i < operationList.size(); i++) {
|
|
|
+// AHomeOperationVO aHomeOperationVO = new AHomeOperationVO();
|
|
|
+// aHomeOperationVO.setHomePageId(behospitalCode);
|
|
|
+// aHomeOperationVO.setHospitalId(hospitalId);
|
|
|
+// aHomeOperationVO.setOperationOrderNo(String.valueOf(i));
|
|
|
+// aHomeOperationVO.setOperationDate(((JSONArray) operationList).getJSONObject(i).getString("手术日期"));//待定2020-08-11
|
|
|
+// aHomeOperationVO.setOperationCode(((JSONArray) operationList).getJSONObject(i).getString("手术编码"));
|
|
|
+// aHomeOperationVO.setOperationDoctorId(((JSONArray) operationList).getJSONObject(i).getString("手术医生ID"));
|
|
|
+// aHomeOperationVO.setFirstAssistantId(((JSONArray) operationList).getJSONObject(i).getString("一助医生ID"));
|
|
|
+// aHomeOperationVO.setSecondAssistantId(((JSONArray) operationList).getJSONObject(i).getString("二助医生ID"));
|
|
|
+// aHomeOperationVO.setCutLevel(((JSONArray) operationList).getJSONObject(i).getString("切口等级"));
|
|
|
+// aHomeOperationVO.setHealingLevel(((JSONArray) operationList).getJSONObject(i).getString("愈合等级"));
|
|
|
+// aHomeOperationVO.setOperationName(((JSONArray) operationList).getJSONObject(i).getString("手术名称"));
|
|
|
+// aHomeOperationVO.setOperationLevel(((JSONArray) operationList).getJSONObject(i).getString("手术级别"));
|
|
|
+// aHomeOperationVO.setAnaesthesiaName(((JSONArray) operationList).getJSONObject(i).getString("麻醉方式"));
|
|
|
+// //aHomeOperationVO.setShamOperationName();
|
|
|
+//
|
|
|
+// operationInfo.add(aHomeOperationVO);
|
|
|
+// }
|
|
|
+// aHomePageVO.setOperations(operationInfo);
|
|
|
+// }
|
|
|
+ String sql = "SELECT * FROM AI_V_SENDHOMEPAGEING_SSQK t where t.homepageid = '"+behospitalCode+"'";
|
|
|
+ aHomePageVO.setOperations(tzDBConn.getHomePageOperation(sql));
|
|
|
List<Object> diagnoseList = paramsObj.getJSONArray("出院诊断");
|
|
|
if(diagnoseList.size() > 0){
|
|
|
List<AHomeDiagnoseVO> leaveDiags = Lists.newLinkedList();
|
|
@@ -579,6 +589,16 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
|
behospitalInfo.setBehDeptId(behDeptId);
|
|
|
behospitalInfo.setBehDeptName(basDeptInfo.getDeptName());
|
|
|
behospitalInfo.setGmtModified(DateUtil.now());
|
|
|
+ }else if(behDeptId.equals("52424")){
|
|
|
+ /**儿科日间病历、24小时出入院记录的病历模板,映射儿科日间*/
|
|
|
+ behDeptId = "52903";
|
|
|
+ BasDeptInfo basDeptInfo = basDeptInfoFacade.getOne(new QueryWrapper<BasDeptInfo>()
|
|
|
+ .eq("dept_id",behDeptId)
|
|
|
+ .eq("hospital_id",behospitalInfo.getHospitalId())
|
|
|
+ .eq("is_deleted",IsDeleteEnum.N));
|
|
|
+ behospitalInfo.setBehDeptId(behDeptId);
|
|
|
+ behospitalInfo.setBehDeptName(basDeptInfo.getDeptName());
|
|
|
+ behospitalInfo.setGmtModified(DateUtil.now());
|
|
|
}
|
|
|
}
|
|
|
List<QcType> qcTypeList = qcTypeFacade.list(new QueryWrapper<QcType>()
|