From 75e50e0966d7165e04100a713267ece438482e19 Mon Sep 17 00:00:00 2001
From: leutu <leutu@qq.com>
Date: 星期二, 13 八月 2024 18:17:27 +0800
Subject: [PATCH] 推送代码忘记去掉注释,另外schederTask注意时间戳同步

---
 src/main/java/com/skyline/electricity/timer/Consumer.java      |   16 ++++++++++++----
 src/main/java/com/skyline/electricity/timer/SchedulerTask.java |   13 ++-----------
 src/main/resources/application-dev.yml                         |    5 +++++
 3 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/skyline/electricity/timer/Consumer.java b/src/main/java/com/skyline/electricity/timer/Consumer.java
index d6e13ba..13d7c43 100644
--- a/src/main/java/com/skyline/electricity/timer/Consumer.java
+++ b/src/main/java/com/skyline/electricity/timer/Consumer.java
@@ -101,9 +101,9 @@
             list.add(alertinfo) ;
         }
         insertInformation(list);
-       // System.out.println( "list:"+jsonObject.toJSONString(list));
-//        if( list != null && list.size() > 0)
-//            System.out.println( "websocket status ..["+webSocketController.sendAllMessage(JSONObject.toJSONString(list))+"["+JSONObject.toJSONString(list)+"]" );
+        System.out.println( "list:"+jsonObject.toJSONString(list));
+        if( list != null && list.size() > 0)
+            System.out.println( "websocket status ..["+webSocketController.sendAllMessage(JSONObject.toJSONString(list))+"["+JSONObject.toJSONString(list)+"]" );
     }
 
     private void initAlertInfos(JSONObject jsonObject, String personNo, SysUser sysUser, RetInfo alertinfo) {
@@ -126,8 +126,16 @@
         alertinfo.setHb(jsonObject.getIntValue("hb"));
     }
 
+    /**
+     * 鍒ゆ柇鍥存爮妤煎眰涓庝笂鎶ヤ綅缃ゼ灞備竴鑷达紝鍚﹀垯涓嶆姤璀�
+     * @param basefloor
+     * @param start
+     * @return
+     */
     private boolean checkHight(String basefloor,double start){
-        return  (Integer.parseInt(basefloor)-2)*6.3 >=start ;
+           double f  = start/6.3;
+           int ff = (int)f+2;
+        return  (ff-Integer.parseInt(basefloor)) >= 0 ;
     }
 
 
diff --git a/src/main/java/com/skyline/electricity/timer/SchedulerTask.java b/src/main/java/com/skyline/electricity/timer/SchedulerTask.java
index 1e83b54..a1a1e7c 100644
--- a/src/main/java/com/skyline/electricity/timer/SchedulerTask.java
+++ b/src/main/java/com/skyline/electricity/timer/SchedulerTask.java
@@ -1,15 +1,5 @@
 package com.skyline.electricity.timer;
 
-import org.apache.http.client.ClientProtocolException;
-import org.apache.http.client.config.RequestConfig;
-import org.apache.http.client.entity.UrlEncodedFormEntity;
-import org.apache.http.client.methods.CloseableHttpResponse;
-import org.apache.http.client.methods.HttpPost;
-import org.apache.http.impl.client.CloseableHttpClient;
-import org.apache.http.impl.client.HttpClients;
-import org.apache.http.message.BasicNameValuePair;
-import org.apache.http.protocol.HTTP;
-import org.apache.http.util.EntityUtils;
 import org.springframework.stereotype.*;
 import org.springframework.context.annotation.*;
 import org.springframework.beans.factory.annotation.*;
@@ -93,11 +83,12 @@
         List<RetInfo> rlist = new ArrayList<>();
         list.stream().forEach(r->rlist.add(JSONObject.parseObject(r,RetInfo.class))) ;
         if( list != null && list.size() > 0){
+            System.out.println("scheduled....push size:"+list.size());
             webSocketController.sendAllMessage(JSONObject.toJSONString(rlist));
         }
        //     System.out.println( "websocket status ..["+JSONObject.toJSONString(rlist)+"]" );
         //鎺ㄩ�佹姤璀︿俊鎭�
-        pushIM(rlist);
+        //pushIM(rlist);
     }
 
     /**
diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml
index 4e9e503..6960c67 100644
--- a/src/main/resources/application-dev.yml
+++ b/src/main/resources/application-dev.yml
@@ -24,6 +24,11 @@
     jdbc-url: jdbc:postgresql://10.69.206.79:5432/HBLFDC
     username: postgres
     password: Terra2024!
+#    type: org.apache.commons.dbcp.BasicDataSource
+#    driverClassName:  org.postgresql.Driver
+#    jdbc-url: jdbc:postgresql://192.168.11.28:5433/HBLFDC
+#    username: postgres
+#    password: 123456
     #杩炴帴姹犻厤缃�
     dbcp2:
       maxWait: 120000

--
Gitblit v1.9.3