zhangzengfei
2024-06-13 96d0d182e4b1e5ad094bf6d5cfaae3ba19c0d9a0
修复A2运行状态显示的bug
1个文件已修改
15 ■■■■ 已修改文件
service/nvcs.go 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 = "下"
        }