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) var floor, runState = nvcs.CurrentRunState() runStatus["floor"] = floor switch runState { case 0: runStatus["status"] = "停" case 1: runStatus["status"] = "上" case 2: runStatus["status"] = "下" } c.JSON(http.StatusOK, gin.H{"success": true, "data": runStatus, "msg": "ok"}) }