Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
付智勇
/
koa2_Sequelize_project
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
付智勇
8 years ago
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
56f65295c9039b4a9938e1f8dd10d9997ab4b41d
56f65295
1 parent
54fc088a
no message
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
15 行增加
和
9 行删除
controller/recordInfoController.js
model/tencentRecordInfoModel.js
routes/upload.js
services/recordInfoService.js
controller/recordInfoController.js
查看文件 @
56f6529
...
...
@@ -69,8 +69,8 @@ recordInfoController.prototype.stopRecording = async(ctx,next)=>{
}
recordInfoController
.
prototype
.
tencentRecordInfo
=
async
(
ctx
,
next
)
=>
{
try
{
const
streamId
=
ctx
.
request
.
body
.
streamId
;
let
recordInfo
=
await
recordInfoService
.
tencentRecordInfo
(
streamId
)
const
channelId
=
ctx
.
request
.
body
.
channelId
;
let
recordInfo
=
await
recordInfoService
.
tencentRecordInfo
(
channelId
)
return
recordInfo
;
}
catch
(
error
)
{
console
.
error
(
error
);
...
...
model/tencentRecordInfoModel.js
查看文件 @
56f6529
...
...
@@ -12,15 +12,20 @@ var recordInfo = sequelize.define('3m_tencent_record_info', {
primaryKey
:
true
,
field
:
"id"
},
stream
Id
:
{
channel
Id
:
{
allowNull
:
false
,
type
:
Sequelize
.
STRING
(
50
),
field
:
"
stream
_id"
field
:
"
channel
_id"
},
recordInfo
:
{
allowNull
:
false
,
type
:
Sequelize
.
STRING
(
50
),
type
:
Sequelize
.
STRING
(
1024
),
field
:
"record_info"
},
createTime
:
{
allowNull
:
false
,
type
:
Sequelize
.
STRING
(
50
),
field
:
"create_time"
}
},
{
...
...
routes/upload.js
查看文件 @
56f6529
...
...
@@ -49,8 +49,9 @@ router.post('/tgpCallback', async (ctx, next) => {
let
info
=
{
id
:
id
,
streamId
:
stream
[
0
]
+
'_'
+
stream
[
1
],
recordInfo
:
JSON
.
stringify
(
body
)
channelId
:
stream
[
0
]
+
'_'
+
stream
[
1
],
recordInfo
:
JSON
.
stringify
(
body
),
createTime
:
JSON
.
stringify
(
new
Date
())
}
let
tencentRecordInfo
=
await
tencentRecordInfoModel
.
create
(
info
)
ctx
.
response
.
status
=
200
;
...
...
services/recordInfoService.js
查看文件 @
56f6529
...
...
@@ -32,9 +32,9 @@ recordInfoService.prototype.getRecordInfo = async(channel) =>{
throw
error
;
}
}
recordInfoService
.
prototype
.
tencentRecordInfo
=
async
(
stream
Id
)
=>
{
recordInfoService
.
prototype
.
tencentRecordInfo
=
async
(
channel
Id
)
=>
{
try
{
let
tencentRecordInfo
=
await
tencentRecordInfoModel
.
findAll
({
where
:{
streamId
:
stream
Id
}})
let
tencentRecordInfo
=
await
tencentRecordInfoModel
.
findAll
({
where
:{
channelId
:
channel
Id
}})
return
tencentRecordInfo
}
catch
(
error
)
{
throw
error
;
...
...
请
注册
或
登录
后发表评论