班牌后台管理

Posted crazymagic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了班牌后台管理相关的知识,希望对你有一定的参考价值。

1 f返回所有学校班牌信息接口

请求方式:  get 

http://0.0.0.0:8008/api/admin/v1/CheckBanPaiStatus

 

2  通过Rucode和学校名称搜索接口

通过Rucode进行搜索

请求方式get 

http://0.0.0.0:8008/api/admin/v1/CheckBanPaiStatus/?SearchFiled=3408076

通过学校名进行搜索

请求方式: get

http://0.0.0.0:8008/api/admin/v1/CheckBanPaiStatus/?SearchFiled=七天网络

 

3 查看学校详情接口

请求方式get

http://0.0.0.0:8008/api/admin/v1/CheckBanPaiStatus/?SearchFiled=3408076

以上三个接口其实就是一个接口,返回格式如下:

班牌的状态字段 ClassROomStatus   0 表示未登录   1表示登录 2 表示离线

 

 

NormalStatus 表示该学校所有班牌处于正常状态的数量

LeaveStatus 表示该学校所有班牌处于离线状态的数量

Unlongin 表示该学校所有班牌处于未登录状态的数量

 

{
    "code": 200,
    "message": "success",
    "data": [
        {
            "Rucode": "3408076",
            "SchoolName": "七天网络",
            "NormalStatus": 1,
            "LeaveStatus": 0,
            "Unlongin": 19,
            "ClassRoomMes": [ # 这里单一学校的班牌信息
                {
                    "Class_Room_Adreess": "一楼",
                    "ClassRoomMid": "59e6d09b705deb72706503ae",
                    "Class_Room_Name": "啊大厦大所",
                    "ClassROomStatus": 2
                },
                {
                    "Class_Room_Adreess": "一楼",
                    "ClassRoomMid": "59e6d09b705deb72706503af",
                    "Class_Room_Name": "1017210661165",
                    "ClassROomStatus": 2
                },
                {
                    "Class_Room_Adreess": "一楼",
                    "ClassRoomMid": "59e6d09b705deb72706503b0",
                    "Class_Room_Name": "1090855420342",
                    "ClassROomStatus": 2
                },
                {
                    "Class_Room_Adreess": "一楼",
                    "ClassRoomMid": "59e6d09b705deb72706503b1",
                    "Class_Room_Name": "1085292002763",
                    "ClassROomStatus": 2
                },
                {
                    "Class_Room_Adreess": "一楼",
                    "ClassRoomMid": "59e6d09b705deb72706503b2",
                    "Class_Room_Name": "1020329264710",
                    "ClassROomStatus": 2
                },
                {
                    "Class_Room_Adreess": "高中部教学楼",
                    "ClassRoomMid": "5ad87cbc705deb53d881f6ed",
                    "Class_Room_Name": "201",
                    "ClassROomStatus": 2
                },
                {
                    "Class_Room_Adreess": "高中部教学楼",
                    "ClassRoomMid": "5ad87cbc705deb53d881f6ee",
                    "Class_Room_Name": "202",
                    "ClassROomStatus": 2
                },
                {
                    "Class_Room_Adreess": "高中部教学楼",
                    "ClassRoomMid": "5ad87cbc705deb53d881f6ef",
                    "Class_Room_Name": "111班",
                    "ClassROomStatus": 0
                },
                {
                    "Class_Room_Adreess": "高中部教学楼",
                    "ClassRoomMid": "5ad87cbc705deb53d881f6f0",
                    "Class_Room_Name": "112班",
                    "ClassROomStatus": 2
                }
             
                }
            ]
        }
    ]
}

 

 

4 控制班牌重启接口

请求方式: get

请求参数

ClassRoomMID 
http://0.0.0.0:8008//api/admin/v1/restart/?ClassRoomMID=5ad87cbc705deb53d881f6ef

返回结果

{
    "code": 200,
    "message": "success",
    "data": ""
}

 

以上是关于班牌后台管理的主要内容,如果未能解决你的问题,请参考以下文章

Firefly互动数字班牌解决方案

如何在超过 10 次以上的片段中管理 BackPress?

替换或删除后台堆栈上现有片段的代码不起作用

在后台堆栈中多次防止相同的片段

完成后台管理系统功能添加商品中的商品类目的展示

当 FragmentActivity 在 Android 中进入后台时出现 NotSerializableException