예제 #1
0
파일: UnitTest.cs 프로젝트: ilegendary/zt
        public void   GetInfoTestAsync()
        {
            GroundLockTerminalBLL  terminalBLL  = new GroundLockTerminalBLL();
            GroundLockTerminalInfo terminalInfo = terminalBLL.GetTerminalStatus("ZZCWS0000002");

            Assert.Equal(1, terminalInfo.OnLine);
        }
예제 #2
0
        public IActionResult GetLockStatus(string id)
        {
            string sn = prefix + id;
            GroundLockTerminalBLL  terminalBLL  = new GroundLockTerminalBLL();
            GroundLockTerminalInfo terminalInfo = terminalBLL.GetTerminalStatus(sn);

            return(Json(terminalInfo));
        }
예제 #3
0
        public IActionResult GetDownLockResult(string id)
        {
            string sn = prefix + id;
            GroundLockTerminalInfo terminalInfo = terminalBLL.GetTerminalStatus(sn);

            if (terminalInfo.Status == ((int)ZTEnum.GroudLockStatus.LockDown_Left).ToString() || terminalInfo.Status == ((int)ZTEnum.GroudLockStatus.LockDown_Wating).ToString())
            {
                return(Json("{\"success\":\"1\",\"msg\":\"操作成功\"}"));
            }
            else
            {
                return(Json("{\"success\":\"0\",\"msg\":\"正在执行\"}"));
            }
        }