diff --git a/src/main/ets/http/HttpHelper.ts b/src/main/ets/http/HttpHelper.ts index 52aa5bb..24d23a0 100644 --- a/src/main/ets/http/HttpHelper.ts +++ b/src/main/ets/http/HttpHelper.ts @@ -2,6 +2,7 @@ import { ArrayList, HashMap } from '@kit.ArkTS'; import http from '@ohos.net.http'; import { SZYXLocalStorageHelper } from '../utils/SZYXLocalStorageHelper'; import { SZYXLocalStorageKeys } from '../utils/SZYXLocalStorageKeys'; +import { ToolsHelperForTS } from '../utils/ToolsHelperForTS'; type HttpParamsGet = { @@ -311,7 +312,7 @@ export class HttpHelper { if (query) { let q = query if (typeof query === 'object') { - q = this.classToRecord(query) + q = ToolsHelperForTS.classToRecord(query) } u = `${u}${u.indexOf('?') < 0 ? '?' : u.endsWith('$') ? '' : '&'}` Object.entries(q).forEach((row) => { @@ -331,7 +332,7 @@ export class HttpHelper { let u = '' let q = data if (typeof data === 'object') { - q = this.classToRecord(data) + q = ToolsHelperForTS.classToRecord(data) } Object.entries(q).forEach((row) => { if (row[1]) { @@ -342,13 +343,5 @@ export class HttpHelper { return u } - private classToRecord(obj: Object): Record { - const record: Record = {} as Record; - for (const key in obj) { - if (obj.hasOwnProperty(key)) { - record[key] = obj[key]; - } - } - return record; - } + } \ No newline at end of file diff --git a/src/main/ets/utils/ToolsHelper.ets b/src/main/ets/utils/ToolsHelper.ets index c262352..98766db 100644 --- a/src/main/ets/utils/ToolsHelper.ets +++ b/src/main/ets/utils/ToolsHelper.ets @@ -334,4 +334,5 @@ export class ToolsHelper { } return ToolsHelper.uniqueIdMap.get(fun)!; } + } \ No newline at end of file diff --git a/src/main/ets/utils/ToolsHelperForTS.ts b/src/main/ets/utils/ToolsHelperForTS.ts index e41f77c..da0da04 100644 --- a/src/main/ets/utils/ToolsHelperForTS.ts +++ b/src/main/ets/utils/ToolsHelperForTS.ts @@ -17,4 +17,14 @@ export class ToolsHelperForTS { } return myMap; } + + public static classToRecord(obj: Object): Record { + const record: Record = {} as Record; + for (const key in obj) { + if (obj.hasOwnProperty(key)) { + record[key] = obj[key]; + } + } + return record; + } } \ No newline at end of file