Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / analyticFieldReport / analyticFieldReport.controller.js
index 265b386..49aa9dd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe666=['rawAttributes','model','query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','order','sort','where','pick','filter','key','VIRTUAL','field','options','then','includeAll','include','rows','merge','find','catch','create','body','bulkCreate','params','bulkDestroy','ids','addFields','findOne','sequelize','transaction','map','CustomReportId','html-pdf','zip-dir','request-promise','bluebird','util','path','sox','to-csv','ejs','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','../../config/utils','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','apply','reject','update','destroy','error','name','send','AnalyticFieldReport'];(function(_0x33a694,_0x9b6640){var _0x41ff01=function(_0x4c38b7){while(--_0x4c38b7){_0x33a694['push'](_0x33a694['shift']());}};_0x41ff01(++_0x9b6640);}(_0xe666,0x189));var _0x6e66=function(_0x4ba64d,_0x4fe5b6){_0x4ba64d=_0x4ba64d-0x0;var _0xe252d1=_0xe666[_0x4ba64d];return _0xe252d1;};'use strict';var pdf=require(_0x6e66('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x6e66('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x6e66('0x2'));var moment=require('moment');var BPromise=require(_0x6e66('0x3'));var Mustache=require('mustache');var util=require(_0x6e66('0x4'));var path=require(_0x6e66('0x5'));var sox=require(_0x6e66('0x6'));var csv=require(_0x6e66('0x7'));var ejs=require(_0x6e66('0x8'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x6e66('0x7'));var querystring=require(_0x6e66('0x9'));var Papa=require(_0x6e66('0xa'));var Redis=require(_0x6e66('0xb'));var authService=require(_0x6e66('0xc'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x6e66('0xd'));var logger=require(_0x6e66('0xe'))('api');var utils=require(_0x6e66('0xf'));var config=require('../../config/environment');var db=require(_0x6e66('0x10'))['db'];function respondWithStatusCode(_0x33eb6d,_0x10abe6){_0x10abe6=_0x10abe6||0xcc;return function(_0x23233d){if(_0x23233d){return _0x33eb6d['sendStatus'](_0x10abe6);}return _0x33eb6d[_0x6e66('0x11')](_0x10abe6)[_0x6e66('0x12')]();};}function respondWithResult(_0x2af3fc,_0x344a11){_0x344a11=_0x344a11||0xc8;return function(_0x5e40ce){if(_0x5e40ce){return _0x2af3fc['status'](_0x344a11)[_0x6e66('0x13')](_0x5e40ce);}};}function respondWithFilteredResult(_0x2d63d0,_0x146115){return function(_0x62559e){if(_0x62559e){var _0x4d88a9=_0x62559e[_0x6e66('0x14')],_0x1096fb=_0x146115[_0x6e66('0x15')],_0x4ff906=_0x146115[_0x6e66('0x15')]+_0x146115[_0x6e66('0x16')],_0x248ecd;if(_0x4ff906>=_0x4d88a9){_0x4ff906=_0x4d88a9;_0x248ecd=0xc8;}else{_0x248ecd=0xce;}_0x2d63d0[_0x6e66('0x11')](_0x248ecd);return _0x2d63d0[_0x6e66('0x17')](_0x6e66('0x18'),_0x1096fb+'-'+_0x4ff906+'/'+_0x4d88a9)[_0x6e66('0x13')](_0x62559e);}return null;};}function patchUpdates(_0x64f0c4){return function(_0x531373){try{jsonpatch[_0x6e66('0x19')](_0x531373,_0x64f0c4,!![]);}catch(_0x40a802){return BPromise[_0x6e66('0x1a')](_0x40a802);}return _0x531373['save']();};}function saveUpdates(_0x39dbdf,_0x141bb1){return function(_0x54ee1c){if(_0x54ee1c){return _0x54ee1c[_0x6e66('0x1b')](_0x39dbdf)['then'](function(_0x43619b){return _0x43619b;});}return null;};}function removeEntity(_0x715c9e,_0x15bde3){return function(_0x36eb89){if(_0x36eb89){return _0x36eb89[_0x6e66('0x1c')]()['then'](function(){_0x715c9e[_0x6e66('0x11')](0xcc)['end']();});}};}function handleEntityNotFound(_0x212b6f,_0x310002){return function(_0x5b216d){if(!_0x5b216d){_0x212b6f['sendStatus'](0x194);}return _0x5b216d;};}function handleError(_0x176cfc,_0x5e111a){_0x5e111a=_0x5e111a||0x1f4;return function(_0x2599b8){logger[_0x6e66('0x1d')](_0x2599b8['stack']);if(_0x2599b8[_0x6e66('0x1e')]){delete _0x2599b8[_0x6e66('0x1e')];}_0x176cfc[_0x6e66('0x11')](_0x5e111a)[_0x6e66('0x1f')](_0x2599b8);};}exports['index']=function(_0x1bbad5,_0x5c851b){var _0xf3a6b8={},_0xc625ba={},_0x9ce46a={'count':0x0,'rows':[]};var _0x25b477=db[_0x6e66('0x20')][_0x6e66('0x21')];_0xc625ba[_0x6e66('0x22')]=_['keys'](_0x25b477);_0xc625ba[_0x6e66('0x23')]=_[_0x6e66('0x24')](_0x1bbad5[_0x6e66('0x23')]);_0xc625ba[_0x6e66('0x25')]=_['intersection'](_0xc625ba[_0x6e66('0x22')],_0xc625ba[_0x6e66('0x23')]);_0xf3a6b8[_0x6e66('0x26')]=_[_0x6e66('0x27')](_0xc625ba['model'],qs[_0x6e66('0x28')](_0x1bbad5['query'][_0x6e66('0x28')]));_0xf3a6b8['attributes']=_0xf3a6b8[_0x6e66('0x26')][_0x6e66('0x29')]?_0xf3a6b8[_0x6e66('0x26')]:_0xc625ba[_0x6e66('0x22')];if(!_0x1bbad5[_0x6e66('0x23')][_0x6e66('0x2a')]('nolimit')){_0xf3a6b8['limit']=qs[_0x6e66('0x16')](_0x1bbad5[_0x6e66('0x23')]['limit']);_0xf3a6b8[_0x6e66('0x15')]=qs[_0x6e66('0x15')](_0x1bbad5[_0x6e66('0x23')]['offset']);}_0xf3a6b8[_0x6e66('0x2b')]=qs[_0x6e66('0x2c')](_0x1bbad5[_0x6e66('0x23')][_0x6e66('0x2c')]);_0xf3a6b8[_0x6e66('0x2d')]=qs['filters'](_[_0x6e66('0x2e')](_0x1bbad5[_0x6e66('0x23')],_0xc625ba[_0x6e66('0x25')]));if(_0x1bbad5['query'][_0x6e66('0x2f')]){_0xf3a6b8[_0x6e66('0x2d')]=_['merge'](_0xf3a6b8['where'],{'$or':_['map'](_0x25b477,function(_0x57ddeb){if(_0x57ddeb['type'][_0x6e66('0x30')]!==_0x6e66('0x31')){var _0x120c8d={};_0x120c8d[_0x57ddeb[_0x6e66('0x32')]]={'$like':'%'+_0x1bbad5[_0x6e66('0x23')][_0x6e66('0x2f')]+'%'};return _0x120c8d;}})});}_0xf3a6b8=_['merge']({},_0xf3a6b8,_0x1bbad5[_0x6e66('0x33')]);var _0xccf499={'where':_0xf3a6b8[_0x6e66('0x2d')]};return db[_0x6e66('0x20')][_0x6e66('0x14')](_0xccf499)[_0x6e66('0x34')](function(_0x3b5564){_0x9ce46a[_0x6e66('0x14')]=_0x3b5564;if(_0x1bbad5[_0x6e66('0x23')][_0x6e66('0x35')]){_0xf3a6b8[_0x6e66('0x36')]=[{'all':!![]}];}return db[_0x6e66('0x20')]['findAll'](_0xf3a6b8);})[_0x6e66('0x34')](function(_0x3dcdd4){_0x9ce46a[_0x6e66('0x37')]=_0x3dcdd4;return _0x9ce46a;})['then'](respondWithFilteredResult(_0x5c851b,_0xf3a6b8))['catch'](handleError(_0x5c851b,null));};exports['show']=function(_0x47ee64,_0x135f04){var _0x12cf08={'raw':![],'where':{'id':_0x47ee64['params']['id']}},_0x2b1cab={};_0x2b1cab['model']=_[_0x6e66('0x24')](db[_0x6e66('0x20')]['rawAttributes']);_0x2b1cab[_0x6e66('0x23')]=_['keys'](_0x47ee64['query']);_0x2b1cab[_0x6e66('0x25')]=_['intersection'](_0x2b1cab[_0x6e66('0x22')],_0x2b1cab[_0x6e66('0x23')]);_0x12cf08['attributes']=_[_0x6e66('0x27')](_0x2b1cab[_0x6e66('0x22')],qs['fields'](_0x47ee64['query']['fields']));_0x12cf08['attributes']=_0x12cf08[_0x6e66('0x26')][_0x6e66('0x29')]?_0x12cf08['attributes']:_0x2b1cab[_0x6e66('0x22')];if(_0x47ee64[_0x6e66('0x23')]['includeAll']){_0x12cf08[_0x6e66('0x36')]=[{'all':!![]}];}_0x12cf08=_[_0x6e66('0x38')]({},_0x12cf08,_0x47ee64['options']);return db[_0x6e66('0x20')][_0x6e66('0x39')](_0x12cf08)[_0x6e66('0x34')](handleEntityNotFound(_0x135f04,null))['then'](respondWithResult(_0x135f04,null))[_0x6e66('0x3a')](handleError(_0x135f04,null));};exports['create']=function(_0x2f3917,_0x3a2a01){return db['AnalyticFieldReport'][_0x6e66('0x3b')](_0x2f3917[_0x6e66('0x3c')],{})[_0x6e66('0x34')](respondWithResult(_0x3a2a01,0xc9))[_0x6e66('0x3a')](handleError(_0x3a2a01,null));};exports['bulkCreate']=function(_0x239e42,_0x9c2b92){return db[_0x6e66('0x20')][_0x6e66('0x3d')](_0x239e42[_0x6e66('0x3c')],{'raw':![],'individualHooks':!![]})['then'](respondWithResult(_0x9c2b92,0xc9))[_0x6e66('0x3a')](handleError(_0x9c2b92,null));};exports[_0x6e66('0x1b')]=function(_0x2b53a4,_0xc7e785){if(_0x2b53a4[_0x6e66('0x3c')]['id']){delete _0x2b53a4['body']['id'];}return db[_0x6e66('0x20')]['find']({'where':{'id':_0x2b53a4[_0x6e66('0x3e')]['id']}})[_0x6e66('0x34')](handleEntityNotFound(_0xc7e785,null))[_0x6e66('0x34')](saveUpdates(_0x2b53a4[_0x6e66('0x3c')],null))['then'](respondWithResult(_0xc7e785,null))[_0x6e66('0x3a')](handleError(_0xc7e785,null));};exports[_0x6e66('0x1c')]=function(_0x3660ea,_0xfde484){return db[_0x6e66('0x20')][_0x6e66('0x39')]({'where':{'id':_0x3660ea[_0x6e66('0x3e')]['id']}})[_0x6e66('0x34')](handleEntityNotFound(_0xfde484,null))['then'](removeEntity(_0xfde484,null))[_0x6e66('0x3a')](handleError(_0xfde484,null));};exports[_0x6e66('0x3f')]=function(_0x491e49,_0x543b4d){return db[_0x6e66('0x20')]['destroy']({'where':{'id':_0x491e49[_0x6e66('0x23')][_0x6e66('0x40')]||[]},'raw':![],'individualHooks':!![]})[_0x6e66('0x34')](respondWithResult(_0x543b4d,0xcc))[_0x6e66('0x3a')](handleError(_0x543b4d,null));};exports[_0x6e66('0x41')]=function(_0x208c7c,_0xb7136b,_0x57c6b0){return db['AnalyticCustomReport'][_0x6e66('0x42')]({'where':{'id':_0x208c7c[_0x6e66('0x3e')]['id']}})[_0x6e66('0x34')](handleEntityNotFound(_0xb7136b,null))[_0x6e66('0x34')](function(_0xa9df3){if(_0xa9df3){return db[_0x6e66('0x43')][_0x6e66('0x44')](function(_0x31541e){return db[_0x6e66('0x20')]['destroy']({'where':{'CustomReportId':_0x208c7c[_0x6e66('0x3e')]['id']},'transaction':_0x31541e})['then'](function(_0x256c40){var _0x437855=_[_0x6e66('0x45')](_0x208c7c['body'],function(_0x39e216){delete _0x39e216['id'];_0x39e216[_0x6e66('0x46')]=_0x208c7c['params']['id'];return _0x39e216;});return db[_0x6e66('0x20')][_0x6e66('0x3d')](_0x437855,{'transaction':_0x31541e});});})[_0x6e66('0x34')](function(){return db[_0x6e66('0x20')]['findAll']({'where':{'CustomReportId':_0x208c7c[_0x6e66('0x3e')]['id']}});});}})['then'](respondWithResult(_0xb7136b,null))['catch'](handleError(_0xb7136b,null));};
\ No newline at end of file
+var _0x67d1=['catch','show','params','find','create','body','bulkCreate','bulkDestroy','destroy','ids','addFields','AnalyticCustomReport','sequelize','transaction','map','findAll','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','util','path','sox','to-csv','lodash','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','offset','limit','set','reject','save','end','stack','name','send','AnalyticFieldReport','rawAttributes','keys','query','intersection','model','attributes','fields','length','order','sort','where','filters','filter','merge','key','VIRTUAL','field','options','count','includeAll','include','then','rows'];(function(_0x173a16,_0x11babe){var _0x2a2e34=function(_0x4b6456){while(--_0x4b6456){_0x173a16['push'](_0x173a16['shift']());}};_0x2a2e34(++_0x11babe);}(_0x67d1,0xf1));var _0x167d=function(_0x2c7618,_0x26be9c){_0x2c7618=_0x2c7618-0x0;var _0x5ce3f0=_0x67d1[_0x2c7618];return _0x5ce3f0;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x167d('0x0'));var rimraf=require(_0x167d('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x167d('0x2'));var rp=require(_0x167d('0x3'));var moment=require(_0x167d('0x4'));var BPromise=require(_0x167d('0x5'));var Mustache=require('mustache');var util=require(_0x167d('0x6'));var path=require(_0x167d('0x7'));var sox=require(_0x167d('0x8'));var csv=require(_0x167d('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x167d('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x167d('0xb'));var deskjs=require(_0x167d('0xc'));var toCsv=require(_0x167d('0x9'));var querystring=require(_0x167d('0xd'));var Papa=require(_0x167d('0xe'));var Redis=require(_0x167d('0xf'));var authService=require(_0x167d('0x10'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x167d('0x11'));var logger=require(_0x167d('0x12'))(_0x167d('0x13'));var utils=require(_0x167d('0x14'));var config=require(_0x167d('0x15'));var db=require(_0x167d('0x16'))['db'];function respondWithStatusCode(_0x50d224,_0x25f156){_0x25f156=_0x25f156||0xcc;return function(_0x506499){if(_0x506499){return _0x50d224[_0x167d('0x17')](_0x25f156);}return _0x50d224[_0x167d('0x18')](_0x25f156)['end']();};}function respondWithResult(_0x1788db,_0xd49737){_0xd49737=_0xd49737||0xc8;return function(_0x47e5db){if(_0x47e5db){return _0x1788db[_0x167d('0x18')](_0xd49737)[_0x167d('0x19')](_0x47e5db);}};}function respondWithFilteredResult(_0x4e386d,_0x4e9b6b){return function(_0x22c668){if(_0x22c668){var _0x29399a=_0x22c668['count'],_0x9752ed=_0x4e9b6b[_0x167d('0x1a')],_0x5191bc=_0x4e9b6b['offset']+_0x4e9b6b[_0x167d('0x1b')],_0xdaeefe;if(_0x5191bc>=_0x29399a){_0x5191bc=_0x29399a;_0xdaeefe=0xc8;}else{_0xdaeefe=0xce;}_0x4e386d[_0x167d('0x18')](_0xdaeefe);return _0x4e386d[_0x167d('0x1c')]('Content-Range',_0x9752ed+'-'+_0x5191bc+'/'+_0x29399a)[_0x167d('0x19')](_0x22c668);}return null;};}function patchUpdates(_0xdf1845){return function(_0xdbc186){try{jsonpatch['apply'](_0xdbc186,_0xdf1845,!![]);}catch(_0x2fbab6){return BPromise[_0x167d('0x1d')](_0x2fbab6);}return _0xdbc186[_0x167d('0x1e')]();};}function saveUpdates(_0x20bb90,_0x2711b2){return function(_0x2b2794){if(_0x2b2794){return _0x2b2794['update'](_0x20bb90)['then'](function(_0x366c8b){return _0x366c8b;});}return null;};}function removeEntity(_0x4e83b0,_0xe55f2f){return function(_0x41e8d6){if(_0x41e8d6){return _0x41e8d6['destroy']()['then'](function(){_0x4e83b0[_0x167d('0x18')](0xcc)[_0x167d('0x1f')]();});}};}function handleEntityNotFound(_0x160677,_0x2210a6){return function(_0x53a29f){if(!_0x53a29f){_0x160677[_0x167d('0x17')](0x194);}return _0x53a29f;};}function handleError(_0x4175c6,_0x2790a6){_0x2790a6=_0x2790a6||0x1f4;return function(_0x1e645f){logger['error'](_0x1e645f[_0x167d('0x20')]);if(_0x1e645f[_0x167d('0x21')]){delete _0x1e645f[_0x167d('0x21')];}_0x4175c6[_0x167d('0x18')](_0x2790a6)[_0x167d('0x22')](_0x1e645f);};}exports['index']=function(_0xbc5f2b,_0x5b44c5){var _0x12bf27={},_0x143a31={},_0x3d5b1c={'count':0x0,'rows':[]};var _0xb531ce=db[_0x167d('0x23')][_0x167d('0x24')];_0x143a31['model']=_[_0x167d('0x25')](_0xb531ce);_0x143a31['query']=_[_0x167d('0x25')](_0xbc5f2b[_0x167d('0x26')]);_0x143a31['filters']=_[_0x167d('0x27')](_0x143a31[_0x167d('0x28')],_0x143a31['query']);_0x12bf27[_0x167d('0x29')]=_['intersection'](_0x143a31[_0x167d('0x28')],qs[_0x167d('0x2a')](_0xbc5f2b[_0x167d('0x26')][_0x167d('0x2a')]));_0x12bf27['attributes']=_0x12bf27['attributes'][_0x167d('0x2b')]?_0x12bf27[_0x167d('0x29')]:_0x143a31[_0x167d('0x28')];if(!_0xbc5f2b[_0x167d('0x26')]['hasOwnProperty']('nolimit')){_0x12bf27['limit']=qs[_0x167d('0x1b')](_0xbc5f2b[_0x167d('0x26')]['limit']);_0x12bf27[_0x167d('0x1a')]=qs['offset'](_0xbc5f2b[_0x167d('0x26')][_0x167d('0x1a')]);}_0x12bf27[_0x167d('0x2c')]=qs['sort'](_0xbc5f2b[_0x167d('0x26')][_0x167d('0x2d')]);_0x12bf27[_0x167d('0x2e')]=qs[_0x167d('0x2f')](_['pick'](_0xbc5f2b[_0x167d('0x26')],_0x143a31['filters']));if(_0xbc5f2b[_0x167d('0x26')][_0x167d('0x30')]){_0x12bf27[_0x167d('0x2e')]=_[_0x167d('0x31')](_0x12bf27[_0x167d('0x2e')],{'$or':_['map'](_0xb531ce,function(_0x4caa16){if(_0x4caa16['type'][_0x167d('0x32')]!==_0x167d('0x33')){var _0x1df4b4={};_0x1df4b4[_0x4caa16[_0x167d('0x34')]]={'$like':'%'+_0xbc5f2b[_0x167d('0x26')][_0x167d('0x30')]+'%'};return _0x1df4b4;}})});}_0x12bf27=_[_0x167d('0x31')]({},_0x12bf27,_0xbc5f2b[_0x167d('0x35')]);var _0x1eaded={'where':_0x12bf27[_0x167d('0x2e')]};return db['AnalyticFieldReport'][_0x167d('0x36')](_0x1eaded)['then'](function(_0xb88b23){_0x3d5b1c[_0x167d('0x36')]=_0xb88b23;if(_0xbc5f2b[_0x167d('0x26')][_0x167d('0x37')]){_0x12bf27[_0x167d('0x38')]=[{'all':!![]}];}return db[_0x167d('0x23')]['findAll'](_0x12bf27);})[_0x167d('0x39')](function(_0xee6f7a){_0x3d5b1c[_0x167d('0x3a')]=_0xee6f7a;return _0x3d5b1c;})[_0x167d('0x39')](respondWithFilteredResult(_0x5b44c5,_0x12bf27))[_0x167d('0x3b')](handleError(_0x5b44c5,null));};exports[_0x167d('0x3c')]=function(_0x13f340,_0x13bf56){var _0x5413e2={'raw':![],'where':{'id':_0x13f340[_0x167d('0x3d')]['id']}},_0x2cfc4e={};_0x2cfc4e[_0x167d('0x28')]=_[_0x167d('0x25')](db['AnalyticFieldReport'][_0x167d('0x24')]);_0x2cfc4e[_0x167d('0x26')]=_['keys'](_0x13f340['query']);_0x2cfc4e[_0x167d('0x2f')]=_[_0x167d('0x27')](_0x2cfc4e['model'],_0x2cfc4e[_0x167d('0x26')]);_0x5413e2['attributes']=_[_0x167d('0x27')](_0x2cfc4e[_0x167d('0x28')],qs['fields'](_0x13f340[_0x167d('0x26')]['fields']));_0x5413e2[_0x167d('0x29')]=_0x5413e2[_0x167d('0x29')][_0x167d('0x2b')]?_0x5413e2[_0x167d('0x29')]:_0x2cfc4e[_0x167d('0x28')];if(_0x13f340[_0x167d('0x26')][_0x167d('0x37')]){_0x5413e2[_0x167d('0x38')]=[{'all':!![]}];}_0x5413e2=_[_0x167d('0x31')]({},_0x5413e2,_0x13f340[_0x167d('0x35')]);return db['AnalyticFieldReport'][_0x167d('0x3e')](_0x5413e2)[_0x167d('0x39')](handleEntityNotFound(_0x13bf56,null))[_0x167d('0x39')](respondWithResult(_0x13bf56,null))[_0x167d('0x3b')](handleError(_0x13bf56,null));};exports[_0x167d('0x3f')]=function(_0x46411d,_0x1dcd59){return db[_0x167d('0x23')][_0x167d('0x3f')](_0x46411d[_0x167d('0x40')],{})[_0x167d('0x39')](respondWithResult(_0x1dcd59,0xc9))[_0x167d('0x3b')](handleError(_0x1dcd59,null));};exports[_0x167d('0x41')]=function(_0x5d12fc,_0x443c14){return db[_0x167d('0x23')][_0x167d('0x41')](_0x5d12fc[_0x167d('0x40')],{'raw':![],'individualHooks':!![]})[_0x167d('0x39')](respondWithResult(_0x443c14,0xc9))[_0x167d('0x3b')](handleError(_0x443c14,null));};exports['update']=function(_0x4dd983,_0x7130cc){if(_0x4dd983['body']['id']){delete _0x4dd983[_0x167d('0x40')]['id'];}return db['AnalyticFieldReport'][_0x167d('0x3e')]({'where':{'id':_0x4dd983[_0x167d('0x3d')]['id']}})[_0x167d('0x39')](handleEntityNotFound(_0x7130cc,null))[_0x167d('0x39')](saveUpdates(_0x4dd983[_0x167d('0x40')],null))[_0x167d('0x39')](respondWithResult(_0x7130cc,null))[_0x167d('0x3b')](handleError(_0x7130cc,null));};exports['destroy']=function(_0x23bdcb,_0x382eef){return db[_0x167d('0x23')][_0x167d('0x3e')]({'where':{'id':_0x23bdcb['params']['id']}})[_0x167d('0x39')](handleEntityNotFound(_0x382eef,null))[_0x167d('0x39')](removeEntity(_0x382eef,null))[_0x167d('0x3b')](handleError(_0x382eef,null));};exports[_0x167d('0x42')]=function(_0x32e817,_0x2afd3c){return db[_0x167d('0x23')][_0x167d('0x43')]({'where':{'id':_0x32e817[_0x167d('0x26')][_0x167d('0x44')]||[]},'raw':![],'individualHooks':!![]})[_0x167d('0x39')](respondWithResult(_0x2afd3c,0xcc))[_0x167d('0x3b')](handleError(_0x2afd3c,null));};exports[_0x167d('0x45')]=function(_0x11df14,_0x115d97,_0x2059ea){return db[_0x167d('0x46')]['findOne']({'where':{'id':_0x11df14[_0x167d('0x3d')]['id']}})[_0x167d('0x39')](handleEntityNotFound(_0x115d97,null))['then'](function(_0x148e73){if(_0x148e73){return db[_0x167d('0x47')][_0x167d('0x48')](function(_0x410434){return db[_0x167d('0x23')][_0x167d('0x43')]({'where':{'CustomReportId':_0x11df14[_0x167d('0x3d')]['id']},'transaction':_0x410434})['then'](function(_0x1d3505){var _0x16d2ce=_[_0x167d('0x49')](_0x11df14[_0x167d('0x40')],function(_0x199b3a){delete _0x199b3a['id'];_0x199b3a['CustomReportId']=_0x11df14[_0x167d('0x3d')]['id'];return _0x199b3a;});return db[_0x167d('0x23')]['bulkCreate'](_0x16d2ce,{'transaction':_0x410434});});})[_0x167d('0x39')](function(){return db[_0x167d('0x23')][_0x167d('0x4a')]({'where':{'CustomReportId':_0x11df14[_0x167d('0x3d')]['id']}});});}})[_0x167d('0x39')](respondWithResult(_0x115d97,null))[_0x167d('0x3b')](handleError(_0x115d97,null));};
\ No newline at end of file