Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / analyticFieldReport / analyticFieldReport.controller.js
index ab8c7e4..eb18be1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdf94=['catch','show','params','find','create','body','destroy','bulkDestroy','ids','addFields','AnalyticCustomReport','sequelize','findAll','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/environment','sendStatus','end','status','json','count','offset','limit','Content-Range','apply','reject','update','then','error','stack','name','send','index','AnalyticFieldReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','sort','where','filter','map','type','key','VIRTUAL','field','merge','options','includeAll','include','rows'];(function(_0x52af16,_0x59cb6f){var _0x7e642c=function(_0x2c0ccc){while(--_0x2c0ccc){_0x52af16['push'](_0x52af16['shift']());}};_0x7e642c(++_0x59cb6f);}(_0xdf94,0xad));var _0x4df9=function(_0xe86de6,_0x3ad510){_0xe86de6=_0xe86de6-0x0;var _0x3fa993=_0xdf94[_0xe86de6];return _0x3fa993;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x4df9('0x0'));var rimraf=require(_0x4df9('0x1'));var zipdir=require(_0x4df9('0x2'));var jsonpatch=require(_0x4df9('0x3'));var rp=require(_0x4df9('0x4'));var moment=require(_0x4df9('0x5'));var BPromise=require(_0x4df9('0x6'));var Mustache=require(_0x4df9('0x7'));var util=require(_0x4df9('0x8'));var path=require(_0x4df9('0x9'));var sox=require(_0x4df9('0xa'));var csv=require(_0x4df9('0xb'));var ejs=require(_0x4df9('0xc'));var fs=require('fs');var _=require(_0x4df9('0xd'));var squel=require(_0x4df9('0xe'));var crypto=require(_0x4df9('0xf'));var jsforce=require(_0x4df9('0x10'));var deskjs=require(_0x4df9('0x11'));var toCsv=require('to-csv');var querystring=require(_0x4df9('0x12'));var Papa=require(_0x4df9('0x13'));var Redis=require(_0x4df9('0x14'));var authService=require(_0x4df9('0x15'));var qs=require(_0x4df9('0x16'));var hardwareService=require(_0x4df9('0x17'));var logger=require(_0x4df9('0x18'))('api');var utils=require('../../config/utils');var config=require(_0x4df9('0x19'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0xbcbece,_0x17885d){_0x17885d=_0x17885d||0xcc;return function(_0x3e44de){if(_0x3e44de){return _0xbcbece[_0x4df9('0x1a')](_0x17885d);}return _0xbcbece['status'](_0x17885d)[_0x4df9('0x1b')]();};}function respondWithResult(_0x354c9b,_0x2d7cf2){_0x2d7cf2=_0x2d7cf2||0xc8;return function(_0x5aa2c1){if(_0x5aa2c1){return _0x354c9b[_0x4df9('0x1c')](_0x2d7cf2)[_0x4df9('0x1d')](_0x5aa2c1);}};}function respondWithFilteredResult(_0xc141bb,_0x4fe068){return function(_0x2df8bf){if(_0x2df8bf){var _0x53149a=_0x2df8bf[_0x4df9('0x1e')],_0x13d9c6=_0x4fe068['offset'],_0x260d04=_0x4fe068[_0x4df9('0x1f')]+_0x4fe068[_0x4df9('0x20')],_0x412752;if(_0x260d04>=_0x53149a){_0x260d04=_0x53149a;_0x412752=0xc8;}else{_0x412752=0xce;}_0xc141bb[_0x4df9('0x1c')](_0x412752);return _0xc141bb['set'](_0x4df9('0x21'),_0x13d9c6+'-'+_0x260d04+'/'+_0x53149a)['json'](_0x2df8bf);}return null;};}function patchUpdates(_0x41e662){return function(_0x352ad1){try{jsonpatch[_0x4df9('0x22')](_0x352ad1,_0x41e662,!![]);}catch(_0x1fe11a){return BPromise[_0x4df9('0x23')](_0x1fe11a);}return _0x352ad1['save']();};}function saveUpdates(_0x5bfbaa,_0x4b7b6d){return function(_0x570f9d){if(_0x570f9d){return _0x570f9d[_0x4df9('0x24')](_0x5bfbaa)[_0x4df9('0x25')](function(_0x434afe){return _0x434afe;});}return null;};}function removeEntity(_0x1d3f83,_0x132317){return function(_0x2294ad){if(_0x2294ad){return _0x2294ad['destroy']()[_0x4df9('0x25')](function(){_0x1d3f83[_0x4df9('0x1c')](0xcc)[_0x4df9('0x1b')]();});}};}function handleEntityNotFound(_0x446d8a,_0x151f55){return function(_0x56fd4b){if(!_0x56fd4b){_0x446d8a[_0x4df9('0x1a')](0x194);}return _0x56fd4b;};}function handleError(_0x3473cc,_0x55dfcd){_0x55dfcd=_0x55dfcd||0x1f4;return function(_0x4b4808){logger[_0x4df9('0x26')](_0x4b4808[_0x4df9('0x27')]);if(_0x4b4808['name']){delete _0x4b4808[_0x4df9('0x28')];}_0x3473cc[_0x4df9('0x1c')](_0x55dfcd)[_0x4df9('0x29')](_0x4b4808);};}exports[_0x4df9('0x2a')]=function(_0x233150,_0x461de2){var _0x5e4f21={},_0x10d7f6={},_0x38c7a9={'count':0x0,'rows':[]};var _0x599fc8=db[_0x4df9('0x2b')][_0x4df9('0x2c')];_0x10d7f6[_0x4df9('0x2d')]=_[_0x4df9('0x2e')](_0x599fc8);_0x10d7f6['query']=_[_0x4df9('0x2e')](_0x233150[_0x4df9('0x2f')]);_0x10d7f6[_0x4df9('0x30')]=_[_0x4df9('0x31')](_0x10d7f6[_0x4df9('0x2d')],_0x10d7f6[_0x4df9('0x2f')]);_0x5e4f21[_0x4df9('0x32')]=_[_0x4df9('0x31')](_0x10d7f6['model'],qs[_0x4df9('0x33')](_0x233150[_0x4df9('0x2f')][_0x4df9('0x33')]));_0x5e4f21[_0x4df9('0x32')]=_0x5e4f21['attributes'][_0x4df9('0x34')]?_0x5e4f21['attributes']:_0x10d7f6[_0x4df9('0x2d')];if(!_0x233150[_0x4df9('0x2f')][_0x4df9('0x35')]('nolimit')){_0x5e4f21['limit']=qs['limit'](_0x233150['query'][_0x4df9('0x20')]);_0x5e4f21[_0x4df9('0x1f')]=qs['offset'](_0x233150['query'][_0x4df9('0x1f')]);}_0x5e4f21['order']=qs[_0x4df9('0x36')](_0x233150['query'][_0x4df9('0x36')]);_0x5e4f21[_0x4df9('0x37')]=qs['filters'](_['pick'](_0x233150[_0x4df9('0x2f')],_0x10d7f6[_0x4df9('0x30')]));if(_0x233150[_0x4df9('0x2f')][_0x4df9('0x38')]){_0x5e4f21[_0x4df9('0x37')]=_['merge'](_0x5e4f21['where'],{'$or':_[_0x4df9('0x39')](_0x599fc8,function(_0xa0857e){if(_0xa0857e[_0x4df9('0x3a')][_0x4df9('0x3b')]!==_0x4df9('0x3c')){var _0x21a605={};_0x21a605[_0xa0857e[_0x4df9('0x3d')]]={'$like':'%'+_0x233150[_0x4df9('0x2f')]['filter']+'%'};return _0x21a605;}})});}_0x5e4f21=_[_0x4df9('0x3e')]({},_0x5e4f21,_0x233150[_0x4df9('0x3f')]);var _0x1926c4={'where':_0x5e4f21[_0x4df9('0x37')]};return db[_0x4df9('0x2b')][_0x4df9('0x1e')](_0x1926c4)['then'](function(_0x43a847){_0x38c7a9[_0x4df9('0x1e')]=_0x43a847;if(_0x233150[_0x4df9('0x2f')][_0x4df9('0x40')]){_0x5e4f21[_0x4df9('0x41')]=[{'all':!![]}];}return db[_0x4df9('0x2b')]['findAll'](_0x5e4f21);})['then'](function(_0x3bbae1){_0x38c7a9[_0x4df9('0x42')]=_0x3bbae1;return _0x38c7a9;})['then'](respondWithFilteredResult(_0x461de2,_0x5e4f21))[_0x4df9('0x43')](handleError(_0x461de2,null));};exports[_0x4df9('0x44')]=function(_0x412fe2,_0x580940){var _0x5559c4={'raw':![],'where':{'id':_0x412fe2[_0x4df9('0x45')]['id']}},_0x18f8ac={};_0x18f8ac[_0x4df9('0x2d')]=_[_0x4df9('0x2e')](db[_0x4df9('0x2b')]['rawAttributes']);_0x18f8ac[_0x4df9('0x2f')]=_[_0x4df9('0x2e')](_0x412fe2[_0x4df9('0x2f')]);_0x18f8ac['filters']=_[_0x4df9('0x31')](_0x18f8ac[_0x4df9('0x2d')],_0x18f8ac[_0x4df9('0x2f')]);_0x5559c4['attributes']=_[_0x4df9('0x31')](_0x18f8ac[_0x4df9('0x2d')],qs[_0x4df9('0x33')](_0x412fe2['query'][_0x4df9('0x33')]));_0x5559c4[_0x4df9('0x32')]=_0x5559c4[_0x4df9('0x32')]['length']?_0x5559c4['attributes']:_0x18f8ac[_0x4df9('0x2d')];if(_0x412fe2[_0x4df9('0x2f')][_0x4df9('0x40')]){_0x5559c4['include']=[{'all':!![]}];}_0x5559c4=_[_0x4df9('0x3e')]({},_0x5559c4,_0x412fe2[_0x4df9('0x3f')]);return db['AnalyticFieldReport'][_0x4df9('0x46')](_0x5559c4)[_0x4df9('0x25')](handleEntityNotFound(_0x580940,null))[_0x4df9('0x25')](respondWithResult(_0x580940,null))[_0x4df9('0x43')](handleError(_0x580940,null));};exports[_0x4df9('0x47')]=function(_0x3adf49,_0x1f1337){return db[_0x4df9('0x2b')][_0x4df9('0x47')](_0x3adf49['body'],{})[_0x4df9('0x25')](respondWithResult(_0x1f1337,0xc9))[_0x4df9('0x43')](handleError(_0x1f1337,null));};exports['bulkCreate']=function(_0x5d372b,_0x2882f9){return db['AnalyticFieldReport']['bulkCreate'](_0x5d372b[_0x4df9('0x48')],{'raw':![],'individualHooks':!![]})[_0x4df9('0x25')](respondWithResult(_0x2882f9,0xc9))[_0x4df9('0x43')](handleError(_0x2882f9,null));};exports['update']=function(_0x1d08fd,_0x4c0bc9){if(_0x1d08fd[_0x4df9('0x48')]['id']){delete _0x1d08fd[_0x4df9('0x48')]['id'];}return db[_0x4df9('0x2b')]['find']({'where':{'id':_0x1d08fd[_0x4df9('0x45')]['id']}})['then'](handleEntityNotFound(_0x4c0bc9,null))[_0x4df9('0x25')](saveUpdates(_0x1d08fd[_0x4df9('0x48')],null))['then'](respondWithResult(_0x4c0bc9,null))[_0x4df9('0x43')](handleError(_0x4c0bc9,null));};exports[_0x4df9('0x49')]=function(_0xd77f49,_0x474446){return db[_0x4df9('0x2b')]['find']({'where':{'id':_0xd77f49[_0x4df9('0x45')]['id']}})[_0x4df9('0x25')](handleEntityNotFound(_0x474446,null))[_0x4df9('0x25')](removeEntity(_0x474446,null))[_0x4df9('0x43')](handleError(_0x474446,null));};exports[_0x4df9('0x4a')]=function(_0x4448f5,_0x23fb19){return db['AnalyticFieldReport'][_0x4df9('0x49')]({'where':{'id':_0x4448f5[_0x4df9('0x2f')][_0x4df9('0x4b')]||[]},'raw':![],'individualHooks':!![]})[_0x4df9('0x25')](respondWithResult(_0x23fb19,0xcc))[_0x4df9('0x43')](handleError(_0x23fb19,null));};exports[_0x4df9('0x4c')]=function(_0xd1cefc,_0x8f0ac4,_0xd0aaa6){return db[_0x4df9('0x4d')]['findOne']({'where':{'id':_0xd1cefc['params']['id']}})[_0x4df9('0x25')](handleEntityNotFound(_0x8f0ac4,null))[_0x4df9('0x25')](function(_0x5bbea7){if(_0x5bbea7){return db[_0x4df9('0x4e')]['transaction'](function(_0x318ee8){return db[_0x4df9('0x2b')][_0x4df9('0x49')]({'where':{'CustomReportId':_0xd1cefc[_0x4df9('0x45')]['id']},'transaction':_0x318ee8})['then'](function(_0x2b87ea){var _0x3fc1e6=_['map'](_0xd1cefc['body'],function(_0x4c7181){delete _0x4c7181['id'];_0x4c7181['CustomReportId']=_0xd1cefc[_0x4df9('0x45')]['id'];return _0x4c7181;});return db[_0x4df9('0x2b')]['bulkCreate'](_0x3fc1e6,{'transaction':_0x318ee8});});})[_0x4df9('0x25')](function(){return db[_0x4df9('0x2b')][_0x4df9('0x4f')]({'where':{'CustomReportId':_0xd1cefc[_0x4df9('0x45')]['id']}});});}})['then'](respondWithResult(_0x8f0ac4,null))[_0x4df9('0x43')](handleError(_0x8f0ac4,null));};
\ No newline at end of file
+var _0x4d07=['to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','offset','limit','set','json','apply','reject','save','update','destroy','then','sendStatus','error','name','send','index','AnalyticFieldReport','model','keys','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','map','type','key','VIRTUAL','field','count','includeAll','include','findAll','rows','catch','show','options','find','create','bulkCreate','body','params','ids','AnalyticCustomReport','findOne','sequelize','transaction','CustomReportId','html-pdf','rimraf','bluebird','mustache','util','path','sox'];(function(_0x42e85c,_0x2dcc47){var _0xd3009a=function(_0x3ec758){while(--_0x3ec758){_0x42e85c['push'](_0x42e85c['shift']());}};_0xd3009a(++_0x2dcc47);}(_0x4d07,0x18e));var _0x74d0=function(_0x4d0b67,_0x1e5a0b){_0x4d0b67=_0x4d0b67-0x0;var _0x51f564=_0x4d07[_0x4d0b67];return _0x51f564;};'use strict';var pdf=require(_0x74d0('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x74d0('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x74d0('0x2'));var Mustache=require(_0x74d0('0x3'));var util=require(_0x74d0('0x4'));var path=require(_0x74d0('0x5'));var sox=require(_0x74d0('0x6'));var csv=require(_0x74d0('0x7'));var ejs=require(_0x74d0('0x8'));var fs=require('fs');var _=require(_0x74d0('0x9'));var squel=require(_0x74d0('0xa'));var crypto=require(_0x74d0('0xb'));var jsforce=require(_0x74d0('0xc'));var deskjs=require(_0x74d0('0xd'));var toCsv=require(_0x74d0('0x7'));var querystring=require('querystring');var Papa=require(_0x74d0('0xe'));var Redis=require(_0x74d0('0xf'));var authService=require(_0x74d0('0x10'));var qs=require(_0x74d0('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x74d0('0x12'))(_0x74d0('0x13'));var utils=require(_0x74d0('0x14'));var config=require(_0x74d0('0x15'));var db=require(_0x74d0('0x16'))['db'];function respondWithStatusCode(_0x3711f9,_0x5dfe95){_0x5dfe95=_0x5dfe95||0xcc;return function(_0x13c742){if(_0x13c742){return _0x3711f9['sendStatus'](_0x5dfe95);}return _0x3711f9[_0x74d0('0x17')](_0x5dfe95)[_0x74d0('0x18')]();};}function respondWithResult(_0xff1a97,_0x45939d){_0x45939d=_0x45939d||0xc8;return function(_0x313c53){if(_0x313c53){return _0xff1a97[_0x74d0('0x17')](_0x45939d)['json'](_0x313c53);}};}function respondWithFilteredResult(_0x331b24,_0x373df8){return function(_0x449162){if(_0x449162){var _0x4a2794=_0x449162['count'],_0x1601d5=_0x373df8[_0x74d0('0x19')],_0x3e3dee=_0x373df8[_0x74d0('0x19')]+_0x373df8[_0x74d0('0x1a')],_0x289266;if(_0x3e3dee>=_0x4a2794){_0x3e3dee=_0x4a2794;_0x289266=0xc8;}else{_0x289266=0xce;}_0x331b24[_0x74d0('0x17')](_0x289266);return _0x331b24[_0x74d0('0x1b')]('Content-Range',_0x1601d5+'-'+_0x3e3dee+'/'+_0x4a2794)[_0x74d0('0x1c')](_0x449162);}return null;};}function patchUpdates(_0x570507){return function(_0x4325a7){try{jsonpatch[_0x74d0('0x1d')](_0x4325a7,_0x570507,!![]);}catch(_0x1ff871){return BPromise[_0x74d0('0x1e')](_0x1ff871);}return _0x4325a7[_0x74d0('0x1f')]();};}function saveUpdates(_0x761363,_0x14faea){return function(_0x7aaca6){if(_0x7aaca6){return _0x7aaca6[_0x74d0('0x20')](_0x761363)['then'](function(_0x3cc6b5){return _0x3cc6b5;});}return null;};}function removeEntity(_0x4d523c,_0x10ae7f){return function(_0x16084a){if(_0x16084a){return _0x16084a[_0x74d0('0x21')]()[_0x74d0('0x22')](function(){_0x4d523c[_0x74d0('0x17')](0xcc)[_0x74d0('0x18')]();});}};}function handleEntityNotFound(_0x3153f0,_0x377514){return function(_0x43dc54){if(!_0x43dc54){_0x3153f0[_0x74d0('0x23')](0x194);}return _0x43dc54;};}function handleError(_0x13cdc2,_0x8f2dcc){_0x8f2dcc=_0x8f2dcc||0x1f4;return function(_0x1e1706){logger[_0x74d0('0x24')](_0x1e1706['stack']);if(_0x1e1706[_0x74d0('0x25')]){delete _0x1e1706[_0x74d0('0x25')];}_0x13cdc2[_0x74d0('0x17')](_0x8f2dcc)[_0x74d0('0x26')](_0x1e1706);};}exports[_0x74d0('0x27')]=function(_0x6ab99d,_0x337810){var _0x1f9d7e={},_0x34df7a={},_0x5a3406={'count':0x0,'rows':[]};var _0x48c495=db[_0x74d0('0x28')]['rawAttributes'];_0x34df7a[_0x74d0('0x29')]=_[_0x74d0('0x2a')](_0x48c495);_0x34df7a[_0x74d0('0x2b')]=_['keys'](_0x6ab99d['query']);_0x34df7a[_0x74d0('0x2c')]=_[_0x74d0('0x2d')](_0x34df7a[_0x74d0('0x29')],_0x34df7a['query']);_0x1f9d7e['attributes']=_[_0x74d0('0x2d')](_0x34df7a[_0x74d0('0x29')],qs[_0x74d0('0x2e')](_0x6ab99d['query'][_0x74d0('0x2e')]));_0x1f9d7e[_0x74d0('0x2f')]=_0x1f9d7e[_0x74d0('0x2f')][_0x74d0('0x30')]?_0x1f9d7e[_0x74d0('0x2f')]:_0x34df7a['model'];if(!_0x6ab99d['query'][_0x74d0('0x31')](_0x74d0('0x32'))){_0x1f9d7e[_0x74d0('0x1a')]=qs[_0x74d0('0x1a')](_0x6ab99d['query'][_0x74d0('0x1a')]);_0x1f9d7e[_0x74d0('0x19')]=qs[_0x74d0('0x19')](_0x6ab99d[_0x74d0('0x2b')][_0x74d0('0x19')]);}_0x1f9d7e[_0x74d0('0x33')]=qs[_0x74d0('0x34')](_0x6ab99d[_0x74d0('0x2b')][_0x74d0('0x34')]);_0x1f9d7e[_0x74d0('0x35')]=qs[_0x74d0('0x2c')](_[_0x74d0('0x36')](_0x6ab99d[_0x74d0('0x2b')],_0x34df7a['filters']));if(_0x6ab99d[_0x74d0('0x2b')][_0x74d0('0x37')]){_0x1f9d7e[_0x74d0('0x35')]=_[_0x74d0('0x38')](_0x1f9d7e[_0x74d0('0x35')],{'$or':_[_0x74d0('0x39')](_0x48c495,function(_0x876cd2){if(_0x876cd2[_0x74d0('0x3a')][_0x74d0('0x3b')]!==_0x74d0('0x3c')){var _0x528d0d={};_0x528d0d[_0x876cd2[_0x74d0('0x3d')]]={'$like':'%'+_0x6ab99d[_0x74d0('0x2b')][_0x74d0('0x37')]+'%'};return _0x528d0d;}})});}_0x1f9d7e=_['merge']({},_0x1f9d7e,_0x6ab99d['options']);var _0x274077={'where':_0x1f9d7e[_0x74d0('0x35')]};return db['AnalyticFieldReport'][_0x74d0('0x3e')](_0x274077)['then'](function(_0x7b387a){_0x5a3406[_0x74d0('0x3e')]=_0x7b387a;if(_0x6ab99d[_0x74d0('0x2b')][_0x74d0('0x3f')]){_0x1f9d7e[_0x74d0('0x40')]=[{'all':!![]}];}return db[_0x74d0('0x28')][_0x74d0('0x41')](_0x1f9d7e);})[_0x74d0('0x22')](function(_0x2dae77){_0x5a3406[_0x74d0('0x42')]=_0x2dae77;return _0x5a3406;})['then'](respondWithFilteredResult(_0x337810,_0x1f9d7e))[_0x74d0('0x43')](handleError(_0x337810,null));};exports[_0x74d0('0x44')]=function(_0x55935e,_0x59ebcf){var _0x5d5a86={'raw':![],'where':{'id':_0x55935e['params']['id']}},_0xfcb17f={};_0xfcb17f[_0x74d0('0x29')]=_['keys'](db[_0x74d0('0x28')]['rawAttributes']);_0xfcb17f[_0x74d0('0x2b')]=_['keys'](_0x55935e[_0x74d0('0x2b')]);_0xfcb17f['filters']=_[_0x74d0('0x2d')](_0xfcb17f[_0x74d0('0x29')],_0xfcb17f[_0x74d0('0x2b')]);_0x5d5a86[_0x74d0('0x2f')]=_['intersection'](_0xfcb17f['model'],qs[_0x74d0('0x2e')](_0x55935e['query'][_0x74d0('0x2e')]));_0x5d5a86[_0x74d0('0x2f')]=_0x5d5a86[_0x74d0('0x2f')][_0x74d0('0x30')]?_0x5d5a86[_0x74d0('0x2f')]:_0xfcb17f['model'];if(_0x55935e[_0x74d0('0x2b')][_0x74d0('0x3f')]){_0x5d5a86['include']=[{'all':!![]}];}_0x5d5a86=_[_0x74d0('0x38')]({},_0x5d5a86,_0x55935e[_0x74d0('0x45')]);return db[_0x74d0('0x28')][_0x74d0('0x46')](_0x5d5a86)[_0x74d0('0x22')](handleEntityNotFound(_0x59ebcf,null))['then'](respondWithResult(_0x59ebcf,null))['catch'](handleError(_0x59ebcf,null));};exports['create']=function(_0x41f9b2,_0x38c193){return db[_0x74d0('0x28')][_0x74d0('0x47')](_0x41f9b2['body'],{})['then'](respondWithResult(_0x38c193,0xc9))[_0x74d0('0x43')](handleError(_0x38c193,null));};exports[_0x74d0('0x48')]=function(_0x3d70c7,_0x1dc01c){return db[_0x74d0('0x28')][_0x74d0('0x48')](_0x3d70c7[_0x74d0('0x49')],{'raw':![],'individualHooks':!![]})['then'](respondWithResult(_0x1dc01c,0xc9))[_0x74d0('0x43')](handleError(_0x1dc01c,null));};exports['update']=function(_0x4f279c,_0xbde5bc){if(_0x4f279c['body']['id']){delete _0x4f279c[_0x74d0('0x49')]['id'];}return db[_0x74d0('0x28')][_0x74d0('0x46')]({'where':{'id':_0x4f279c[_0x74d0('0x4a')]['id']}})[_0x74d0('0x22')](handleEntityNotFound(_0xbde5bc,null))['then'](saveUpdates(_0x4f279c['body'],null))['then'](respondWithResult(_0xbde5bc,null))[_0x74d0('0x43')](handleError(_0xbde5bc,null));};exports[_0x74d0('0x21')]=function(_0x26975e,_0x3fdd62){return db['AnalyticFieldReport'][_0x74d0('0x46')]({'where':{'id':_0x26975e[_0x74d0('0x4a')]['id']}})[_0x74d0('0x22')](handleEntityNotFound(_0x3fdd62,null))[_0x74d0('0x22')](removeEntity(_0x3fdd62,null))[_0x74d0('0x43')](handleError(_0x3fdd62,null));};exports['bulkDestroy']=function(_0x45493a,_0x406a47){return db['AnalyticFieldReport'][_0x74d0('0x21')]({'where':{'id':_0x45493a[_0x74d0('0x2b')][_0x74d0('0x4b')]||[]},'raw':![],'individualHooks':!![]})[_0x74d0('0x22')](respondWithResult(_0x406a47,0xcc))[_0x74d0('0x43')](handleError(_0x406a47,null));};exports['addFields']=function(_0x2ac0ac,_0x2156e3,_0x294cf2){return db[_0x74d0('0x4c')][_0x74d0('0x4d')]({'where':{'id':_0x2ac0ac[_0x74d0('0x4a')]['id']}})[_0x74d0('0x22')](handleEntityNotFound(_0x2156e3,null))[_0x74d0('0x22')](function(_0x5a9859){if(_0x5a9859){return db[_0x74d0('0x4e')][_0x74d0('0x4f')](function(_0x54221e){return db['AnalyticFieldReport']['destroy']({'where':{'CustomReportId':_0x2ac0ac['params']['id']},'transaction':_0x54221e})[_0x74d0('0x22')](function(_0x10003c){var _0x1e0863=_[_0x74d0('0x39')](_0x2ac0ac[_0x74d0('0x49')],function(_0x14584a){delete _0x14584a['id'];_0x14584a[_0x74d0('0x50')]=_0x2ac0ac['params']['id'];return _0x14584a;});return db[_0x74d0('0x28')]['bulkCreate'](_0x1e0863,{'transaction':_0x54221e});});})[_0x74d0('0x22')](function(){return db['AnalyticFieldReport'][_0x74d0('0x41')]({'where':{'CustomReportId':_0x2ac0ac[_0x74d0('0x4a')]['id']}});});}})[_0x74d0('0x22')](respondWithResult(_0x2156e3,null))[_0x74d0('0x43')](handleError(_0x2156e3,null));};
\ No newline at end of file