Преглед на файлове

余杭三院日志增加响应时间

licy преди 3 години
родител
ревизия
c6980d18a3
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 8 1
      src/main/java/com/diagbot/facade/DataPageDockFacade.java

+ 8 - 1
src/main/java/com/diagbot/facade/DataPageDockFacade.java

@@ -79,6 +79,7 @@ public class DataPageDockFacade {
      * @time: ${DATE} ${TIME}
      **/
     public RespDTO<String> getDataService(DataPageDockVO dataPageDockVO) {
+        long startTime=System.currentTimeMillis();   //获取开始时间
         //参数校验
         if (StringUtil.isNotEmpty(dataPageDockVO.getHospitalCode()) && StringUtil.isNotEmpty(dataPageDockVO.getHospitalName())) {
             //查找基层医院术语,等新表构建后编写业务
@@ -112,8 +113,10 @@ public class DataPageDockFacade {
                     pushMrId = mrFacade.createIndicationMr(indicationDTO);
                 } else {
                     try {
+                        long endTime=System.currentTimeMillis(); //获取结束时间
                         url = "提示信息出参为空";
                         TranDatadockingLog tranDatadockingLog = new TranDatadockingLog();
+                        tranDatadockingLog.setHosptialDeptCode("程序运行时间: "+(endTime-startTime)+"ms");
                         tranDatadockingLog.setHospitalId(dataPageDockVO.getHospitalId());
                         tranDatadockingLog.setParamIn(JSON.toJSONString(dataPageDockVO));
                         tranDatadockingLog.setParamOut(url);
@@ -129,8 +132,10 @@ public class DataPageDockFacade {
                 }
             } else {
                 try {
-                    url = "提示信息出参全为空";
+                    long endTime=System.currentTimeMillis(); //获取结束时间
+                    url = "提示信息出参为空";
                     TranDatadockingLog tranDatadockingLog = new TranDatadockingLog();
+                    tranDatadockingLog.setHosptialDeptCode("程序运行时间: "+(endTime-startTime)+"ms");
                     tranDatadockingLog.setHospitalId(dataPageDockVO.getHospitalId());
                     tranDatadockingLog.setParamIn(JSON.toJSONString(dataPageDockVO));
                     tranDatadockingLog.setParamOut(url);
@@ -153,7 +158,9 @@ public class DataPageDockFacade {
         }
 
         try {
+            long endTime=System.currentTimeMillis(); //获取结束时间
             TranDatadockingLog tranDatadockingLog = new TranDatadockingLog();
+            tranDatadockingLog.setHosptialDeptCode("程序运行时间: "+(endTime-startTime)+"ms");
             tranDatadockingLog.setHospitalId(dataPageDockVO.getHospitalId());
             tranDatadockingLog.setParamIn(JSON.toJSONString(dataPageDockVO));
             tranDatadockingLog.setParamOut(url);