|
@@ -7,6 +7,7 @@ import com.diagbot.enums.IsDeleteEnum;
|
|
|
import com.diagbot.service.impl.CasesEntryHospitalServiceImpl;
|
|
|
import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.vo.GetAllByHospitalVO;
|
|
|
+import com.diagbot.vo.InsertByHospitalVO;
|
|
|
import com.diagbot.vo.UpdateByHospitalVO;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
@@ -34,7 +35,7 @@ public class CasesEntryHospitalFacade extends CasesEntryHospitalServiceImpl {
|
|
|
.eq("hospital_id",getAllByHospitalVO.getHospitalId());
|
|
|
List<CasesEntryHospital> casesEntryHospitals = this.list(casesEntryHospitalQueryWrapper);
|
|
|
List<GetAllByHospitalDTO> getAllByHospitalDTOS = new ArrayList<>();
|
|
|
- BeanUtil.copyProperties(casesEntryHospitals,getAllByHospitalDTOS);
|
|
|
+ getAllByHospitalDTOS = BeanUtil.listCopyTo(casesEntryHospitals,GetAllByHospitalDTO.class);
|
|
|
return getAllByHospitalDTOS;
|
|
|
}
|
|
|
|
|
@@ -54,4 +55,23 @@ public class CasesEntryHospitalFacade extends CasesEntryHospitalServiceImpl {
|
|
|
this.saveBatch(updateByHospitalVO.getCasesEntryHospitals());
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 新增指定医院条目
|
|
|
+ *
|
|
|
+ * @param insertByHospitalVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public Boolean insertByHospital(InsertByHospitalVO insertByHospitalVO){
|
|
|
+ List<CasesEntryHospital> casesEntryHospitals = new ArrayList<>();
|
|
|
+ CasesEntryHospital casesEntryHospital = new CasesEntryHospital();
|
|
|
+ for (String hospitalId : insertByHospitalVO.getHospitalId()) {
|
|
|
+ casesEntryHospital = new CasesEntryHospital();
|
|
|
+ BeanUtil.copyProperties(insertByHospitalVO,casesEntryHospital);
|
|
|
+ casesEntryHospital.setHospitalId(hospitalId);
|
|
|
+ casesEntryHospitals.add(casesEntryHospital);
|
|
|
+ }
|
|
|
+ super.saveBatch(casesEntryHospitals);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|