表更新 #47
| @ -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) | ||||
|   }) | ||||
| } | ||||
| 
 | ||||
| //更新双中心表
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user