42 lines
1.3 KiB
JavaScript
42 lines
1.3 KiB
JavaScript
|
|
/**
|
||
|
|
* @param {Egg.Application} app - egg application
|
||
|
|
*/
|
||
|
|
module.exports = app => {
|
||
|
|
const { router, controller, middleware } = app;
|
||
|
|
|
||
|
|
setTimeout(() => {
|
||
|
|
// 启动socket服务端
|
||
|
|
middleware.socket.socketServer(app);
|
||
|
|
}, 8000);
|
||
|
|
|
||
|
|
setTimeout(() => {
|
||
|
|
// 启动webSocket服务端
|
||
|
|
middleware.webSocket.webSocketServer(app);
|
||
|
|
}, 16000);
|
||
|
|
|
||
|
|
// 获取SN号
|
||
|
|
router.post('/getSN', controller.home.getSN);
|
||
|
|
// 搜索SN号
|
||
|
|
router.post('/searchSN', controller.home.searchSN);
|
||
|
|
// 搜索可绑定的SN号
|
||
|
|
router.get('/searchBindSN', controller.home.searchBindSN);
|
||
|
|
// 搜索可绑定的单位用户
|
||
|
|
router.get('/searchBindUser', controller.home.searchBindUser);
|
||
|
|
// 绑定SN号
|
||
|
|
router.post('/bindSN', controller.home.bindSN);
|
||
|
|
// 解绑SN号
|
||
|
|
router.post('/unBindingSN', controller.home.unBindingSN);
|
||
|
|
// 获取绑定记录
|
||
|
|
router.post('/getRecord', controller.home.getRecord);
|
||
|
|
// 存储消息记录
|
||
|
|
router.post('/shortMsg', controller.home.shortMsg);
|
||
|
|
// 获取历史消息
|
||
|
|
router.post('/getHistoryMsg', controller.home.getHistoryMsg);
|
||
|
|
// 删除历史消息
|
||
|
|
router.post('/delHistoryMsg', controller.home.delHistoryMsg);
|
||
|
|
// 获取单位用户
|
||
|
|
router.post('/bsideUserManager', controller.home.bsideUserManager);
|
||
|
|
// 获取可管理的SN号
|
||
|
|
router.post('/bsideSNManager', controller.home.bsideSNManager);
|
||
|
|
};
|