|
@@ -131,7 +131,31 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
public List<HisInquiryDTO> hisInquirys(HisInquirysVO hisInquirysVO){
|
|
public List<HisInquiryDTO> hisInquirys(HisInquirysVO hisInquirysVO){
|
|
- return null;
|
|
|
|
|
|
+ List<HisInquiryDTO> hisInquiryDTOList = new ArrayList<>();
|
|
|
|
+ QueryWrapper<InquiryInfo> queryWrapper = new QueryWrapper<InquiryInfo>();
|
|
|
|
+ queryWrapper.eq("hospital_id", hisInquirysVO.getHospitalId());
|
|
|
|
+ queryWrapper.eq("hospital_dept_id", hisInquirysVO.getHospitalDeptId());
|
|
|
|
+ queryWrapper.eq("doctor_id", hisInquirysVO.getDoctorId());
|
|
|
|
+ queryWrapper.eq("patient_id", hisInquirysVO.getPatientId());
|
|
|
|
+ queryWrapper.eq("type", hisInquirysVO.getType());
|
|
|
|
+ queryWrapper.eq("sign", hisInquirysVO.getSign());
|
|
|
|
+ queryWrapper.between("gmt_create", hisInquirysVO.getStartDate(), hisInquirysVO.getEndDate());
|
|
|
|
+ queryWrapper.orderByDesc("gmt_create");
|
|
|
|
+ List<InquiryInfo> inquiryInfoList = this.list(queryWrapper);
|
|
|
|
+ for(InquiryInfo i : inquiryInfoList){
|
|
|
|
+ HisInquiryDTO hisInquiryDTO = new HisInquiryDTO();
|
|
|
|
+ hisInquiryDTO.setId(i.getId());
|
|
|
|
+ hisInquiryDTO.setInquiryCode(i.getInquiryCode());
|
|
|
|
+ hisInquiryDTO.setRegVisitedState(i.getRegVisitedState());
|
|
|
|
+ hisInquiryDTO.setType(i.getType());
|
|
|
|
+ hisInquiryDTO.setSign(i.getSign());
|
|
|
|
+ hisInquiryDTO.setDiagnose(i.getDiagnose());
|
|
|
|
+ hisInquiryDTO.setDataJson(i.getDataJson());
|
|
|
|
+ hisInquiryDTO.setGmtCreate(i.getGmtCreate());
|
|
|
|
+ hisInquiryDTOList.add(hisInquiryDTO);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return hisInquiryDTOList;
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|