From 2a78525e42121c4dc963ddc8fca1598327475a36 Mon Sep 17 00:00:00 2001 From: lvyuankang <1344032923@qq.com> Date: Fri, 2 Aug 2024 15:27:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/ets/common/service/initable.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/entry/src/main/ets/common/service/initable.ts b/entry/src/main/ets/common/service/initable.ts index d5ce1762..18d4b3e4 100644 --- a/entry/src/main/ets/common/service/initable.ts +++ b/entry/src/main/ets/common/service/initable.ts @@ -83,8 +83,10 @@ function sqlInsertCommonFn(tableName, resultArr, context?, delFlag = true) { }, map[tableName], context); accountTable.getRdbStore(() => { accountTable.query('0', async (result) => { + console.log('sqlsqlinsertresult',JSON.stringify(result)) // console.log('表长度',result.length,tableName) if (result.length == 0) { + console.log('sqlsqlinsert00000') let INSERT_SQL = "INSERT INTO " + tableName + " (" + map[tableName].ACCOUNT_TABLE.columns.toString() + ") VALUES " @@ -105,6 +107,7 @@ function sqlInsertCommonFn(tableName, resultArr, context?, delFlag = true) { } INSERT_SQL += str }) + console.log('sqlsqlinsertINSERT_SQLINSERT_SQL', INSERT_SQL) accountTable.sqlOperate(INSERT_SQL, tableName, (val) => { console.log('sqlsqlinsert,', val, 'tableName', tableName) resolve(val) @@ -113,6 +116,9 @@ function sqlInsertCommonFn(tableName, resultArr, context?, delFlag = true) { else { if (delFlag) { await delSyncTable(tableName, context) + const result = await sqlInsertCommonFn(tableName, resultArr, context) + resolve(result) + return } const result = await sqlInsertCommonFn(tableName, resultArr, context) resolve(result) @@ -159,7 +165,11 @@ export async function getDataBaseTable(params, reqParam) { //依据数组和表名更新sql表 export async function upDateTableByArray(tableName, arr) { - sqlInsertCommonFn(tableName, arr) + return new Promise(async (reslove,reject)=>{ + const data =await sqlInsertCommonFn(tableName, arr) + console.log('sqlsqlinsertsqlsqlinsertkkk',data) + reslove(data) + }) } //更新双中心表