浏览代码

1、时间区间精确到秒

zhaops 3 年之前
父节点
当前提交
ef66cae26d

+ 2 - 2
src/main/java/com/diagbot/facade/TranLogFacade.java

@@ -34,10 +34,10 @@ public class TranLogFacade extends TranLogServiceImpl {
         }
 
         if (tranLogPageVO.getEndGmtReq() != null) {
-            DateUtils.addMilliseconds(tranLogPageVO.getEndGmtReq(), 1);
+            DateUtils.addMinutes(tranLogPageVO.getEndGmtReq(), 1);
         }
         if (tranLogPageVO.getEndGmtResp() != null) {
-            DateUtils.addMilliseconds(tranLogPageVO.getEndGmtResp(), 1);
+            DateUtils.addMinutes(tranLogPageVO.getEndGmtResp(), 1);
         }
 
         IPage<TranLog> page = super.getPage(tranLogPageVO);

+ 4 - 4
src/main/java/com/diagbot/vo/TranLogPageVO.java

@@ -18,13 +18,13 @@ public class TranLogPageVO extends Page {
     private Long hospitalId;
     private String patientId;
     private String sceneName;
-    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
+    //@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
     private Date startGmtReq;
-    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
+    //@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
     private Date endGmtReq;
-    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
+    //@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
     private Date startGmtResp;
-    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
+    //@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
     private Date endGmtResp;
     private Integer successFlag;
     private String subHospitalName;

+ 4 - 4
src/main/resources/mapper/TranLogMapper.xml

@@ -43,12 +43,12 @@
             AND a.sub_hospital_name LIKE CONCAT( '%', #{tranLogPageVO.subHospitalName}, '%' )
         </if>
         <if test="tranLogPageVO.startGmtReq != null and tranLogPageVO.endGmtReq != null">
-            AND DATE_FORMAT( a.gmt_req, '%Y-%m-%d %T.%f' ) BETWEEN  DATE_FORMAT(#{tranLogPageVO.startGmtReq}, '%Y-%m-%d %T.%f' )
-            AND DATE_FORMAT(#{tranLogPageVO.endGmtReq}, '%Y-%m-%d %T.%f' )
+            AND DATE_FORMAT( a.gmt_req, '%Y-%m-%d %T' ) BETWEEN  DATE_FORMAT(#{tranLogPageVO.startGmtReq}, '%Y-%m-%d %T' )
+            AND DATE_FORMAT(#{tranLogPageVO.endGmtReq}, '%Y-%m-%d %T' )
         </if>
         <if test="tranLogPageVO.startGmtResp != null and tranLogPageVO.endGmtResp != null">
-            AND DATE_FORMAT( a.gmt_resp, '%Y-%m-%d %T.%f' ) BETWEEN DATE_FORMAT(#{tranLogPageVO.startGmtResp}, '%Y-%m-%d %T.%f' )
-            AND DATE_FORMAT(#{tranLogPageVO.endGmtResp}, '%Y-%m-%d %T.%f' )
+            AND DATE_FORMAT( a.gmt_resp, '%Y-%m-%d %T' ) BETWEEN DATE_FORMAT(#{tranLogPageVO.startGmtResp}, '%Y-%m-%d %T' )
+            AND DATE_FORMAT(#{tranLogPageVO.endGmtResp}, '%Y-%m-%d %T' )
         </if>
         <if test="tranLogPageVO.successFlag != null">
             AND a.success_flag = #{tranLogPageVO.successFlag}