zhangzengfei
2024-10-20 2fc94ba7b517125a7ed9771b48bb5d383021bc91
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package controller
 
import (
    "gat1400Exchange/nvcs"
    "github.com/gin-gonic/gin"
    "net/http"
)
 
type NVCSController struct {
}
 
// 构造函数
func NewNVCSController() SubPlatformController {
    controller := SubPlatformController{}
 
    return controller
}
 
func (n NVCSController) RunStatus(c *gin.Context) {
    var runStatus = make(map[string]string, 0)
    runStatus["floor"] = nvcs.ElevatorRunFloor
 
    switch nvcs.ElevatorRunState {
    case 0:
        runStatus["status"] = "停"
    case 1:
        runStatus["status"] = "上"
    case 2:
        runStatus["status"] = "下"
    }
 
    c.JSON(http.StatusOK, gin.H{"success": true, "data": runStatus, "msg": "ok"})
}