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
5d6135e63f2d801806152582f2a4d4b25a317326
5d6135e6
1 parent
0be84003
no message
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
7 行增加
和
5 行删除
controller/studentMeetingController.js
services/studentMeetingService.js
controller/studentMeetingController.js
查看文件 @
5d6135e
...
...
@@ -81,6 +81,7 @@ studentMeetingController.prototype.updateStudentMeetingBySite = async(ctx, next)
try
{
let
Id
=
ctx
.
params
.
id
;
var
body
=
ctx
.
request
.
body
;
let
smdata
=
await
studentMeetingService
.
updateStudentMeetingBySite
(
Id
,
body
)
return
smdata
;
}
catch
(
error
)
{
...
...
@@ -93,7 +94,7 @@ studentMeetingController.prototype.getStudentMeetingByStudentId = async(ctx, nex
let
Id
=
ctx
.
params
.
id
;
let
page
=
ctx
.
header
.
page
?
Number
(
ctx
.
header
.
page
):
ctx
.
header
.
page
;
let
pageno
=
ctx
.
header
.
pageno
?
Number
(
ctx
.
header
.
pageno
):
ctx
.
header
.
pageno
;
let
student
=
await
studentMeetingService
.
updateStudentMeetingBySite
(
Id
,
page
,
pageno
);
let
student
=
await
studentMeetingService
.
getStudentMeetingByStudentId
(
Id
,
page
,
pageno
);
return
student
;
}
catch
(
error
)
{
throw
error
;
...
...
services/studentMeetingService.js
查看文件 @
5d6135e
...
...
@@ -85,14 +85,14 @@ studentMeetingService.prototype.getStudentMeetingBySite = async(siteId,page=1,pa
studentMeetingService.prototype.updateStudentMeetingBySite = async(id,data) =>{
try {
let studentMeeting = await studentMeeting.update(data,{where:{id:id}});
return studentMeeting;
let studentMeetingS = await studentMeeting.update(data,{where:{id:id}});
return studentMeetingS;
} catch (error) {
throw error;
}
}
studentMeetingService.prototype.
updateStudentMeetingBySite
= async(id,page=1,pageno=8) =>{
studentMeetingService.prototype.
getStudentMeetingByStudentId
= async(id,page=1,pageno=8) =>{
let querySql = `SELECT
3u.*, 3meet.meeting_name,
3meet.meeting_status meetingStatus,
...
...
@@ -112,7 +112,8 @@ studentMeetingService.prototype.updateStudentMeetingBySite = async(id,page=1,pag
LEFT JOIN 3m_meeting 3meet ON 3meet.id = 3sm.meeting_id
WHERE
3sm.student_id = '` +id+"
'";;
querySql += '
ORDER
BY
3
sm
.
create_time
DESC
LIMIT
'+(page-1)*pageno+'
,
'
+
pageno
querySql += '
AND
3
sm
.
status
!=
5
ORDER
BY
3
sm
.
create_time
DESC
LIMIT
'+(page-1)*pageno+'
,
'
+
pageno
let
sm
=
await
sequelize
.
query
(
querySql
);
return
sm
[
0
];
}
...
...
请
注册
或
登录
后发表评论