11import { Cls as ClsClient } from '@tencent-sdk/cls' ;
2- import dayjs , { Dayjs } from 'dayjs' ;
32import {
43 ClsDelopyIndexInputs ,
54 ClsDeployInputs ,
@@ -12,10 +11,9 @@ import {
1211} from './interface' ;
1312import { CapiCredentials , RegionType } from './../interface' ;
1413import { ApiError } from '../../utils/error' ;
14+ import { dtz , TIME_FORMAT , Dayjs } from '../../utils/dayjs' ;
1515import { createLogset , createTopic , updateIndex , getSearchSql } from './utils' ;
1616
17- const TimeFormat = 'YYYY-MM-DD HH:mm:ss' ;
18-
1917export default class Cls {
2018 credentials : CapiCredentials ;
2119 region : RegionType ;
@@ -214,11 +212,11 @@ export default class Cls {
214212
215213 // 默认获取从当前到一个小时前时间段的日志
216214 if ( ! endTime ) {
217- endDate = dayjs ( ) ;
215+ endDate = dtz ( ) ;
218216 startDate = endDate . add ( - 1 , 'hour' ) ;
219217 } 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 ) ;
222220 }
223221
224222 const sql = getSearchSql ( {
@@ -229,8 +227,8 @@ export default class Cls {
229227 const searchParameters = {
230228 logset_id : data . logsetId ,
231229 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 ) ,
234232 // query_string 必须用 cam 特有的 url 编码方式
235233 query_string : sql ,
236234 limit : data . limit || 10 ,
@@ -244,8 +242,8 @@ export default class Cls {
244242 logsetId : data . logsetId ,
245243 topicId : data . topicId ,
246244 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 ) ,
249247 } ) ;
250248 curReq . message = ( detailLog || [ ] )
251249 . map ( ( { content } : { content : string } ) => {
@@ -274,7 +272,7 @@ export default class Cls {
274272 debug : false ,
275273 } ) ;
276274
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 ) ;
278276
279277 const sql = `SCF_RequestId:${ data . reqId } AND SCF_RetryNum:0` ;
280278 const searchParameters = {
0 commit comments