diff --git a/entry/src/main/ets/api/judgeNew.ts b/entry/src/main/ets/api/judgeNew.ts index bad95561..b2de1816 100644 --- a/entry/src/main/ets/api/judgeNew.ts +++ b/entry/src/main/ets/api/judgeNew.ts @@ -76,13 +76,24 @@ export default async function writeObjectOutNew(data, filePath): Promise { await systemPasteboard.clear() await systemPasteboard.setData(pasteData) } catch (e) { - console.log("wzj pasteboard error", e,"项目代码:", params.data.param.ksxm) + console.log("wzj pasteboard error", e, "项目代码:", params.data.param.ksxm) } let fn = () => { return new Promise((resolve, reject) => { + let tick = setTimeout(() => { + emitter.emit({ + eventId: 1 + }) + reject({ + code: 1, data: { + code: 2300007 + } + }) + }, 15 * 1000) console.log("wzj process start,项目代码:", params.data.param.ksxm) globalThis.serviceExtProxy.processData("1", (errorCode: number, retVal: string) => { - console.log("lixiao process accept,项目代码:", params.data.param.ksxm," 错误码:", errorCode, JSON.stringify(retVal)) + console.log("lixiao process accept,项目代码:", params.data.param.ksxm, " 错误码:", errorCode, JSON.stringify(retVal)) + clearTimeout(tick) let result = JSON.parse(retVal) if (result.code === 0) { resolve(result.data) @@ -92,7 +103,6 @@ export default async function writeObjectOutNew(data, filePath): Promise { }) reject(result.data) } - // console.log(`js-test index.ets processData, errorCode: ${errorCode}, retVal: ${retVal}`); }); }) }