gaodm %!s(int64=5) %!d(string=hai) anos
pai
achega
aa86c84a21

+ 4 - 4
prec-service/src/main/java/com/diagbot/facade/InquiryInfoFacade.java

@@ -260,13 +260,13 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
         inquiryInfoQe.eq(StringUtil.isNotBlank(getInquiryDetailVO.getPatientIdNo()),
                 "patient_id_no", getInquiryDetailVO.getPatientIdNo());
         inquiryInfoQe.eq("inquiry_code", getInquiryDetailVO.getInquiryCode());
+        String day = DateUtil.formatDateTime(DateUtil.getFirstTimeOfDay(DateUtil.addDay(DateUtil.now(),
+                -getInquiryDetailVO.getDayLimit())));
+        inquiryInfoQe.ge("gmt_modified", day);
         inquiryInfoQe.orderByDesc("gmt_modified");
 
         InquiryInfo inquiryInfo = this.getOne(inquiryInfoQe, false);
-        if (inquiryInfo == null
-                ||DateUtil.before(inquiryInfo.getGmtModified(),
-                DateUtil.getFirstTimeOfDay(DateUtil.addDay(DateUtil.now(),
-                        -getInquiryDetailVO.getDayLimit())))) {
+        if (inquiryInfo == null) {
             throw new CommonException(CommonErrorCode.NOT_EXISTS, "该病历不存在!");
         }