1
1
import { Cls as ClsClient } from '@tencent-sdk/cls' ;
2
- import dayjs , { Dayjs } from 'dayjs' ;
3
2
import {
4
3
ClsDelopyIndexInputs ,
5
4
ClsDeployInputs ,
@@ -12,10 +11,9 @@ import {
12
11
} from './interface' ;
13
12
import { CapiCredentials , RegionType } from './../interface' ;
14
13
import { ApiError } from '../../utils/error' ;
14
+ import { dtz , TIME_FORMAT , Dayjs } from '../../utils/dayjs' ;
15
15
import { createLogset , createTopic , updateIndex , getSearchSql } from './utils' ;
16
16
17
- const TimeFormat = 'YYYY-MM-DD HH:mm:ss' ;
18
-
19
17
export default class Cls {
20
18
credentials : CapiCredentials ;
21
19
region : RegionType ;
@@ -214,11 +212,11 @@ export default class Cls {
214
212
215
213
// 默认获取从当前到一个小时前时间段的日志
216
214
if ( ! endTime ) {
217
- endDate = dayjs ( ) ;
215
+ endDate = dtz ( ) ;
218
216
startDate = endDate . add ( - 1 , 'hour' ) ;
219
217
} else {
220
- endDate = dayjs ( endTime ) ;
221
- startDate = dayjs ( endDate . valueOf ( ) - Number ( interval ) * 1000 ) ;
218
+ endDate = dtz ( endTime ) ;
219
+ startDate = dtz ( endDate . valueOf ( ) - Number ( interval ) * 1000 ) ;
222
220
}
223
221
224
222
const sql = getSearchSql ( {
@@ -229,8 +227,8 @@ export default class Cls {
229
227
const searchParameters = {
230
228
logset_id : data . logsetId ,
231
229
topic_ids : data . topicId ,
232
- start_time : startDate . format ( TimeFormat ) ,
233
- end_time : endDate . format ( TimeFormat ) ,
230
+ start_time : startDate . format ( TIME_FORMAT ) ,
231
+ end_time : endDate . format ( TIME_FORMAT ) ,
234
232
// query_string 必须用 cam 特有的 url 编码方式
235
233
query_string : sql ,
236
234
limit : data . limit || 10 ,
@@ -244,8 +242,8 @@ export default class Cls {
244
242
logsetId : data . logsetId ,
245
243
topicId : data . topicId ,
246
244
reqId : curReq . requestId ,
247
- startTime : startDate . format ( TimeFormat ) ,
248
- endTime : endDate . format ( TimeFormat ) ,
245
+ startTime : startDate . format ( TIME_FORMAT ) ,
246
+ endTime : endDate . format ( TIME_FORMAT ) ,
249
247
} ) ;
250
248
curReq . message = ( detailLog || [ ] )
251
249
. map ( ( { content } : { content : string } ) => {
@@ -274,7 +272,7 @@ export default class Cls {
274
272
debug : false ,
275
273
} ) ;
276
274
277
- data . startTime = data . startTime || dayjs ( data . endTime ) . add ( - 1 , 'hour' ) . format ( TimeFormat ) ;
275
+ data . startTime = data . startTime || dtz ( data . endTime ) . add ( - 1 , 'hour' ) . format ( TIME_FORMAT ) ;
278
276
279
277
const sql = `SCF_RequestId:${ data . reqId } AND SCF_RetryNum:0` ;
280
278
const searchParameters = {
0 commit comments