susee
This commit is contained in:
parent
1d984b83cc
commit
4b0d57198a
@ -1,112 +0,0 @@
|
||||
// for (const [key, value] of Object.entries(tempData)) {
|
||||
// creditFilter_obj_key = await CreditFilterTable.findAll({ raw: true , attributes: [ 'obj_key' ], where : { section : key , is_active : 1 }})
|
||||
// creditFilter_table_name = await CreditFilterTable.findAll({ raw: true, attributes: [ 'table_name' ,'section'], where : { section : key , is_active : 1 } , group: ['table_name' , 'section']})
|
||||
// for (let index = 0; index < creditFilter_obj_key.length; index++) {
|
||||
// arr_ObjKey.push(creditFilter_obj_key[index].obj_key)
|
||||
// }
|
||||
// if (key == creditFilter_table_name[0].section) {
|
||||
// arrkeys = key;
|
||||
// for (var [keys, elements] of Object.entries(value)) {
|
||||
// // arrkeys_1 = Object.keys(value);
|
||||
// console.log(keys , elements);
|
||||
// // if ( Array.isArray(elements) == true ) // array of object data
|
||||
// // {
|
||||
elements.forEach(async(element , index) => {
|
||||
Object.assign(obj,element);
|
||||
for (let i = 1; i < arrkeys_1.length; i++) {
|
||||
Object.assign(obj , {[arrkeys_1[i]] : value[arrkeys_1[i]] } );
|
||||
}
|
||||
Object.assign( obj, { pd_id : pd_id.pd_id } );
|
||||
var index = creditFilter_table_name[0].table_name;
|
||||
var tableName = arr[index]
|
||||
await tableName.create( obj ).then((data)=>{}).catch((err)=>console.log(err));
|
||||
});
|
||||
// // }
|
||||
// // else
|
||||
// // {
|
||||
// // Object.keys(value).forEach( async (key) => { // nested object data
|
||||
// // Object.assign( obj, { pd_id : pd_id.pd_id } );
|
||||
// // if( typeof value[key] === "object" && ( value[key] !== null ) && Array.isArray(value[key]) == false )
|
||||
// // {
|
||||
// // Credit_PdHelper.CreditPd( key , value[key] , arr_ObjKey , obj )
|
||||
// // }
|
||||
// // else if( value[key] !== null && Array.isArray(value[key]) == false ) // object data
|
||||
// // {
|
||||
// // Object.assign( obj, { [key] : value[key] });
|
||||
// // }
|
||||
// // else if (Array.isArray(value[key]) == true )
|
||||
// // {
|
||||
// // value[key].forEach( async (element) => {
|
||||
// // Object.assign( obj, { [key] : element });
|
||||
// // });
|
||||
// // }
|
||||
// // });
|
||||
// // }
|
||||
// }
|
||||
// } //end
|
||||
// // data insert into DB
|
||||
// if (arrkeys.includes(creditFilter_table_name[0].table_name) == false) {
|
||||
// // var index = creditFilter_table_name[0].table_name;
|
||||
// // var tableName = arr[index]
|
||||
// // await tableName.create( obj ).then((data)=>{}).catch((err)=>console.log(err));
|
||||
// // console.log(obj);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// case 2
|
||||
|
||||
|
||||
for (const [key, value] of Object.entries(tempData)) {
|
||||
creditFilter_obj_key = await CreditFilterTable.findAll({ raw: true , attributes: [ 'mul_key' ], where : { section : key , is_active : 1 , is_mul : 1}})
|
||||
creditFilter_table_name = await CreditFilterTable.findAll({ raw: true, attributes: [ 'table_name' ,'section' ,'ques_key'], where : { section : key , is_active : 1 } , group: ['table_name' , 'section' ,'ques_key']})
|
||||
for (let index = 0; index < creditFilter_obj_key.length; index++)
|
||||
{
|
||||
arr_ObjKey.push(creditFilter_obj_key[index].mul_key)
|
||||
}
|
||||
if (key == creditFilter_table_name[0].section) {
|
||||
arrkeys = key;
|
||||
storeKeys = Object.keys(value);
|
||||
for (var [arr_keys, arr_of_element] of Object.entries(value)) {
|
||||
if ( Array.isArray(arr_of_element) == true )
|
||||
{
|
||||
// for (let i = 0 ; i < storeKeys.length ; i++)
|
||||
// {
|
||||
// if ( storeKeys[i] != arr_keys )
|
||||
// {
|
||||
// Object.assign(temp_obj , { [storeKeys[i]] : value[storeKeys[i]] } );
|
||||
// }
|
||||
// }
|
||||
arr_of_element.forEach(async(iter_element , index) => {
|
||||
if (Object.keys(iter_element)[0] == '0') {
|
||||
temp_obj.push({ [arr_keys] : iter_element })
|
||||
} else {
|
||||
temp_obj.push(iter_element) ;
|
||||
}
|
||||
// Object.assign(obj,iter_element ,temp_obj, { pd_id : 1 }); // pd_id.pd_id
|
||||
// var index = creditFilter_table_name[0].table_name;
|
||||
// var tableName = arr[index]
|
||||
// await tableName.create( obj ).then((data)=>{}).catch((err)=>console.log(err));
|
||||
// console.log(obj);
|
||||
});
|
||||
}
|
||||
else if( typeof arr_of_element === "object" && ( arr_of_element !== null ) )
|
||||
{
|
||||
await Object.assign( obj, { pd_id : pd_id.pd_id } );
|
||||
await Credit_PdHelper.CreditPd( arr_keys , arr_of_element , arr_ObjKey , obj )
|
||||
}
|
||||
else if( storeKeys.includes(creditFilter_table_name[0].ques_key) == false )
|
||||
{
|
||||
Object.assign( obj, { pd_id : pd_id.pd_id } );
|
||||
Object.assign( obj, { [arr_keys] : arr_of_element });
|
||||
}
|
||||
}// inner forLoop
|
||||
// DB insert
|
||||
// var index = creditFilter_table_name[0].table_name;
|
||||
// var tableName = arr[index]
|
||||
// await tableName.create( obj ).then((data)=>{}).catch((err)=>console.log(err));
|
||||
// console.log(obj);
|
||||
console.log(temp_obj);
|
||||
}
|
||||
} // 1st forLoop
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user