diff --git a/app/controllers/abc.js b/app/controllers/abc.js deleted file mode 100644 index bfac685..0000000 --- a/app/controllers/abc.js +++ /dev/null @@ -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 -} -