李勇

sass修改保存录制信息的接口

此 diff 太大无法显示。
@@ -26,7 +26,7 @@ import ArrayBufferUtil from 'libs/ArrayBufferUtil'; @@ -26,7 +26,7 @@ import ArrayBufferUtil from 'libs/ArrayBufferUtil';
26 import UTF8 from 'utf-8'; 26 import UTF8 from 'utf-8';
27 27
28 let loger = Loger.getLoger('MessageEntrance'); 28 let loger = Loger.getLoger('MessageEntrance');
29 -let _sdkInfo = {"version": "v.1.8.4.20170330-1", "author": "www.3mang.com"}; 29 +let _sdkInfo = {"version": "v.1.8.5.20170331-1", "author": "www.3mang.com"};
30 30
31 //APE 31 //APE
32 let _sass; 32 let _sass;
@@ -416,6 +416,61 @@ class Sass extends Emiter { @@ -416,6 +416,61 @@ class Sass extends Emiter {
416 416
417 let timestamp = new Date().getTime(); 417 let timestamp = new Date().getTime();
418 let authId = MD5(key + siteID + meetingID + timestamp); 418 let authId = MD5(key + siteID + meetingID + timestamp);
  419 + let url = `http://${GlobalConfig.portal}/3m/recordingMeeting/insertRecordingMeeting.do`;
  420 + loger.log('saveClassRecordContrlInfo', url);
  421 +
  422 + fetch( encodeURI(url), {
  423 + method: 'POST',
  424 + headers: {
  425 + "Content-Type": "application/x-www-form-urlencoded"
  426 + },
  427 + body: `siteID=${siteID}&meetingID=${meetingID}&userID=${userID}&userName=${userName}&meetingName=${meetingName}&startTime=${startTime}&endTime=${endTime}&playUrl=${playUrl}&streamName=${streamName}&downloadUrl=${downloadUrl}&configFile=${confRecordFileName}&timestamp=${timestamp}&recordTimestamp=${recordTimestamp}&authId=${authId}`,
  428 + timeout: 5000
  429 + })
  430 +
  431 + .then(ret => {
  432 + if (ret.ok) {
  433 + return ret.json();
  434 + } else {
  435 + loger.error(`保存开始录制信息-网络异常.状态码:${ret.status}`);
  436 + throw '';
  437 + }
  438 + })
  439 + .then(ret => {
  440 + if (ret.errorCode === 0) {
  441 + loger.log('保存开始录制信息 完成');
  442 + this._emit(Sass.CLASS_SAVE_RECORD_INFO_SUCCESS, _param);
  443 + } else {
  444 + loger.warn('保存开始录制信息 失败.', ret);
  445 + }
  446 + })
  447 + .catch(err => {
  448 + loger.error(`保存开始录制信息异常.状态码:${err}`);
  449 + });
  450 + }
  451 + /* saveClassRecordContrlInfo(_param) {
  452 + if(GlobalConfig.isRecordPlayBack){
  453 + loger.log('录制回放中,不需要保存');
  454 + return;
  455 + }
  456 + loger.log('保存开始录制信息');
  457 + let key = "3mang123A";
  458 + let siteID = GlobalConfig.siteId;
  459 + let meetingID = GlobalConfig.classId;
  460 + let userID = GlobalConfig.userId;
  461 + let userName = GlobalConfig.userName;
  462 + let meetingName = GlobalConfig.className;
  463 + let startTime = GlobalConfig.classBeginTime;
  464 + let endTime = GlobalConfig.classEndTime;
  465 + let playUrl = "";
  466 + let streamName = GlobalConfig.recordFileName;
  467 + let confRecordFileName = GlobalConfig.recordFileName;
  468 + let downloadUrl = "";
  469 + let recordStatus = GlobalConfig.classStatus;
  470 + let recordTimestamp = GlobalConfig.classTimestamp;
  471 +
  472 + let timestamp = new Date().getTime();
  473 + let authId = MD5(key + siteID + meetingID + timestamp);
419 let url = `http://${GlobalConfig.portal}/3m/recordingMeeting/insertRecordingMeeting.do?siteID=${siteID}&meetingID=${meetingID}&userID=${userID}&userName=${userName}&meetingName=${meetingName}&startTime=${startTime}&endTime=${endTime}&playUrl=${playUrl}&streamName=${streamName}&downloadUrl=${downloadUrl}&configFile=${confRecordFileName}&timestamp=${timestamp}&recordTimestamp=${recordTimestamp}&authId=${authId}`; 474 let url = `http://${GlobalConfig.portal}/3m/recordingMeeting/insertRecordingMeeting.do?siteID=${siteID}&meetingID=${meetingID}&userID=${userID}&userName=${userName}&meetingName=${meetingName}&startTime=${startTime}&endTime=${endTime}&playUrl=${playUrl}&streamName=${streamName}&downloadUrl=${downloadUrl}&configFile=${confRecordFileName}&timestamp=${timestamp}&recordTimestamp=${recordTimestamp}&authId=${authId}`;
420 loger.log('saveClassRecordContrlInfo', url); 475 loger.log('saveClassRecordContrlInfo', url);
421 476
@@ -441,7 +496,7 @@ class Sass extends Emiter { @@ -441,7 +496,7 @@ class Sass extends Emiter {
441 .catch(err => { 496 .catch(err => {
442 loger.error(`保存开始录制信息异常.状态码:${err}`); 497 loger.error(`保存开始录制信息异常.状态码:${err}`);
443 }); 498 });
444 - } 499 + }*/
445 } 500 }
446 501
447 Sass.prototype.SUCCESS = Sass.SUCCESS = 'Sass_success'; 502 Sass.prototype.SUCCESS = Sass.SUCCESS = 'Sass_success';