|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.diagbot.dto.GetInquiryDTO;
|
|
import com.diagbot.dto.GetInquiryDTO;
|
|
import com.diagbot.dto.GetInquiryDetailDTO;
|
|
import com.diagbot.dto.GetInquiryDetailDTO;
|
|
import com.diagbot.dto.InquiryDTO;
|
|
import com.diagbot.dto.InquiryDTO;
|
|
|
|
+import com.diagbot.dto.InquiryInfoDTO;
|
|
import com.diagbot.dto.InquiryPatDTO;
|
|
import com.diagbot.dto.InquiryPatDTO;
|
|
import com.diagbot.entity.InquiryDetail;
|
|
import com.diagbot.entity.InquiryDetail;
|
|
import com.diagbot.entity.InquiryInfo;
|
|
import com.diagbot.entity.InquiryInfo;
|
|
@@ -209,6 +210,24 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+ public InquiryInfoDTO getInquiryInfoByIdnum(GetInquiryIdVO getInquiryIdVO) {
|
|
|
|
+ InquiryInfo inquiryInfo = this.getOne(new QueryWrapper<InquiryInfo>()
|
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
|
+ .eq("hospital_code", getInquiryIdVO.getHospitalCode())
|
|
|
|
+ .eq("source", getInquiryIdVO.getSource())
|
|
|
|
+ .eq("id_type", getInquiryIdVO.getIdType())
|
|
|
|
+ .eq("id_num", getInquiryIdVO.getIdNum())
|
|
|
|
+ .orderByDesc("gmt_modified"), false
|
|
|
|
+ );
|
|
|
|
+ if (inquiryInfo!= null) {
|
|
|
|
+ InquiryInfoDTO inquiryInfoDTO = new InquiryInfoDTO();
|
|
|
|
+ BeanUtil.copyProperties(inquiryInfo, inquiryInfoDTO);
|
|
|
|
+ inquiryInfoDTO.setInquriyId(inquiryInfo.getId());
|
|
|
|
+ return inquiryInfoDTO;
|
|
|
|
+ }
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+
|
|
public Boolean upInquiryCode(InquiryCodeVO inquiryCodeVO) {
|
|
public Boolean upInquiryCode(InquiryCodeVO inquiryCodeVO) {
|
|
Date now = DateUtil.now();
|
|
Date now = DateUtil.now();
|
|
return this.update(new UpdateWrapper<InquiryInfo>()
|
|
return this.update(new UpdateWrapper<InquiryInfo>()
|