|
@@ -22,6 +22,7 @@ import com.diagbot.util.HttpUtils;
|
|
|
import com.diagbot.util.IdCard;
|
|
|
import com.diagbot.util.ListUtil;
|
|
|
import com.diagbot.util.StringUtil;
|
|
|
+import com.diagbot.vo.GetInquiryIdVO;
|
|
|
import com.diagbot.vo.GetInquiryVO;
|
|
|
import com.diagbot.vo.HospitalVO;
|
|
|
import com.diagbot.vo.InquiryCodeVO;
|
|
@@ -191,6 +192,23 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
|
return getInquiryDTO;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ public Long getInquiryIdByIdnum(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) {
|
|
|
+ return inquiryInfo.getId();
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
public Boolean upInquiryCode(InquiryCodeVO inquiryCodeVO) {
|
|
|
Date now = DateUtil.now();
|
|
|
return this.update(new UpdateWrapper<InquiryInfo>()
|