Built motion from commit d69f4380.|2.6.29
[motion2.git] / server / api / schedule / schedule.controller.js
index 036cd3c..861b632 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5c5a=['../../config/license/util','../../mysqldb','sendStatus','status','end','json','undefined','limit','offset','count','set','Content-Range','reject','save','then','destroy','get','stack','name','send','map','Schedule','type','key','model','query','keys','filters','attributes','intersection','fields','length','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','include','findAll','rows','catch','params','rawAttributes','includeAll','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','run','../../config/schedule','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x5c5a,0x99));var _0xa5c5=function(_0x19dded,_0x19945f){_0x19dded=_0x19dded-0x0;var _0x406d58=_0x5c5a[_0x19dded];return _0x406d58;};'use strict';var emlformat=require(_0xa5c5('0x0'));var rimraf=require(_0xa5c5('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xa5c5('0x2'));var rp=require(_0xa5c5('0x3'));var moment=require(_0xa5c5('0x4'));var BPromise=require(_0xa5c5('0x5'));var Mustache=require(_0xa5c5('0x6'));var util=require(_0xa5c5('0x7'));var path=require(_0xa5c5('0x8'));var sox=require('sox');var csv=require(_0xa5c5('0x9'));var ejs=require(_0xa5c5('0xa'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xa5c5('0xb'));var squel=require(_0xa5c5('0xc'));var crypto=require(_0xa5c5('0xd'));var jsforce=require(_0xa5c5('0xe'));var deskjs=require(_0xa5c5('0xf'));var toCsv=require(_0xa5c5('0x9'));var querystring=require(_0xa5c5('0x10'));var Papa=require(_0xa5c5('0x11'));var Redis=require(_0xa5c5('0x12'));var authService=require(_0xa5c5('0x13'));var qs=require(_0xa5c5('0x14'));var as=require(_0xa5c5('0x15'));var hardwareService=require(_0xa5c5('0x16'));var logger=require(_0xa5c5('0x17'))(_0xa5c5('0x18'));var utils=require(_0xa5c5('0x19'));var config=require(_0xa5c5('0x1a'));var licenseUtil=require(_0xa5c5('0x1b'));var db=require(_0xa5c5('0x1c'))['db'];function respondWithStatusCode(_0x31899c,_0x5b87a9){_0x5b87a9=_0x5b87a9||0xcc;return function(_0x1d4937){if(_0x1d4937){return _0x31899c[_0xa5c5('0x1d')](_0x5b87a9);}return _0x31899c[_0xa5c5('0x1e')](_0x5b87a9)[_0xa5c5('0x1f')]();};}function respondWithResult(_0x28f08f,_0xcfd90c){_0xcfd90c=_0xcfd90c||0xc8;return function(_0x426557){if(_0x426557){return _0x28f08f[_0xa5c5('0x1e')](_0xcfd90c)[_0xa5c5('0x20')](_0x426557);}};}function respondWithFilteredResult(_0x505794,_0x3e7bf5){return function(_0x43800a){if(_0x43800a){var _0x2addaa=typeof _0x3e7bf5['offset']===_0xa5c5('0x21')&&typeof _0x3e7bf5[_0xa5c5('0x22')]===_0xa5c5('0x21');var _0x3803ec=_0x43800a['count'];var _0x4a822c=_0x2addaa?0x0:_0x3e7bf5[_0xa5c5('0x23')];var _0x144eee=_0x2addaa?_0x43800a[_0xa5c5('0x24')]:_0x3e7bf5['offset']+_0x3e7bf5[_0xa5c5('0x22')];var _0x2516dc;if(_0x144eee>=_0x3803ec){_0x144eee=_0x3803ec;_0x2516dc=0xc8;}else{_0x2516dc=0xce;}_0x505794[_0xa5c5('0x1e')](_0x2516dc);return _0x505794[_0xa5c5('0x25')](_0xa5c5('0x26'),_0x4a822c+'-'+_0x144eee+'/'+_0x3803ec)['json'](_0x43800a);}return null;};}function patchUpdates(_0x3decac){return function(_0x3497ae){try{jsonpatch['apply'](_0x3497ae,_0x3decac,!![]);}catch(_0x2af2f8){return BPromise[_0xa5c5('0x27')](_0x2af2f8);}return _0x3497ae[_0xa5c5('0x28')]();};}function saveUpdates(_0x20971a,_0x4e8613){return function(_0x31512b){if(_0x31512b){return _0x31512b['update'](_0x20971a)[_0xa5c5('0x29')](function(_0x594474){return _0x594474;});}return null;};}function removeEntity(_0x4dea7d,_0x44763a){return function(_0x10207b){if(_0x10207b){return _0x10207b[_0xa5c5('0x2a')]()['then'](function(){var _0xfd3339=_0x10207b[_0xa5c5('0x2b')]({'plain':!![]});var _0x4cd2f3='Scheduler';return db['UserProfileResource'][_0xa5c5('0x2a')]({'where':{'type':_0x4cd2f3,'resourceId':_0xfd3339['id']}})[_0xa5c5('0x29')](function(){return _0x10207b;});})['then'](function(){_0x4dea7d[_0xa5c5('0x1e')](0xcc)[_0xa5c5('0x1f')]();});}};}function handleEntityNotFound(_0x592fac,_0x442075){return function(_0x887955){if(!_0x887955){_0x592fac[_0xa5c5('0x1d')](0x194);}return _0x887955;};}function handleError(_0x5191de,_0x27ffd6){_0x27ffd6=_0x27ffd6||0x1f4;return function(_0x3fd248){logger['error'](_0x3fd248[_0xa5c5('0x2c')]);if(_0x3fd248[_0xa5c5('0x2d')]){delete _0x3fd248['name'];}_0x5191de[_0xa5c5('0x1e')](_0x27ffd6)[_0xa5c5('0x2e')](_0x3fd248);};}exports['index']=function(_0x28cd2b,_0x19c0b9){var _0x15308d={},_0x1abc03={},_0x564985={'count':0x0,'rows':[]};var _0x2cd015=_[_0xa5c5('0x2f')](db[_0xa5c5('0x30')]['rawAttributes'],function(_0x18875d){return{'name':_0x18875d['fieldName'],'type':_0x18875d[_0xa5c5('0x31')][_0xa5c5('0x32')]};});_0x1abc03[_0xa5c5('0x33')]=_[_0xa5c5('0x2f')](_0x2cd015,_0xa5c5('0x2d'));_0x1abc03[_0xa5c5('0x34')]=_[_0xa5c5('0x35')](_0x28cd2b[_0xa5c5('0x34')]);_0x1abc03[_0xa5c5('0x36')]=_['intersection'](_0x1abc03[_0xa5c5('0x33')],_0x1abc03['query']);_0x15308d[_0xa5c5('0x37')]=_[_0xa5c5('0x38')](_0x1abc03['model'],qs[_0xa5c5('0x39')](_0x28cd2b[_0xa5c5('0x34')]['fields']));_0x15308d[_0xa5c5('0x37')]=_0x15308d[_0xa5c5('0x37')][_0xa5c5('0x3a')]?_0x15308d[_0xa5c5('0x37')]:_0x1abc03[_0xa5c5('0x33')];if(!_0x28cd2b['query']['hasOwnProperty'](_0xa5c5('0x3b'))){_0x15308d['limit']=qs[_0xa5c5('0x22')](_0x28cd2b[_0xa5c5('0x34')][_0xa5c5('0x22')]);_0x15308d[_0xa5c5('0x23')]=qs['offset'](_0x28cd2b[_0xa5c5('0x34')]['offset']);}_0x15308d[_0xa5c5('0x3c')]=qs[_0xa5c5('0x3d')](_0x28cd2b[_0xa5c5('0x34')][_0xa5c5('0x3d')]);_0x15308d[_0xa5c5('0x3e')]=qs[_0xa5c5('0x36')](_[_0xa5c5('0x3f')](_0x28cd2b['query'],_0x1abc03[_0xa5c5('0x36')]),_0x2cd015);if(_0x28cd2b[_0xa5c5('0x34')][_0xa5c5('0x40')]){_0x15308d['where']=_[_0xa5c5('0x41')](_0x15308d['where'],{'$or':_['map'](_0x2cd015,function(_0x4da9f2){if(_0x4da9f2['type']!==_0xa5c5('0x42')){var _0x4d0c28={};_0x4d0c28[_0x4da9f2[_0xa5c5('0x2d')]]={'$like':'%'+_0x28cd2b[_0xa5c5('0x34')][_0xa5c5('0x40')]+'%'};return _0x4d0c28;}})});}_0x15308d=_[_0xa5c5('0x41')]({},_0x15308d,_0x28cd2b[_0xa5c5('0x43')]);var _0x11c052={'where':_0x15308d['where']};return db['Schedule'][_0xa5c5('0x24')](_0x11c052)[_0xa5c5('0x29')](function(_0x299b04){_0x564985['count']=_0x299b04;if(_0x28cd2b[_0xa5c5('0x34')]['includeAll']){_0x15308d[_0xa5c5('0x44')]=[{'all':!![]}];}return db[_0xa5c5('0x30')][_0xa5c5('0x45')](_0x15308d);})[_0xa5c5('0x29')](function(_0x1f0e5c){_0x564985[_0xa5c5('0x46')]=_0x1f0e5c;return _0x564985;})[_0xa5c5('0x29')](respondWithFilteredResult(_0x19c0b9,_0x15308d))[_0xa5c5('0x47')](handleError(_0x19c0b9,null));};exports['show']=function(_0x5948ce,_0x404426){var _0x364963={'raw':![],'where':{'id':_0x5948ce[_0xa5c5('0x48')]['id']}},_0x284c2c={};_0x284c2c['model']=_[_0xa5c5('0x35')](db[_0xa5c5('0x30')][_0xa5c5('0x49')]);_0x284c2c[_0xa5c5('0x34')]=_['keys'](_0x5948ce[_0xa5c5('0x34')]);_0x284c2c[_0xa5c5('0x36')]=_[_0xa5c5('0x38')](_0x284c2c['model'],_0x284c2c['query']);_0x364963['attributes']=_[_0xa5c5('0x38')](_0x284c2c['model'],qs[_0xa5c5('0x39')](_0x5948ce['query'][_0xa5c5('0x39')]));_0x364963['attributes']=_0x364963[_0xa5c5('0x37')][_0xa5c5('0x3a')]?_0x364963[_0xa5c5('0x37')]:_0x284c2c[_0xa5c5('0x33')];if(_0x5948ce[_0xa5c5('0x34')][_0xa5c5('0x4a')]){_0x364963['include']=[{'all':!![]}];}_0x364963=_[_0xa5c5('0x41')]({},_0x364963,_0x5948ce[_0xa5c5('0x43')]);return db[_0xa5c5('0x30')][_0xa5c5('0x4b')](_0x364963)['then'](handleEntityNotFound(_0x404426,null))[_0xa5c5('0x29')](respondWithResult(_0x404426,null))[_0xa5c5('0x47')](handleError(_0x404426,null));};exports[_0xa5c5('0x4c')]=function(_0x543506,_0x5727c4){return db[_0xa5c5('0x30')][_0xa5c5('0x4c')](_0x543506[_0xa5c5('0x4d')],{})['then'](function(_0x20f76a){var _0x289575=_0x543506[_0xa5c5('0x4e')][_0xa5c5('0x2b')]({'plain':!![]});if(!_0x289575)throw new Error(_0xa5c5('0x4f'));if(_0x289575[_0xa5c5('0x50')]===_0xa5c5('0x4e')){var _0x44e8ac=_0x20f76a[_0xa5c5('0x2b')]({'plain':!![]});var _0xf6f9dd='Scheduler';return db[_0xa5c5('0x51')][_0xa5c5('0x4b')]({'where':{'name':_0xf6f9dd,'userProfileId':_0x289575[_0xa5c5('0x52')]},'raw':!![]})['then'](function(_0x3faad5){if(_0x3faad5&&_0x3faad5[_0xa5c5('0x53')]===0x0){return db[_0xa5c5('0x54')][_0xa5c5('0x4c')]({'name':_0x44e8ac[_0xa5c5('0x2d')],'resourceId':_0x44e8ac['id'],'type':_0x3faad5[_0xa5c5('0x2d')],'sectionId':_0x3faad5['id']},{})[_0xa5c5('0x29')](function(){return _0x20f76a;});}else{return _0x20f76a;}})['catch'](function(_0x34246a){logger[_0xa5c5('0x55')](_0xa5c5('0x56'),_0x34246a);throw _0x34246a;});}return _0x20f76a;})[_0xa5c5('0x29')](respondWithResult(_0x5727c4,0xc9))['catch'](handleError(_0x5727c4,null));};exports[_0xa5c5('0x57')]=function(_0x4f07c0,_0x3d5711){if(_0x4f07c0['body']['id']){delete _0x4f07c0[_0xa5c5('0x4d')]['id'];}return db[_0xa5c5('0x30')][_0xa5c5('0x4b')]({'where':{'id':_0x4f07c0[_0xa5c5('0x48')]['id']}})[_0xa5c5('0x29')](handleEntityNotFound(_0x3d5711,null))[_0xa5c5('0x29')](saveUpdates(_0x4f07c0[_0xa5c5('0x4d')],null))['then'](respondWithResult(_0x3d5711,null))['catch'](handleError(_0x3d5711,null));};exports[_0xa5c5('0x2a')]=function(_0x10f4c5,_0x29cb9){return db['Schedule']['find']({'where':{'id':_0x10f4c5[_0xa5c5('0x48')]['id']}})[_0xa5c5('0x29')](handleEntityNotFound(_0x29cb9,null))[_0xa5c5('0x29')](removeEntity(_0x29cb9,null))['catch'](handleError(_0x29cb9,null));};exports[_0xa5c5('0x58')]=function(_0x216bfc,_0xd71269,_0x3ef350){var _0x5dc506=require(_0xa5c5('0x59'));return db[_0xa5c5('0x30')][_0xa5c5('0x4b')]({'where':{'id':_0x216bfc[_0xa5c5('0x48')]['id']},'raw':!![]})[_0xa5c5('0x29')](handleEntityNotFound(_0xd71269,null))[_0xa5c5('0x29')](function(){_0x5dc506[_0xa5c5('0x58')](_0x216bfc[_0xa5c5('0x48')]['id']);})[_0xa5c5('0x29')](respondWithStatusCode(_0xd71269,null))['catch'](handleError(_0xd71269,null));};
\ No newline at end of file
+var _0x6535=['Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','run','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','util','path','ejs','fs-extra','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','end','status','json','offset','limit','undefined','count','set','Content-Range','apply','reject','save','update','then','get','Scheduler','UserProfileResource','destroy','sendStatus','error','stack','send','index','Schedule','rawAttributes','fieldName','type','key','model','name','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','pick','where','merge','map','VIRTUAL','filter','options','includeAll','findAll','catch','show','params','keys','find','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId'];(function(_0x100e0c,_0x5523b8){var _0x4db1aa=function(_0x29f480){while(--_0x29f480){_0x100e0c['push'](_0x100e0c['shift']());}};_0x4db1aa(++_0x5523b8);}(_0x6535,0xb2));var _0x5653=function(_0x5a776b,_0x46f785){_0x5a776b=_0x5a776b-0x0;var _0xbbef59=_0x6535[_0x5a776b];return _0xbbef59;};'use strict';var emlformat=require(_0x5653('0x0'));var rimraf=require(_0x5653('0x1'));var zipdir=require(_0x5653('0x2'));var jsonpatch=require(_0x5653('0x3'));var rp=require(_0x5653('0x4'));var moment=require(_0x5653('0x5'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x5653('0x6'));var path=require(_0x5653('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x5653('0x8'));var fs=require('fs');var fs_extra=require(_0x5653('0x9'));var _=require('lodash');var squel=require(_0x5653('0xa'));var crypto=require(_0x5653('0xb'));var jsforce=require(_0x5653('0xc'));var deskjs=require(_0x5653('0xd'));var toCsv=require(_0x5653('0xe'));var querystring=require(_0x5653('0xf'));var Papa=require(_0x5653('0x10'));var Redis=require(_0x5653('0x11'));var authService=require(_0x5653('0x12'));var qs=require(_0x5653('0x13'));var as=require(_0x5653('0x14'));var hardwareService=require(_0x5653('0x15'));var logger=require(_0x5653('0x16'))(_0x5653('0x17'));var utils=require(_0x5653('0x18'));var config=require(_0x5653('0x19'));var licenseUtil=require(_0x5653('0x1a'));var db=require(_0x5653('0x1b'))['db'];function respondWithStatusCode(_0x53bc64,_0x2f3701){_0x2f3701=_0x2f3701||0xcc;return function(_0x3fc17d){if(_0x3fc17d){return _0x53bc64['sendStatus'](_0x2f3701);}return _0x53bc64['status'](_0x2f3701)[_0x5653('0x1c')]();};}function respondWithResult(_0x5b80c7,_0x2c38df){_0x2c38df=_0x2c38df||0xc8;return function(_0x41d85e){if(_0x41d85e){return _0x5b80c7[_0x5653('0x1d')](_0x2c38df)[_0x5653('0x1e')](_0x41d85e);}};}function respondWithFilteredResult(_0x1bd5cb,_0x50a5dd){return function(_0x473d43){if(_0x473d43){var _0x5ab60a=typeof _0x50a5dd[_0x5653('0x1f')]==='undefined'&&typeof _0x50a5dd[_0x5653('0x20')]===_0x5653('0x21');var _0x35b1ef=_0x473d43[_0x5653('0x22')];var _0x1502a3=_0x5ab60a?0x0:_0x50a5dd['offset'];var _0x1ce23d=_0x5ab60a?_0x473d43[_0x5653('0x22')]:_0x50a5dd['offset']+_0x50a5dd[_0x5653('0x20')];var _0x4884a2;if(_0x1ce23d>=_0x35b1ef){_0x1ce23d=_0x35b1ef;_0x4884a2=0xc8;}else{_0x4884a2=0xce;}_0x1bd5cb[_0x5653('0x1d')](_0x4884a2);return _0x1bd5cb[_0x5653('0x23')](_0x5653('0x24'),_0x1502a3+'-'+_0x1ce23d+'/'+_0x35b1ef)[_0x5653('0x1e')](_0x473d43);}return null;};}function patchUpdates(_0x2595ff){return function(_0x152621){try{jsonpatch[_0x5653('0x25')](_0x152621,_0x2595ff,!![]);}catch(_0x4e2fa6){return BPromise[_0x5653('0x26')](_0x4e2fa6);}return _0x152621[_0x5653('0x27')]();};}function saveUpdates(_0x5515c9,_0x5283f0){return function(_0x3cbe21){if(_0x3cbe21){return _0x3cbe21[_0x5653('0x28')](_0x5515c9)['then'](function(_0xd0df15){return _0xd0df15;});}return null;};}function removeEntity(_0xbd1aa3,_0x5f4f8d){return function(_0x2fb761){if(_0x2fb761){return _0x2fb761['destroy']()[_0x5653('0x29')](function(){var _0x4e7e24=_0x2fb761[_0x5653('0x2a')]({'plain':!![]});var _0x39f680=_0x5653('0x2b');return db[_0x5653('0x2c')][_0x5653('0x2d')]({'where':{'type':_0x39f680,'resourceId':_0x4e7e24['id']}})[_0x5653('0x29')](function(){return _0x2fb761;});})[_0x5653('0x29')](function(){_0xbd1aa3[_0x5653('0x1d')](0xcc)[_0x5653('0x1c')]();});}};}function handleEntityNotFound(_0x3022eb,_0x320155){return function(_0xc71130){if(!_0xc71130){_0x3022eb[_0x5653('0x2e')](0x194);}return _0xc71130;};}function handleError(_0x2cd7a4,_0xeb5fbb){_0xeb5fbb=_0xeb5fbb||0x1f4;return function(_0x4169d7){logger[_0x5653('0x2f')](_0x4169d7[_0x5653('0x30')]);if(_0x4169d7['name']){delete _0x4169d7['name'];}_0x2cd7a4[_0x5653('0x1d')](_0xeb5fbb)[_0x5653('0x31')](_0x4169d7);};}exports[_0x5653('0x32')]=function(_0x4d5bcf,_0x520e30){var _0x389641={},_0x27e6c8={},_0x41c9ec={'count':0x0,'rows':[]};var _0x55f645=_['map'](db[_0x5653('0x33')][_0x5653('0x34')],function(_0x258815){return{'name':_0x258815[_0x5653('0x35')],'type':_0x258815[_0x5653('0x36')][_0x5653('0x37')]};});_0x27e6c8[_0x5653('0x38')]=_['map'](_0x55f645,_0x5653('0x39'));_0x27e6c8[_0x5653('0x3a')]=_['keys'](_0x4d5bcf[_0x5653('0x3a')]);_0x27e6c8[_0x5653('0x3b')]=_[_0x5653('0x3c')](_0x27e6c8[_0x5653('0x38')],_0x27e6c8[_0x5653('0x3a')]);_0x389641[_0x5653('0x3d')]=_[_0x5653('0x3c')](_0x27e6c8['model'],qs[_0x5653('0x3e')](_0x4d5bcf[_0x5653('0x3a')][_0x5653('0x3e')]));_0x389641[_0x5653('0x3d')]=_0x389641[_0x5653('0x3d')][_0x5653('0x3f')]?_0x389641[_0x5653('0x3d')]:_0x27e6c8[_0x5653('0x38')];if(!_0x4d5bcf[_0x5653('0x3a')][_0x5653('0x40')](_0x5653('0x41'))){_0x389641[_0x5653('0x20')]=qs[_0x5653('0x20')](_0x4d5bcf[_0x5653('0x3a')][_0x5653('0x20')]);_0x389641[_0x5653('0x1f')]=qs[_0x5653('0x1f')](_0x4d5bcf[_0x5653('0x3a')][_0x5653('0x1f')]);}_0x389641[_0x5653('0x42')]=qs['sort'](_0x4d5bcf[_0x5653('0x3a')]['sort']);_0x389641['where']=qs[_0x5653('0x3b')](_[_0x5653('0x43')](_0x4d5bcf[_0x5653('0x3a')],_0x27e6c8['filters']),_0x55f645);if(_0x4d5bcf[_0x5653('0x3a')]['filter']){_0x389641[_0x5653('0x44')]=_[_0x5653('0x45')](_0x389641[_0x5653('0x44')],{'$or':_[_0x5653('0x46')](_0x55f645,function(_0x35fb31){if(_0x35fb31[_0x5653('0x36')]!==_0x5653('0x47')){var _0x502223={};_0x502223[_0x35fb31[_0x5653('0x39')]]={'$like':'%'+_0x4d5bcf[_0x5653('0x3a')][_0x5653('0x48')]+'%'};return _0x502223;}})});}_0x389641=_[_0x5653('0x45')]({},_0x389641,_0x4d5bcf[_0x5653('0x49')]);var _0x411729={'where':_0x389641[_0x5653('0x44')]};return db[_0x5653('0x33')][_0x5653('0x22')](_0x411729)['then'](function(_0x2bdcad){_0x41c9ec[_0x5653('0x22')]=_0x2bdcad;if(_0x4d5bcf[_0x5653('0x3a')][_0x5653('0x4a')]){_0x389641['include']=[{'all':!![]}];}return db[_0x5653('0x33')][_0x5653('0x4b')](_0x389641);})[_0x5653('0x29')](function(_0x3682e5){_0x41c9ec['rows']=_0x3682e5;return _0x41c9ec;})[_0x5653('0x29')](respondWithFilteredResult(_0x520e30,_0x389641))[_0x5653('0x4c')](handleError(_0x520e30,null));};exports[_0x5653('0x4d')]=function(_0x105af8,_0x2bd209){var _0x48a7ea={'raw':![],'where':{'id':_0x105af8[_0x5653('0x4e')]['id']}},_0x2d8d42={};_0x2d8d42[_0x5653('0x38')]=_[_0x5653('0x4f')](db[_0x5653('0x33')][_0x5653('0x34')]);_0x2d8d42[_0x5653('0x3a')]=_[_0x5653('0x4f')](_0x105af8['query']);_0x2d8d42['filters']=_[_0x5653('0x3c')](_0x2d8d42[_0x5653('0x38')],_0x2d8d42[_0x5653('0x3a')]);_0x48a7ea['attributes']=_[_0x5653('0x3c')](_0x2d8d42[_0x5653('0x38')],qs['fields'](_0x105af8['query'][_0x5653('0x3e')]));_0x48a7ea[_0x5653('0x3d')]=_0x48a7ea[_0x5653('0x3d')][_0x5653('0x3f')]?_0x48a7ea[_0x5653('0x3d')]:_0x2d8d42[_0x5653('0x38')];if(_0x105af8['query'][_0x5653('0x4a')]){_0x48a7ea['include']=[{'all':!![]}];}_0x48a7ea=_[_0x5653('0x45')]({},_0x48a7ea,_0x105af8[_0x5653('0x49')]);return db[_0x5653('0x33')][_0x5653('0x50')](_0x48a7ea)['then'](handleEntityNotFound(_0x2bd209,null))[_0x5653('0x29')](respondWithResult(_0x2bd209,null))[_0x5653('0x4c')](handleError(_0x2bd209,null));};exports['create']=function(_0xcd3d0d,_0x318200){return db[_0x5653('0x33')]['create'](_0xcd3d0d[_0x5653('0x51')],{})['then'](function(_0x13edf9){var _0x33401f=_0xcd3d0d[_0x5653('0x52')][_0x5653('0x2a')]({'plain':!![]});if(!_0x33401f)throw new Error(_0x5653('0x53'));if(_0x33401f[_0x5653('0x54')]==='user'){var _0x5dcaed=_0x13edf9['get']({'plain':!![]});var _0x5cedb2='Scheduler';return db['UserProfileSection']['find']({'where':{'name':_0x5cedb2,'userProfileId':_0x33401f[_0x5653('0x55')]},'raw':!![]})[_0x5653('0x29')](function(_0x30b59f){if(_0x30b59f&&_0x30b59f['autoAssociation']===0x0){return db[_0x5653('0x2c')]['create']({'name':_0x5dcaed[_0x5653('0x39')],'resourceId':_0x5dcaed['id'],'type':_0x30b59f[_0x5653('0x39')],'sectionId':_0x30b59f['id']},{})[_0x5653('0x29')](function(){return _0x13edf9;});}else{return _0x13edf9;}})[_0x5653('0x4c')](function(_0x3c58d1){logger[_0x5653('0x2f')](_0x5653('0x56'),_0x3c58d1);throw _0x3c58d1;});}return _0x13edf9;})[_0x5653('0x29')](respondWithResult(_0x318200,0xc9))['catch'](handleError(_0x318200,null));};exports[_0x5653('0x28')]=function(_0x32ade4,_0x516c81){if(_0x32ade4[_0x5653('0x51')]['id']){delete _0x32ade4[_0x5653('0x51')]['id'];}return db[_0x5653('0x33')][_0x5653('0x50')]({'where':{'id':_0x32ade4[_0x5653('0x4e')]['id']}})[_0x5653('0x29')](handleEntityNotFound(_0x516c81,null))[_0x5653('0x29')](saveUpdates(_0x32ade4['body'],null))[_0x5653('0x29')](respondWithResult(_0x516c81,null))[_0x5653('0x4c')](handleError(_0x516c81,null));};exports[_0x5653('0x2d')]=function(_0x368a7a,_0x1a88f6){return db['Schedule'][_0x5653('0x50')]({'where':{'id':_0x368a7a[_0x5653('0x4e')]['id']}})[_0x5653('0x29')](handleEntityNotFound(_0x1a88f6,null))[_0x5653('0x29')](removeEntity(_0x1a88f6,null))[_0x5653('0x4c')](handleError(_0x1a88f6,null));};exports['run']=function(_0x2d1e84,_0x311f92,_0x16a614){var _0x10eaad=require('../../config/schedule');return db['Schedule'][_0x5653('0x50')]({'where':{'id':_0x2d1e84[_0x5653('0x4e')]['id']},'raw':!![]})['then'](handleEntityNotFound(_0x311f92,null))['then'](function(){_0x10eaad[_0x5653('0x57')](_0x2d1e84[_0x5653('0x4e')]['id']);})[_0x5653('0x29')](respondWithStatusCode(_0x311f92,null))[_0x5653('0x4c')](handleError(_0x311f92,null));};
\ No newline at end of file