|
@@ -121,8 +121,6 @@ public class HospitalInfoFacade extends HospitalInfoServiceImpl {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // 校验子医院
|
|
|
- List<TranHospitalRelation> saveRelationList = Lists.newArrayList();
|
|
|
// 获取子医院
|
|
|
List<HospitalRelationVO> hospitalRelationVOList = hospitalInfoSaveVO.getHospitalRelationVOList();
|
|
|
if (ListUtil.isNotEmpty(hospitalRelationVOList)) {
|
|
@@ -150,15 +148,6 @@ public class HospitalInfoFacade extends HospitalInfoServiceImpl {
|
|
|
if (hospitalId != null && !hospitalId.equals(hospitalInfo.getId()) && !keyExist.contains(unionKey)) {
|
|
|
errorOther.add(hospitalRelationVO);
|
|
|
keyExist.add(unionKey);
|
|
|
- } else {
|
|
|
- TranHospitalRelation tranHospitalRelation = new TranHospitalRelation();
|
|
|
- BeanUtil.copyProperties(hospitalRelationVO, tranHospitalRelation);
|
|
|
- tranHospitalRelation.setHospitalId(hospitalInfo.getId());
|
|
|
- tranHospitalRelation.setCreator(userId);
|
|
|
- tranHospitalRelation.setModifier(userId);
|
|
|
- tranHospitalRelation.setGmtCreate(now);
|
|
|
- tranHospitalRelation.setGmtModified(now);
|
|
|
- saveRelationList.add(tranHospitalRelation);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -184,6 +173,17 @@ public class HospitalInfoFacade extends HospitalInfoServiceImpl {
|
|
|
// 先删除子医院关联表
|
|
|
tranHospitalRelationService.remove(new QueryWrapper<TranHospitalRelation>().eq("hospital_id", hospitalInfo.getId()));
|
|
|
// 插入子医院关联表
|
|
|
+ List<TranHospitalRelation> saveRelationList = Lists.newArrayList();
|
|
|
+ for (HospitalRelationVO hospitalRelationVO : hospitalRelationVOList) {
|
|
|
+ TranHospitalRelation tranHospitalRelation = new TranHospitalRelation();
|
|
|
+ BeanUtil.copyProperties(hospitalRelationVO, tranHospitalRelation);
|
|
|
+ tranHospitalRelation.setHospitalId(hospitalInfo.getId());
|
|
|
+ tranHospitalRelation.setCreator(userId);
|
|
|
+ tranHospitalRelation.setModifier(userId);
|
|
|
+ tranHospitalRelation.setGmtCreate(now);
|
|
|
+ tranHospitalRelation.setGmtModified(now);
|
|
|
+ saveRelationList.add(tranHospitalRelation);
|
|
|
+ }
|
|
|
if (ListUtil.isNotEmpty(saveRelationList)) {
|
|
|
tranHospitalRelationService.saveBatch(saveRelationList);
|
|
|
}
|