Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0883212

Browse files
committed
[CHG]兼容回放开始时间结束时间未返回异常场景
1 parent ebd5010 commit 0883212

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

ezuikit.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -826,18 +826,26 @@
826826
realUrl += data.data;
827827
/**参数容错处理 start*/
828828
if (data.data.indexOf('playback') !== -1) { //回放
829+
var wsBegin = getQueryString('begin', data.data) || getQueryString('begin', playParams.url);
830+
var wsEnd = getQueryString('end', data.data) || getQueryString('end', playParams.url);
829831
// 兼容各种时间格式
830-
if (!getQueryString('begin', data.data)) {
832+
if (!wsBegin) {
831833
var defaultDate = new Date();
832834
realUrl = realUrl + '&begin=' + defaultDate.Format('yyyyMMdd') + 'T000000Z';
833835
} else {
834-
realUrl = realUrl.replace('&begin=' + getQueryString('begin', data.data), '&begin=' + formatRecTime(getQueryString('begin', data.data), '000000'))
836+
realUrl = realUrl.replace('&begin=' + getQueryString('begin', data.data), '&begin=' + formatRecTime(wsBegin, '000000'))
837+
if(!getQueryString('begin',realUrl)){
838+
realUrl += '&begin=' + formatRecTime(wsBegin, '000000');
839+
}
835840
}
836-
if (!getQueryString('end', data.data)) {
841+
if (!wsEnd) {
837842
var defaultDate = new Date();
838843
realUrl = realUrl + '&end=' + defaultDate.Format('yyyyMMdd') + 'T235959Z';
839844
} else {
840-
realUrl = realUrl.replace('&end=' + getQueryString('end', data.data), '&end=' + formatRecTime(getQueryString('end', data.data), '235959'))
845+
realUrl = realUrl.replace('&end=' + getQueryString('end', data.data), '&end=' + formatRecTime(wsEnd, '235959'))
846+
if(!getQueryString('end',realUrl)){
847+
realUrl += '&end=' + formatRecTime(wsEnd, '235959');
848+
}
841849
}
842850
// api错误处理
843851
if (!getQueryString('stream', data.data)) {

0 commit comments

Comments
 (0)