正在显示
3 个修改的文件
包含
126 行增加
和
7 行删除
| 1 | ## 课堂管理 | 1 | ## 课堂管理 |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | +>分页参数 headers传参 pageno 每页多少条 page 第几页 | ||
| 5 | +> 认证参数 headers 传参 token | ||
| 6 | + | ||
| 7 | + | ||
| 4 | ### 创建课堂 | 8 | ### 创建课堂 |
| 5 | 9 | ||
| 6 | 请求url | 10 | 请求url |
| 7 | - post localhost:3000/meeting/createMeeting | 11 | + POST /meeting/createMeeting |
| 8 | 12 | ||
| 9 | 13 | ||
| 10 | 请求参数: | 14 | 请求参数: |
| @@ -108,3 +112,118 @@ | @@ -108,3 +112,118 @@ | ||
| 108 | } | 112 | } |
| 109 | } | 113 | } |
| 110 | } | 114 | } |
| 115 | + | ||
| 116 | + | ||
| 117 | +#获取课堂列表 | ||
| 118 | + | ||
| 119 | + | ||
| 120 | + POST /meeting/createMeeting | ||
| 121 | + | ||
| 122 | + | ||
| 123 | +请求参数: | ||
| 124 | + | ||
| 125 | + { | ||
| 126 | + "siteId": "networkschool" | ||
| 127 | + } | ||
| 128 | + | ||
| 129 | +返回参数: | ||
| 130 | + | ||
| 131 | + { | ||
| 132 | + "code": 200, | ||
| 133 | + "returnData": { | ||
| 134 | + "data": { | ||
| 135 | + "meetingInfo": [ | ||
| 136 | + { | ||
| 137 | + "id": "8a9945605e7a0d74015ecc2737ce2805", | ||
| 138 | + "meetingNumber": "405733679", | ||
| 139 | + "meetingName": "0929-2", | ||
| 140 | + "meetingContent": "无", | ||
| 141 | + "create_user": "味道", | ||
| 142 | + "createTime": "2017-09-29 13:41:15", | ||
| 143 | + "beginTime": "2017-09-29 18:09:00 ", | ||
| 144 | + "endTime": "2017-09-29 23:09:00", | ||
| 145 | + "inviteUser": "", | ||
| 146 | + "meetingType": 2, | ||
| 147 | + "meetingStatus": 1, | ||
| 148 | + "userIp": "123.56.73.119", | ||
| 149 | + "meetingKey": "v2JIU3mI2TmE03LiySdg1xPSAHd1tIs8", | ||
| 150 | + "hostPassword": "111111", | ||
| 151 | + "presenterPassword": "111111", | ||
| 152 | + "assistantPassword": "111111", | ||
| 153 | + "attendeePassword": "67542400", | ||
| 154 | + "capacity": 1000, | ||
| 155 | + "topNodeId": "101", | ||
| 156 | + "topNodeAddr": "www.3mang.com", | ||
| 157 | + "userData": "", | ||
| 158 | + "siteId": "networkschool", | ||
| 159 | + "classroomNumber": "34831", | ||
| 160 | + "uiLanguage": 2, | ||
| 161 | + "isPublic": 1, | ||
| 162 | + "controlMode": 0, | ||
| 163 | + "micAuto": 0, | ||
| 164 | + "hasInteraction": 1, | ||
| 165 | + "autoRecord": 1, | ||
| 166 | + "maxVideoChannels": 1, | ||
| 167 | + "maxAudioChannels": 1, | ||
| 168 | + "videoQuality": 0, | ||
| 169 | + "pagenaviUserprivilege": 1, | ||
| 170 | + "markerUserprivilege": 1, | ||
| 171 | + "chatToNormalUserprivilege": 1, | ||
| 172 | + "chatToHostUserprivilege": 1, | ||
| 173 | + "docModule": 1, | ||
| 174 | + "screenModule": 0, | ||
| 175 | + "mediaModule": 0, | ||
| 176 | + "whiteboardModule": 1, | ||
| 177 | + "recordModule": 1, | ||
| 178 | + "videoModule": 1, | ||
| 179 | + "userListModule": 1, | ||
| 180 | + "chatModule": 1, | ||
| 181 | + "cycle": 0, | ||
| 182 | + "repeatmode": 0, | ||
| 183 | + "endmode": 0, | ||
| 184 | + "finalenddate": "", | ||
| 185 | + "endcount": 1, | ||
| 186 | + "repeatday": 0, | ||
| 187 | + "repeatweek": "", | ||
| 188 | + "repeatmonthday": 0, | ||
| 189 | + "repeatmonthweekweek": 0, | ||
| 190 | + "repeatmonthweekday": 0, | ||
| 191 | + "frequency": 1, | ||
| 192 | + "monthType": 0, | ||
| 193 | + "inviterRadio": 1, | ||
| 194 | + "aheadTime": 60, | ||
| 195 | + "chatInterval": 0, | ||
| 196 | + "h5Module": 1, | ||
| 197 | + "teacherPhoto": null, | ||
| 198 | + "meetingPhoto": "http://networkschool.xuedianyun.com:9990/zxxfdw.png", | ||
| 199 | + "reservationNumber": 0 | ||
| 200 | + } | ||
| 201 | + ], | ||
| 202 | + "count": 62, | ||
| 203 | + "page": 1, | ||
| 204 | + "pageno": 4 | ||
| 205 | + } | ||
| 206 | + } | ||
| 207 | + } | ||
| 208 | + | ||
| 209 | + | ||
| 210 | +#删除课堂 | ||
| 211 | + | ||
| 212 | + DELETE /delMeeting/:meetingId | ||
| 213 | + | ||
| 214 | + | ||
| 215 | +请求参数: | ||
| 216 | + | ||
| 217 | +名称|类型|描述 | ||
| 218 | +:--|:--|:-- | ||
| 219 | +|meetingId |string | 课堂id,必须 | | ||
| 220 | + | ||
| 221 | +返回参数: | ||
| 222 | + | ||
| 223 | + { | ||
| 224 | + "code": 200, | ||
| 225 | + "returnData": { | ||
| 226 | + "data": 1 | ||
| 227 | + } | ||
| 228 | + } | ||
| 229 | + |
| @@ -28,7 +28,7 @@ router.post('/AuthId',async (ctx, next) => { | @@ -28,7 +28,7 @@ router.post('/AuthId',async (ctx, next) => { | ||
| 28 | } | 28 | } |
| 29 | }) | 29 | }) |
| 30 | 30 | ||
| 31 | - router.post('/getMeeting', async (ctx, next) => { | 31 | +router.post('/getMeeting', async (ctx, next) => { |
| 32 | try{ | 32 | try{ |
| 33 | var data = await meetingContoller.getMeeting(ctx, next); | 33 | var data = await meetingContoller.getMeeting(ctx, next); |
| 34 | status.successTemp(ctx,200,data); | 34 | status.successTemp(ctx,200,data); |
| @@ -36,7 +36,7 @@ router.post('/AuthId',async (ctx, next) => { | @@ -36,7 +36,7 @@ router.post('/AuthId',async (ctx, next) => { | ||
| 36 | status.catchError(ctx,400,e.message); | 36 | status.catchError(ctx,400,e.message); |
| 37 | } | 37 | } |
| 38 | }); | 38 | }); |
| 39 | - router.delete('/delMeeting/:meetingId', async (ctx, next) => { | 39 | +router.delete('/delMeeting/:meetingId', async (ctx, next) => { |
| 40 | try{ | 40 | try{ |
| 41 | var data = await meetingContoller.delMeeting(ctx, next); | 41 | var data = await meetingContoller.delMeeting(ctx, next); |
| 42 | status.successTemp(ctx,200,data); | 42 | status.successTemp(ctx,200,data); |
| @@ -45,7 +45,7 @@ router.post('/AuthId',async (ctx, next) => { | @@ -45,7 +45,7 @@ router.post('/AuthId',async (ctx, next) => { | ||
| 45 | } | 45 | } |
| 46 | }) | 46 | }) |
| 47 | 47 | ||
| 48 | - router.put('/updateMeeting/:meetingId', async (ctx, next) => { | 48 | +router.put('/updateMeeting/:meetingId', async (ctx, next) => { |
| 49 | try{ | 49 | try{ |
| 50 | var data = await meetingContoller.updateMeeting(ctx, next); | 50 | var data = await meetingContoller.updateMeeting(ctx, next); |
| 51 | status.successTemp(ctx,200,data); | 51 | status.successTemp(ctx,200,data); |
| @@ -55,7 +55,7 @@ router.post('/AuthId',async (ctx, next) => { | @@ -55,7 +55,7 @@ router.post('/AuthId',async (ctx, next) => { | ||
| 55 | }) | 55 | }) |
| 56 | 56 | ||
| 57 | 57 | ||
| 58 | - router.post('/getAllMeetingBySiteID', async (ctx, next) => { | 58 | +router.post('/getAllMeetingBySiteID', async (ctx, next) => { |
| 59 | try{ | 59 | try{ |
| 60 | var data = await meetingContoller.getAllMeetingBySiteID(ctx, next); | 60 | var data = await meetingContoller.getAllMeetingBySiteID(ctx, next); |
| 61 | status.successTemp(ctx,200,data); | 61 | status.successTemp(ctx,200,data); |
| @@ -63,7 +63,7 @@ router.post('/AuthId',async (ctx, next) => { | @@ -63,7 +63,7 @@ router.post('/AuthId',async (ctx, next) => { | ||
| 63 | status.catchError(ctx,400,e.message); | 63 | status.catchError(ctx,400,e.message); |
| 64 | } | 64 | } |
| 65 | }) | 65 | }) |
| 66 | - router.post('/recording', async (ctx, next) => { | 66 | +router.post('/recording', async (ctx, next) => { |
| 67 | try{ | 67 | try{ |
| 68 | var data = await meetingContoller.recording(ctx, next); | 68 | var data = await meetingContoller.recording(ctx, next); |
| 69 | status.successTemp(ctx,200,data); | 69 | status.successTemp(ctx,200,data); |
| @@ -122,7 +122,7 @@ meetingService.prototype.getMeeting = async(queryData,page = 1,pageno =12) =>{ | @@ -122,7 +122,7 @@ meetingService.prototype.getMeeting = async(queryData,page = 1,pageno =12) =>{ | ||
| 122 | sql += " and 3m_meeting.id = '" + queryData.id+"'"; | 122 | sql += " and 3m_meeting.id = '" + queryData.id+"'"; |
| 123 | } | 123 | } |
| 124 | if(queryData.meetingStatus){ | 124 | if(queryData.meetingStatus){ |
| 125 | - sql += " and 3m_meeting.meeting_type = '" + queryData.meetingStatus+"'"; | 125 | + sql += " and 3m_meeting.meeting_status = '" + queryData.meetingStatus+"'"; |
| 126 | } | 126 | } |
| 127 | sql += ' ORDER BY 3m_meeting.create_time DESC LIMIT '+(page-1)*pageno+' , ' +pageno | 127 | sql += ' ORDER BY 3m_meeting.create_time DESC LIMIT '+(page-1)*pageno+' , ' +pageno |
| 128 | let backMeeting = await sequelize.query(sql); | 128 | let backMeeting = await sequelize.query(sql); |
-
请 注册 或 登录 后发表评论