Built motion from commit (unavailable).|2.3.0
[motion2.git] / server / api / analyticFieldReport / analyticFieldReport.controller.js
index 7b670a1..0fbbc18 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa6aa=['../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','limit','set','Content-Range','json','apply','update','then','destroy','error','name','send','index','AnalyticFieldReport','keys','query','filters','intersection','model','attributes','fields','order','sort','where','pick','filter','merge','map','type','key','VIRTUAL','field','options','includeAll','include','findAll','rows','show','rawAttributes','length','catch','create','body','bulkCreate','params','find','bulkDestroy','ids','addFields','AnalyticCustomReport','findOne','sequelize','transaction','CustomReportId','html-pdf','eml-format','zip-dir','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','papaparse','ioredis'];(function(_0x206ca8,_0x34739a){var _0x508d10=function(_0x3a27a7){while(--_0x3a27a7){_0x206ca8['push'](_0x206ca8['shift']());}};_0x508d10(++_0x34739a);}(_0xa6aa,0x180));var _0xaa6a=function(_0xf3e4a0,_0x16a172){_0xf3e4a0=_0xf3e4a0-0x0;var _0x43f1cc=_0xa6aa[_0xf3e4a0];return _0x43f1cc;};'use strict';var pdf=require(_0xaa6a('0x0'));var emlformat=require(_0xaa6a('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xaa6a('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xaa6a('0x3'));var BPromise=require(_0xaa6a('0x4'));var Mustache=require(_0xaa6a('0x5'));var util=require('util');var path=require(_0xaa6a('0x6'));var sox=require(_0xaa6a('0x7'));var csv=require(_0xaa6a('0x8'));var ejs=require(_0xaa6a('0x9'));var fs=require('fs');var _=require(_0xaa6a('0xa'));var squel=require('squel');var crypto=require(_0xaa6a('0xb'));var jsforce=require(_0xaa6a('0xc'));var deskjs=require(_0xaa6a('0xd'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xaa6a('0xe'));var Redis=require(_0xaa6a('0xf'));var qs=require(_0xaa6a('0x10'));var logger=require(_0xaa6a('0x11'))(_0xaa6a('0x12'));var utils=require(_0xaa6a('0x13'));var config=require(_0xaa6a('0x14'));var db=require(_0xaa6a('0x15'))['db'];function respondWithStatusCode(_0x4f2b82,_0x31901a){_0x31901a=_0x31901a||0xcc;return function(_0x273eb5){if(_0x273eb5){return _0x4f2b82[_0xaa6a('0x16')](_0x31901a);}return _0x4f2b82[_0xaa6a('0x17')](_0x31901a)[_0xaa6a('0x18')]();};}function respondWithResult(_0x301536,_0x2eac42){_0x2eac42=_0x2eac42||0xc8;return function(_0x51d1dc){if(_0x51d1dc){return _0x301536[_0xaa6a('0x17')](_0x2eac42)['json'](_0x51d1dc);}};}function respondWithFilteredResult(_0x5b1365,_0x1c42c1){return function(_0x3c7a87){if(_0x3c7a87){var _0xe128=_0x3c7a87[_0xaa6a('0x19')],_0x113059=_0x1c42c1[_0xaa6a('0x1a')],_0x45e44c=_0x1c42c1['offset']+_0x1c42c1[_0xaa6a('0x1b')],_0x150ffc;if(_0x45e44c>=_0xe128){_0x45e44c=_0xe128;_0x150ffc=0xc8;}else{_0x150ffc=0xce;}_0x5b1365[_0xaa6a('0x17')](_0x150ffc);return _0x5b1365[_0xaa6a('0x1c')](_0xaa6a('0x1d'),_0x113059+'-'+_0x45e44c+'/'+_0xe128)[_0xaa6a('0x1e')](_0x3c7a87);}return null;};}function patchUpdates(_0x10abef){return function(_0x4eb35c){try{jsonpatch[_0xaa6a('0x1f')](_0x4eb35c,_0x10abef,!![]);}catch(_0x3a8970){return BPromise['reject'](_0x3a8970);}return _0x4eb35c['save']();};}function saveUpdates(_0x3d9cfd,_0x33b706){return function(_0x3c36d6){if(_0x3c36d6){return _0x3c36d6[_0xaa6a('0x20')](_0x3d9cfd)[_0xaa6a('0x21')](function(_0xce9221){return _0xce9221;});}return null;};}function removeEntity(_0x33304d,_0x444d6e){return function(_0x2225f7){if(_0x2225f7){return _0x2225f7[_0xaa6a('0x22')]()[_0xaa6a('0x21')](function(){_0x33304d[_0xaa6a('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x25eebb,_0x5cc893){return function(_0x347110){if(!_0x347110){_0x25eebb[_0xaa6a('0x16')](0x194);}return _0x347110;};}function handleError(_0x25e9bb,_0x4eae9e){_0x4eae9e=_0x4eae9e||0x1f4;return function(_0x1d9ac9){logger[_0xaa6a('0x23')](_0x1d9ac9['stack']);if(_0x1d9ac9[_0xaa6a('0x24')]){delete _0x1d9ac9[_0xaa6a('0x24')];}_0x25e9bb[_0xaa6a('0x17')](_0x4eae9e)[_0xaa6a('0x25')](_0x1d9ac9);};}exports[_0xaa6a('0x26')]=function(_0x207acd,_0x1608d5){var _0x4d9490={},_0xfb1bf5={},_0x458f65={'count':0x0,'rows':[]};var _0x3cceed=db[_0xaa6a('0x27')]['rawAttributes'];_0xfb1bf5['model']=_[_0xaa6a('0x28')](_0x3cceed);_0xfb1bf5[_0xaa6a('0x29')]=_[_0xaa6a('0x28')](_0x207acd[_0xaa6a('0x29')]);_0xfb1bf5[_0xaa6a('0x2a')]=_[_0xaa6a('0x2b')](_0xfb1bf5[_0xaa6a('0x2c')],_0xfb1bf5[_0xaa6a('0x29')]);_0x4d9490[_0xaa6a('0x2d')]=_[_0xaa6a('0x2b')](_0xfb1bf5[_0xaa6a('0x2c')],qs[_0xaa6a('0x2e')](_0x207acd[_0xaa6a('0x29')][_0xaa6a('0x2e')]));_0x4d9490[_0xaa6a('0x2d')]=_0x4d9490[_0xaa6a('0x2d')]['length']?_0x4d9490[_0xaa6a('0x2d')]:_0xfb1bf5[_0xaa6a('0x2c')];if(!_0x207acd['query']['hasOwnProperty']('nolimit')){_0x4d9490[_0xaa6a('0x1b')]=qs['limit'](_0x207acd[_0xaa6a('0x29')][_0xaa6a('0x1b')]);_0x4d9490[_0xaa6a('0x1a')]=qs[_0xaa6a('0x1a')](_0x207acd['query']['offset']);}_0x4d9490[_0xaa6a('0x2f')]=qs[_0xaa6a('0x30')](_0x207acd['query'][_0xaa6a('0x30')]);_0x4d9490[_0xaa6a('0x31')]=qs[_0xaa6a('0x2a')](_[_0xaa6a('0x32')](_0x207acd[_0xaa6a('0x29')],_0xfb1bf5[_0xaa6a('0x2a')]));if(_0x207acd[_0xaa6a('0x29')][_0xaa6a('0x33')]){_0x4d9490['where']=_[_0xaa6a('0x34')](_0x4d9490[_0xaa6a('0x31')],{'$or':_[_0xaa6a('0x35')](_0x3cceed,function(_0x4c0370){if(_0x4c0370[_0xaa6a('0x36')][_0xaa6a('0x37')]!==_0xaa6a('0x38')){var _0xe7caf0={};_0xe7caf0[_0x4c0370[_0xaa6a('0x39')]]={'$like':'%'+_0x207acd[_0xaa6a('0x29')]['filter']+'%'};return _0xe7caf0;}})});}_0x4d9490=_[_0xaa6a('0x34')]({},_0x4d9490,_0x207acd[_0xaa6a('0x3a')]);var _0x2a4ebb={'where':_0x4d9490[_0xaa6a('0x31')]};return db['AnalyticFieldReport'][_0xaa6a('0x19')](_0x2a4ebb)[_0xaa6a('0x21')](function(_0x5e8275){_0x458f65['count']=_0x5e8275;if(_0x207acd['query'][_0xaa6a('0x3b')]){_0x4d9490[_0xaa6a('0x3c')]=[{'all':!![]}];}return db[_0xaa6a('0x27')][_0xaa6a('0x3d')](_0x4d9490);})[_0xaa6a('0x21')](function(_0x44ffdb){_0x458f65[_0xaa6a('0x3e')]=_0x44ffdb;return _0x458f65;})[_0xaa6a('0x21')](respondWithFilteredResult(_0x1608d5,_0x4d9490))['catch'](handleError(_0x1608d5,null));};exports[_0xaa6a('0x3f')]=function(_0x2fc88a,_0x31d346){var _0x29b4f6={'raw':![],'where':{'id':_0x2fc88a['params']['id']}},_0x1b1895={};_0x1b1895[_0xaa6a('0x2c')]=_[_0xaa6a('0x28')](db[_0xaa6a('0x27')][_0xaa6a('0x40')]);_0x1b1895[_0xaa6a('0x29')]=_[_0xaa6a('0x28')](_0x2fc88a[_0xaa6a('0x29')]);_0x1b1895['filters']=_[_0xaa6a('0x2b')](_0x1b1895['model'],_0x1b1895['query']);_0x29b4f6[_0xaa6a('0x2d')]=_[_0xaa6a('0x2b')](_0x1b1895[_0xaa6a('0x2c')],qs['fields'](_0x2fc88a[_0xaa6a('0x29')][_0xaa6a('0x2e')]));_0x29b4f6[_0xaa6a('0x2d')]=_0x29b4f6[_0xaa6a('0x2d')][_0xaa6a('0x41')]?_0x29b4f6[_0xaa6a('0x2d')]:_0x1b1895[_0xaa6a('0x2c')];if(_0x2fc88a[_0xaa6a('0x29')][_0xaa6a('0x3b')]){_0x29b4f6[_0xaa6a('0x3c')]=[{'all':!![]}];}_0x29b4f6=_[_0xaa6a('0x34')]({},_0x29b4f6,_0x2fc88a[_0xaa6a('0x3a')]);return db[_0xaa6a('0x27')]['find'](_0x29b4f6)[_0xaa6a('0x21')](handleEntityNotFound(_0x31d346,null))[_0xaa6a('0x21')](respondWithResult(_0x31d346,null))[_0xaa6a('0x42')](handleError(_0x31d346,null));};exports[_0xaa6a('0x43')]=function(_0x5d920e,_0x2516c0){return db[_0xaa6a('0x27')][_0xaa6a('0x43')](_0x5d920e[_0xaa6a('0x44')],{})['then'](respondWithResult(_0x2516c0,0xc9))[_0xaa6a('0x42')](handleError(_0x2516c0,null));};exports[_0xaa6a('0x45')]=function(_0x26f96b,_0x719e4d){return db['AnalyticFieldReport'][_0xaa6a('0x45')](_0x26f96b[_0xaa6a('0x44')],{'raw':![],'individualHooks':!![]})['then'](respondWithResult(_0x719e4d,0xc9))[_0xaa6a('0x42')](handleError(_0x719e4d,null));};exports[_0xaa6a('0x20')]=function(_0x4f9daa,_0x241473){if(_0x4f9daa[_0xaa6a('0x44')]['id']){delete _0x4f9daa[_0xaa6a('0x44')]['id'];}return db[_0xaa6a('0x27')]['find']({'where':{'id':_0x4f9daa[_0xaa6a('0x46')]['id']}})[_0xaa6a('0x21')](handleEntityNotFound(_0x241473,null))[_0xaa6a('0x21')](saveUpdates(_0x4f9daa[_0xaa6a('0x44')],null))[_0xaa6a('0x21')](respondWithResult(_0x241473,null))[_0xaa6a('0x42')](handleError(_0x241473,null));};exports['destroy']=function(_0x29ed67,_0x5dc2fa){return db[_0xaa6a('0x27')][_0xaa6a('0x47')]({'where':{'id':_0x29ed67[_0xaa6a('0x46')]['id']}})['then'](handleEntityNotFound(_0x5dc2fa,null))[_0xaa6a('0x21')](removeEntity(_0x5dc2fa,null))[_0xaa6a('0x42')](handleError(_0x5dc2fa,null));};exports[_0xaa6a('0x48')]=function(_0x34f961,_0x410cf4){return db[_0xaa6a('0x27')]['destroy']({'where':{'id':_0x34f961[_0xaa6a('0x29')][_0xaa6a('0x49')]||[]},'raw':![],'individualHooks':!![]})['then'](respondWithResult(_0x410cf4,0xcc))[_0xaa6a('0x42')](handleError(_0x410cf4,null));};exports[_0xaa6a('0x4a')]=function(_0x236198,_0xefc964,_0x16dabc){return db[_0xaa6a('0x4b')][_0xaa6a('0x4c')]({'where':{'id':_0x236198[_0xaa6a('0x46')]['id']}})[_0xaa6a('0x21')](handleEntityNotFound(_0xefc964,null))[_0xaa6a('0x21')](function(_0x4789fd){if(_0x4789fd){return db[_0xaa6a('0x4d')][_0xaa6a('0x4e')](function(_0x3d92d9){return db[_0xaa6a('0x27')][_0xaa6a('0x22')]({'where':{'CustomReportId':_0x236198[_0xaa6a('0x46')]['id']},'transaction':_0x3d92d9})['then'](function(_0x16de26){var _0x112729=_[_0xaa6a('0x35')](_0x236198['body'],function(_0x1e5db2){delete _0x1e5db2['id'];_0x1e5db2[_0xaa6a('0x4f')]=_0x236198['params']['id'];return _0x1e5db2;});return db[_0xaa6a('0x27')]['bulkCreate'](_0x112729,{'transaction':_0x3d92d9});});})[_0xaa6a('0x21')](function(){return db[_0xaa6a('0x27')][_0xaa6a('0x3d')]({'where':{'CustomReportId':_0x236198[_0xaa6a('0x46')]['id']}});});}})[_0xaa6a('0x21')](respondWithResult(_0xefc964,null))[_0xaa6a('0x42')](handleError(_0xefc964,null));};
\ No newline at end of file
+var _0x52d9=['ioredis','../../components/parsers/qs','../../config/logger','../../config/utils','../../mysqldb','sendStatus','count','offset','limit','status','set','Content-Range','json','apply','reject','update','destroy','then','end','error','stack','name','send','index','AnalyticFieldReport','rawAttributes','model','query','filters','intersection','fields','attributes','nolimit','order','sort','where','merge','map','type','key','VIRTUAL','field','filter','includeAll','findAll','rows','catch','show','keys','length','include','options','create','bulkCreate','body','params','find','bulkDestroy','ids','addFields','AnalyticCustomReport','findOne','sequelize','transaction','CustomReportId','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware'];(function(_0x59d94c,_0x33f979){var _0x4a6d77=function(_0x473b6c){while(--_0x473b6c){_0x59d94c['push'](_0x59d94c['shift']());}};_0x4a6d77(++_0x33f979);}(_0x52d9,0x195));var _0x952d=function(_0x479b99,_0x1e5bec){_0x479b99=_0x479b99-0x0;var _0x1e7eb7=_0x52d9[_0x479b99];return _0x1e7eb7;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x952d('0x0'));var zipdir=require(_0x952d('0x1'));var jsonpatch=require(_0x952d('0x2'));var rp=require(_0x952d('0x3'));var moment=require(_0x952d('0x4'));var BPromise=require(_0x952d('0x5'));var Mustache=require(_0x952d('0x6'));var util=require('util');var path=require(_0x952d('0x7'));var sox=require(_0x952d('0x8'));var csv=require(_0x952d('0x9'));var ejs=require(_0x952d('0xa'));var fs=require('fs');var _=require(_0x952d('0xb'));var squel=require(_0x952d('0xc'));var crypto=require(_0x952d('0xd'));var jsforce=require(_0x952d('0xe'));var deskjs=require(_0x952d('0xf'));var toCsv=require('to-csv');var querystring=require(_0x952d('0x10'));var Papa=require(_0x952d('0x11'));var authService=require(_0x952d('0x12'));var hardwareService=require(_0x952d('0x13'));var Redis=require(_0x952d('0x14'));var qs=require(_0x952d('0x15'));var logger=require(_0x952d('0x16'))('api');var utils=require(_0x952d('0x17'));var config=require('../../config/environment');var db=require(_0x952d('0x18'))['db'];function respondWithStatusCode(_0x59f231,_0x354bac){_0x354bac=_0x354bac||0xcc;return function(_0x489be2){if(_0x489be2){return _0x59f231[_0x952d('0x19')](_0x354bac);}return _0x59f231['status'](_0x354bac)['end']();};}function respondWithResult(_0x25bab1,_0x40e6e3){_0x40e6e3=_0x40e6e3||0xc8;return function(_0x2191b7){if(_0x2191b7){return _0x25bab1['status'](_0x40e6e3)['json'](_0x2191b7);}};}function respondWithFilteredResult(_0x3439b3,_0x47d12f){return function(_0x34c9b3){if(_0x34c9b3){var _0x214da0=_0x34c9b3[_0x952d('0x1a')],_0x48942a=_0x47d12f['offset'],_0x3c793e=_0x47d12f[_0x952d('0x1b')]+_0x47d12f[_0x952d('0x1c')],_0x30f3a3;if(_0x3c793e>=_0x214da0){_0x3c793e=_0x214da0;_0x30f3a3=0xc8;}else{_0x30f3a3=0xce;}_0x3439b3[_0x952d('0x1d')](_0x30f3a3);return _0x3439b3[_0x952d('0x1e')](_0x952d('0x1f'),_0x48942a+'-'+_0x3c793e+'/'+_0x214da0)[_0x952d('0x20')](_0x34c9b3);}return null;};}function patchUpdates(_0x3ada7b){return function(_0x337846){try{jsonpatch[_0x952d('0x21')](_0x337846,_0x3ada7b,!![]);}catch(_0x2d91d8){return BPromise[_0x952d('0x22')](_0x2d91d8);}return _0x337846['save']();};}function saveUpdates(_0xa88884,_0x175515){return function(_0x553e90){if(_0x553e90){return _0x553e90[_0x952d('0x23')](_0xa88884)['then'](function(_0x4a0889){return _0x4a0889;});}return null;};}function removeEntity(_0x10a2fd,_0x35fcae){return function(_0xf0c78b){if(_0xf0c78b){return _0xf0c78b[_0x952d('0x24')]()[_0x952d('0x25')](function(){_0x10a2fd[_0x952d('0x1d')](0xcc)[_0x952d('0x26')]();});}};}function handleEntityNotFound(_0xc01e03,_0x3c1fc4){return function(_0x2c4a99){if(!_0x2c4a99){_0xc01e03[_0x952d('0x19')](0x194);}return _0x2c4a99;};}function handleError(_0x414aa2,_0x563586){_0x563586=_0x563586||0x1f4;return function(_0x5a0991){logger[_0x952d('0x27')](_0x5a0991[_0x952d('0x28')]);if(_0x5a0991[_0x952d('0x29')]){delete _0x5a0991[_0x952d('0x29')];}_0x414aa2[_0x952d('0x1d')](_0x563586)[_0x952d('0x2a')](_0x5a0991);};}exports[_0x952d('0x2b')]=function(_0x34ba25,_0xe67c4e){var _0x1dc976={},_0x18abc2={},_0x47dd8d={'count':0x0,'rows':[]};var _0x54c596=db[_0x952d('0x2c')][_0x952d('0x2d')];_0x18abc2[_0x952d('0x2e')]=_['keys'](_0x54c596);_0x18abc2[_0x952d('0x2f')]=_['keys'](_0x34ba25['query']);_0x18abc2[_0x952d('0x30')]=_[_0x952d('0x31')](_0x18abc2[_0x952d('0x2e')],_0x18abc2[_0x952d('0x2f')]);_0x1dc976['attributes']=_[_0x952d('0x31')](_0x18abc2[_0x952d('0x2e')],qs[_0x952d('0x32')](_0x34ba25['query'][_0x952d('0x32')]));_0x1dc976['attributes']=_0x1dc976[_0x952d('0x33')]['length']?_0x1dc976[_0x952d('0x33')]:_0x18abc2[_0x952d('0x2e')];if(!_0x34ba25[_0x952d('0x2f')]['hasOwnProperty'](_0x952d('0x34'))){_0x1dc976[_0x952d('0x1c')]=qs['limit'](_0x34ba25[_0x952d('0x2f')][_0x952d('0x1c')]);_0x1dc976[_0x952d('0x1b')]=qs[_0x952d('0x1b')](_0x34ba25['query'][_0x952d('0x1b')]);}_0x1dc976[_0x952d('0x35')]=qs[_0x952d('0x36')](_0x34ba25['query'][_0x952d('0x36')]);_0x1dc976[_0x952d('0x37')]=qs[_0x952d('0x30')](_['pick'](_0x34ba25['query'],_0x18abc2[_0x952d('0x30')]));if(_0x34ba25[_0x952d('0x2f')]['filter']){_0x1dc976[_0x952d('0x37')]=_[_0x952d('0x38')](_0x1dc976[_0x952d('0x37')],{'$or':_[_0x952d('0x39')](_0x54c596,function(_0x355694){if(_0x355694[_0x952d('0x3a')][_0x952d('0x3b')]!==_0x952d('0x3c')){var _0x50255b={};_0x50255b[_0x355694[_0x952d('0x3d')]]={'$like':'%'+_0x34ba25[_0x952d('0x2f')][_0x952d('0x3e')]+'%'};return _0x50255b;}})});}_0x1dc976=_[_0x952d('0x38')]({},_0x1dc976,_0x34ba25['options']);var _0xff55b6={'where':_0x1dc976[_0x952d('0x37')]};return db[_0x952d('0x2c')][_0x952d('0x1a')](_0xff55b6)[_0x952d('0x25')](function(_0x4d087a){_0x47dd8d['count']=_0x4d087a;if(_0x34ba25[_0x952d('0x2f')][_0x952d('0x3f')]){_0x1dc976['include']=[{'all':!![]}];}return db['AnalyticFieldReport'][_0x952d('0x40')](_0x1dc976);})['then'](function(_0x2ebd5c){_0x47dd8d[_0x952d('0x41')]=_0x2ebd5c;return _0x47dd8d;})[_0x952d('0x25')](respondWithFilteredResult(_0xe67c4e,_0x1dc976))[_0x952d('0x42')](handleError(_0xe67c4e,null));};exports[_0x952d('0x43')]=function(_0x213608,_0x27e401){var _0x223a6e={'raw':![],'where':{'id':_0x213608['params']['id']}},_0x3eb2ce={};_0x3eb2ce[_0x952d('0x2e')]=_[_0x952d('0x44')](db[_0x952d('0x2c')][_0x952d('0x2d')]);_0x3eb2ce[_0x952d('0x2f')]=_[_0x952d('0x44')](_0x213608[_0x952d('0x2f')]);_0x3eb2ce[_0x952d('0x30')]=_[_0x952d('0x31')](_0x3eb2ce['model'],_0x3eb2ce[_0x952d('0x2f')]);_0x223a6e['attributes']=_[_0x952d('0x31')](_0x3eb2ce[_0x952d('0x2e')],qs['fields'](_0x213608[_0x952d('0x2f')][_0x952d('0x32')]));_0x223a6e[_0x952d('0x33')]=_0x223a6e[_0x952d('0x33')][_0x952d('0x45')]?_0x223a6e[_0x952d('0x33')]:_0x3eb2ce[_0x952d('0x2e')];if(_0x213608[_0x952d('0x2f')][_0x952d('0x3f')]){_0x223a6e[_0x952d('0x46')]=[{'all':!![]}];}_0x223a6e=_[_0x952d('0x38')]({},_0x223a6e,_0x213608[_0x952d('0x47')]);return db[_0x952d('0x2c')]['find'](_0x223a6e)[_0x952d('0x25')](handleEntityNotFound(_0x27e401,null))[_0x952d('0x25')](respondWithResult(_0x27e401,null))[_0x952d('0x42')](handleError(_0x27e401,null));};exports[_0x952d('0x48')]=function(_0x46bb7a,_0x49ab61){return db[_0x952d('0x2c')][_0x952d('0x48')](_0x46bb7a['body'],{})[_0x952d('0x25')](respondWithResult(_0x49ab61,0xc9))[_0x952d('0x42')](handleError(_0x49ab61,null));};exports[_0x952d('0x49')]=function(_0x3a31f7,_0x5c5e27){return db[_0x952d('0x2c')][_0x952d('0x49')](_0x3a31f7[_0x952d('0x4a')],{'raw':![],'individualHooks':!![]})[_0x952d('0x25')](respondWithResult(_0x5c5e27,0xc9))['catch'](handleError(_0x5c5e27,null));};exports[_0x952d('0x23')]=function(_0x16d00b,_0x1ded0c){if(_0x16d00b['body']['id']){delete _0x16d00b['body']['id'];}return db[_0x952d('0x2c')]['find']({'where':{'id':_0x16d00b[_0x952d('0x4b')]['id']}})[_0x952d('0x25')](handleEntityNotFound(_0x1ded0c,null))[_0x952d('0x25')](saveUpdates(_0x16d00b[_0x952d('0x4a')],null))[_0x952d('0x25')](respondWithResult(_0x1ded0c,null))['catch'](handleError(_0x1ded0c,null));};exports[_0x952d('0x24')]=function(_0x3d9dfa,_0x36cce5){return db[_0x952d('0x2c')][_0x952d('0x4c')]({'where':{'id':_0x3d9dfa[_0x952d('0x4b')]['id']}})[_0x952d('0x25')](handleEntityNotFound(_0x36cce5,null))['then'](removeEntity(_0x36cce5,null))[_0x952d('0x42')](handleError(_0x36cce5,null));};exports[_0x952d('0x4d')]=function(_0x48c5ec,_0x2b9b05){return db[_0x952d('0x2c')][_0x952d('0x24')]({'where':{'id':_0x48c5ec[_0x952d('0x2f')][_0x952d('0x4e')]||[]},'raw':![],'individualHooks':!![]})[_0x952d('0x25')](respondWithResult(_0x2b9b05,0xcc))['catch'](handleError(_0x2b9b05,null));};exports[_0x952d('0x4f')]=function(_0x2a0b5a,_0xdc7615,_0x3d5853){return db[_0x952d('0x50')][_0x952d('0x51')]({'where':{'id':_0x2a0b5a[_0x952d('0x4b')]['id']}})[_0x952d('0x25')](handleEntityNotFound(_0xdc7615,null))[_0x952d('0x25')](function(_0x3af425){if(_0x3af425){return db[_0x952d('0x52')][_0x952d('0x53')](function(_0x3b0869){return db[_0x952d('0x2c')]['destroy']({'where':{'CustomReportId':_0x2a0b5a[_0x952d('0x4b')]['id']},'transaction':_0x3b0869})['then'](function(_0x431ca8){var _0x421232=_[_0x952d('0x39')](_0x2a0b5a['body'],function(_0x5e9cf1){delete _0x5e9cf1['id'];_0x5e9cf1[_0x952d('0x54')]=_0x2a0b5a[_0x952d('0x4b')]['id'];return _0x5e9cf1;});return db[_0x952d('0x2c')][_0x952d('0x49')](_0x421232,{'transaction':_0x3b0869});});})[_0x952d('0x25')](function(){return db[_0x952d('0x2c')][_0x952d('0x40')]({'where':{'CustomReportId':_0x2a0b5a[_0x952d('0x4b')]['id']}});});}})[_0x952d('0x25')](respondWithResult(_0xdc7615,null))[_0x952d('0x42')](handleError(_0xdc7615,null));};
\ No newline at end of file