zhangzengfei
2024-06-13 96d0d182e4b1e5ad094bf6d5cfaae3ba19c0d9a0
service/nvcs.go
@@ -7,6 +7,7 @@
   "io/ioutil"
   "net"
   "net/http"
   "strings"
   "time"
   "gat1400Exchange/config"
@@ -167,10 +168,10 @@
type A2ElevatorData struct {
   Id    string `json:"id"`
   State struct {
      Floor  string  `json:"Floor"`
      Status string  `json:"Status"`
      TFloor int64   `json:"TFloor"`
      Speed  float64 `json:"Speed"`
      Floor  string `json:"Floor"`
      Status string `json:"Status"`
      TFloor int64  `json:"TFloor"`
      Speed  string `json:"Speed"`
   } `json:"State"`
}
@@ -202,7 +203,7 @@
   }
   if len(configData.FloorData) > 0 {
      A2BottomFloor, A2TopFloor = configData.FloorData[0], configData.FloorData[len(configData.FloorData[0])-1]
      A2BottomFloor, A2TopFloor = configData.FloorData[0], configData.FloorData[len(configData.FloorData)-1]
   }
   logger.Info("A2 floor config total:%d, bottomFloor:%s, topFloor:%s", len(configData.FloorData), A2BottomFloor, A2TopFloor)
@@ -226,9 +227,9 @@
      logger.Debug("Received A2 report data %+v", req)
      // 记录电梯运行状态, 只记录上行和下行
      if req.State.Speed > 0 {
      if strings.Contains(req.State.Status, "上") {
         runState = "上"
      } else if req.State.Speed < 0 {
      } else if strings.Contains(req.State.Status, "下") {
         runState = "下"
      }