Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / cmHopperBlack / cmHopperBlack.controller.js
index 9e74d61..4845103 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4d52=['length','hasOwnProperty','sort','where','filters','filter','merge','map','type','field','options','includeAll','include','findAll','rows','show','params','rawAttributes','find','catch','body','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../mysqldb','sendStatus','status','end','json','count','offset','limit','apply','reject','update','then','destroy','error','stack','name','send','index','CmHopperBlack','model','keys','query','attributes','intersection','fields'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x4d52,0x1b4));var _0x24d5=function(_0x1e7f47,_0x66c674){_0x1e7f47=_0x1e7f47-0x0;var _0x3ddeab=_0x4d52[_0x1e7f47];return _0x3ddeab;};'use strict';var pdf=require(_0x24d5('0x0'));var emlformat=require(_0x24d5('0x1'));var rimraf=require(_0x24d5('0x2'));var zipdir=require(_0x24d5('0x3'));var jsonpatch=require(_0x24d5('0x4'));var rp=require(_0x24d5('0x5'));var moment=require(_0x24d5('0x6'));var BPromise=require(_0x24d5('0x7'));var Mustache=require(_0x24d5('0x8'));var util=require('util');var path=require(_0x24d5('0x9'));var sox=require(_0x24d5('0xa'));var csv=require(_0x24d5('0xb'));var ejs=require(_0x24d5('0xc'));var fs=require('fs');var _=require(_0x24d5('0xd'));var squel=require(_0x24d5('0xe'));var crypto=require(_0x24d5('0xf'));var jsforce=require(_0x24d5('0x10'));var deskjs=require('desk.js');var toCsv=require(_0x24d5('0xb'));var querystring=require('querystring');var Papa=require(_0x24d5('0x11'));var Redis=require('ioredis');var authService=require(_0x24d5('0x12'));var qs=require(_0x24d5('0x13'));var hardwareService=require(_0x24d5('0x14'));var logger=require('../../config/logger')(_0x24d5('0x15'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x24d5('0x16'))['db'];function respondWithStatusCode(_0x1cb046,_0x38ef85){_0x38ef85=_0x38ef85||0xcc;return function(_0x4f744d){if(_0x4f744d){return _0x1cb046[_0x24d5('0x17')](_0x38ef85);}return _0x1cb046[_0x24d5('0x18')](_0x38ef85)[_0x24d5('0x19')]();};}function respondWithResult(_0x2642ad,_0x457d04){_0x457d04=_0x457d04||0xc8;return function(_0x2f4a91){if(_0x2f4a91){return _0x2642ad[_0x24d5('0x18')](_0x457d04)[_0x24d5('0x1a')](_0x2f4a91);}};}function respondWithFilteredResult(_0x7f95f0,_0x14c42b){return function(_0x25e6fc){if(_0x25e6fc){var _0x26a364=_0x25e6fc[_0x24d5('0x1b')],_0x299ab1=_0x14c42b['offset'],_0x43625c=_0x14c42b[_0x24d5('0x1c')]+_0x14c42b[_0x24d5('0x1d')],_0x446207;if(_0x43625c>=_0x26a364){_0x43625c=_0x26a364;_0x446207=0xc8;}else{_0x446207=0xce;}_0x7f95f0[_0x24d5('0x18')](_0x446207);return _0x7f95f0['set']('Content-Range',_0x299ab1+'-'+_0x43625c+'/'+_0x26a364)['json'](_0x25e6fc);}return null;};}function patchUpdates(_0x39d6e2){return function(_0x478a7a){try{jsonpatch[_0x24d5('0x1e')](_0x478a7a,_0x39d6e2,!![]);}catch(_0x213d9d){return BPromise[_0x24d5('0x1f')](_0x213d9d);}return _0x478a7a['save']();};}function saveUpdates(_0x49e884,_0x317ef0){return function(_0x16cb1c){if(_0x16cb1c){return _0x16cb1c[_0x24d5('0x20')](_0x49e884)[_0x24d5('0x21')](function(_0x117a1c){return _0x117a1c;});}return null;};}function removeEntity(_0x3c8132,_0x13baa3){return function(_0x2e8857){if(_0x2e8857){return _0x2e8857[_0x24d5('0x22')]()[_0x24d5('0x21')](function(){_0x3c8132[_0x24d5('0x18')](0xcc)[_0x24d5('0x19')]();});}};}function handleEntityNotFound(_0x70d54c,_0x3e8098){return function(_0x559e28){if(!_0x559e28){_0x70d54c[_0x24d5('0x17')](0x194);}return _0x559e28;};}function handleError(_0x10034f,_0x3dc1a8){_0x3dc1a8=_0x3dc1a8||0x1f4;return function(_0x409267){logger[_0x24d5('0x23')](_0x409267[_0x24d5('0x24')]);if(_0x409267[_0x24d5('0x25')]){delete _0x409267['name'];}_0x10034f[_0x24d5('0x18')](_0x3dc1a8)[_0x24d5('0x26')](_0x409267);};}exports[_0x24d5('0x27')]=function(_0x2d812c,_0x2273c0){var _0x1bc83e={},_0x364744={},_0x5b4086={'count':0x0,'rows':[]};var _0x2ab689=db[_0x24d5('0x28')]['rawAttributes'];_0x364744[_0x24d5('0x29')]=_[_0x24d5('0x2a')](_0x2ab689);_0x364744['query']=_['keys'](_0x2d812c[_0x24d5('0x2b')]);_0x364744['filters']=_['intersection'](_0x364744[_0x24d5('0x29')],_0x364744[_0x24d5('0x2b')]);_0x1bc83e[_0x24d5('0x2c')]=_[_0x24d5('0x2d')](_0x364744[_0x24d5('0x29')],qs[_0x24d5('0x2e')](_0x2d812c[_0x24d5('0x2b')][_0x24d5('0x2e')]));_0x1bc83e[_0x24d5('0x2c')]=_0x1bc83e['attributes'][_0x24d5('0x2f')]?_0x1bc83e[_0x24d5('0x2c')]:_0x364744[_0x24d5('0x29')];if(!_0x2d812c[_0x24d5('0x2b')][_0x24d5('0x30')]('nolimit')){_0x1bc83e['limit']=qs[_0x24d5('0x1d')](_0x2d812c[_0x24d5('0x2b')]['limit']);_0x1bc83e[_0x24d5('0x1c')]=qs[_0x24d5('0x1c')](_0x2d812c['query']['offset']);}_0x1bc83e['order']=qs['sort'](_0x2d812c[_0x24d5('0x2b')][_0x24d5('0x31')]);_0x1bc83e[_0x24d5('0x32')]=qs[_0x24d5('0x33')](_['pick'](_0x2d812c['query'],_0x364744[_0x24d5('0x33')]));if(_0x2d812c[_0x24d5('0x2b')][_0x24d5('0x34')]){_0x1bc83e[_0x24d5('0x32')]=_[_0x24d5('0x35')](_0x1bc83e['where'],{'$or':_[_0x24d5('0x36')](_0x2ab689,function(_0x3d5f90){if(_0x3d5f90[_0x24d5('0x37')]['key']!=='VIRTUAL'){var _0x451c36={};_0x451c36[_0x3d5f90[_0x24d5('0x38')]]={'$like':'%'+_0x2d812c[_0x24d5('0x2b')]['filter']+'%'};return _0x451c36;}})});}_0x1bc83e=_[_0x24d5('0x35')]({},_0x1bc83e,_0x2d812c[_0x24d5('0x39')]);var _0x4ce97c={'where':_0x1bc83e[_0x24d5('0x32')]};return db[_0x24d5('0x28')][_0x24d5('0x1b')](_0x4ce97c)[_0x24d5('0x21')](function(_0x2fcaba){_0x5b4086[_0x24d5('0x1b')]=_0x2fcaba;if(_0x2d812c[_0x24d5('0x2b')][_0x24d5('0x3a')]){_0x1bc83e[_0x24d5('0x3b')]=[{'all':!![]}];}return db['CmHopperBlack'][_0x24d5('0x3c')](_0x1bc83e);})[_0x24d5('0x21')](function(_0x3614ec){_0x5b4086[_0x24d5('0x3d')]=_0x3614ec;return _0x5b4086;})[_0x24d5('0x21')](respondWithFilteredResult(_0x2273c0,_0x1bc83e))['catch'](handleError(_0x2273c0,null));};exports[_0x24d5('0x3e')]=function(_0xc40a3,_0x214c6e){var _0x48ccdd={'raw':!![],'where':{'id':_0xc40a3[_0x24d5('0x3f')]['id']}},_0xe7d9a5={};_0xe7d9a5['model']=_[_0x24d5('0x2a')](db[_0x24d5('0x28')][_0x24d5('0x40')]);_0xe7d9a5['query']=_[_0x24d5('0x2a')](_0xc40a3[_0x24d5('0x2b')]);_0xe7d9a5[_0x24d5('0x33')]=_['intersection'](_0xe7d9a5['model'],_0xe7d9a5['query']);_0x48ccdd['attributes']=_['intersection'](_0xe7d9a5['model'],qs[_0x24d5('0x2e')](_0xc40a3['query'][_0x24d5('0x2e')]));_0x48ccdd[_0x24d5('0x2c')]=_0x48ccdd[_0x24d5('0x2c')][_0x24d5('0x2f')]?_0x48ccdd[_0x24d5('0x2c')]:_0xe7d9a5[_0x24d5('0x29')];if(_0xc40a3[_0x24d5('0x2b')]['includeAll']){_0x48ccdd[_0x24d5('0x3b')]=[{'all':!![]}];}_0x48ccdd=_[_0x24d5('0x35')]({},_0x48ccdd,_0xc40a3[_0x24d5('0x39')]);return db['CmHopperBlack'][_0x24d5('0x41')](_0x48ccdd)[_0x24d5('0x21')](handleEntityNotFound(_0x214c6e,null))[_0x24d5('0x21')](respondWithResult(_0x214c6e,null))[_0x24d5('0x42')](handleError(_0x214c6e,null));};exports['update']=function(_0x476551,_0x375323){if(_0x476551[_0x24d5('0x43')]['id']){delete _0x476551[_0x24d5('0x43')]['id'];}return db['CmHopperBlack'][_0x24d5('0x41')]({'where':{'id':_0x476551[_0x24d5('0x3f')]['id']}})[_0x24d5('0x21')](handleEntityNotFound(_0x375323,null))['then'](saveUpdates(_0x476551[_0x24d5('0x43')],null))['then'](respondWithResult(_0x375323,null))[_0x24d5('0x42')](handleError(_0x375323,null));};exports[_0x24d5('0x22')]=function(_0x4ce349,_0x598430){return db[_0x24d5('0x28')][_0x24d5('0x41')]({'where':{'id':_0x4ce349[_0x24d5('0x3f')]['id']}})[_0x24d5('0x21')](handleEntityNotFound(_0x598430,null))[_0x24d5('0x21')](removeEntity(_0x598430,null))[_0x24d5('0x42')](handleError(_0x598430,null));};exports['describe']=function(_0x14dc4e,_0x189a9e){return db[_0x24d5('0x28')][_0x24d5('0x44')]()[_0x24d5('0x21')](respondWithResult(_0x189a9e,null))['catch'](handleError(_0x189a9e,null));};
\ No newline at end of file
+var _0x91d0=['send','index','CmHopperBlack','model','keys','query','filters','attributes','fields','nolimit','limit','order','sort','where','pick','filter','merge','type','key','VIRTUAL','field','options','includeAll','include','findAll','rows','catch','show','params','intersection','length','find','body','describe','eml-format','rimraf','fast-json-patch','moment','bluebird','mustache','util','path','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','set','Content-Range','json','apply','reject','save','update','destroy','then','error','name'];(function(_0x358175,_0x4a7136){var _0x30d76c=function(_0xe54631){while(--_0xe54631){_0x358175['push'](_0x358175['shift']());}};_0x30d76c(++_0x4a7136);}(_0x91d0,0xb6));var _0x091d=function(_0x375325,_0x57a850){_0x375325=_0x375325-0x0;var _0x228f57=_0x91d0[_0x375325];return _0x228f57;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x091d('0x0'));var rimraf=require(_0x091d('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x091d('0x2'));var rp=require('request-promise');var moment=require(_0x091d('0x3'));var BPromise=require(_0x091d('0x4'));var Mustache=require(_0x091d('0x5'));var util=require(_0x091d('0x6'));var path=require(_0x091d('0x7'));var sox=require('sox');var csv=require(_0x091d('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x091d('0x9'));var squel=require(_0x091d('0xa'));var crypto=require(_0x091d('0xb'));var jsforce=require(_0x091d('0xc'));var deskjs=require(_0x091d('0xd'));var toCsv=require('to-csv');var querystring=require(_0x091d('0xe'));var Papa=require(_0x091d('0xf'));var Redis=require(_0x091d('0x10'));var authService=require(_0x091d('0x11'));var qs=require(_0x091d('0x12'));var hardwareService=require(_0x091d('0x13'));var logger=require('../../config/logger')(_0x091d('0x14'));var utils=require(_0x091d('0x15'));var config=require(_0x091d('0x16'));var db=require(_0x091d('0x17'))['db'];function respondWithStatusCode(_0x16f4c3,_0x42c2b3){_0x42c2b3=_0x42c2b3||0xcc;return function(_0x3e2653){if(_0x3e2653){return _0x16f4c3[_0x091d('0x18')](_0x42c2b3);}return _0x16f4c3[_0x091d('0x19')](_0x42c2b3)[_0x091d('0x1a')]();};}function respondWithResult(_0x50e2fc,_0x16e8ed){_0x16e8ed=_0x16e8ed||0xc8;return function(_0x52616e){if(_0x52616e){return _0x50e2fc['status'](_0x16e8ed)['json'](_0x52616e);}};}function respondWithFilteredResult(_0x2ee7e2,_0x3b95f0){return function(_0x4338c7){if(_0x4338c7){var _0x564370=_0x4338c7[_0x091d('0x1b')],_0x3f0904=_0x3b95f0['offset'],_0x31a577=_0x3b95f0[_0x091d('0x1c')]+_0x3b95f0['limit'],_0x175322;if(_0x31a577>=_0x564370){_0x31a577=_0x564370;_0x175322=0xc8;}else{_0x175322=0xce;}_0x2ee7e2['status'](_0x175322);return _0x2ee7e2[_0x091d('0x1d')](_0x091d('0x1e'),_0x3f0904+'-'+_0x31a577+'/'+_0x564370)[_0x091d('0x1f')](_0x4338c7);}return null;};}function patchUpdates(_0x1cfcc9){return function(_0x2edd66){try{jsonpatch[_0x091d('0x20')](_0x2edd66,_0x1cfcc9,!![]);}catch(_0x2a6b0f){return BPromise[_0x091d('0x21')](_0x2a6b0f);}return _0x2edd66[_0x091d('0x22')]();};}function saveUpdates(_0x4a1b03,_0x56dd2f){return function(_0x10afb0){if(_0x10afb0){return _0x10afb0[_0x091d('0x23')](_0x4a1b03)['then'](function(_0x3660d7){return _0x3660d7;});}return null;};}function removeEntity(_0x2b1aeb,_0xdfe1b1){return function(_0x598f31){if(_0x598f31){return _0x598f31[_0x091d('0x24')]()[_0x091d('0x25')](function(){_0x2b1aeb[_0x091d('0x19')](0xcc)[_0x091d('0x1a')]();});}};}function handleEntityNotFound(_0x55464b,_0x3737fb){return function(_0x4749b4){if(!_0x4749b4){_0x55464b[_0x091d('0x18')](0x194);}return _0x4749b4;};}function handleError(_0x2a50f6,_0x36391c){_0x36391c=_0x36391c||0x1f4;return function(_0x3420dd){logger[_0x091d('0x26')](_0x3420dd['stack']);if(_0x3420dd[_0x091d('0x27')]){delete _0x3420dd[_0x091d('0x27')];}_0x2a50f6[_0x091d('0x19')](_0x36391c)[_0x091d('0x28')](_0x3420dd);};}exports[_0x091d('0x29')]=function(_0x41179d,_0x5cea97){var _0x1ec69d={},_0x4fec4d={},_0x455529={'count':0x0,'rows':[]};var _0x4452e6=db[_0x091d('0x2a')]['rawAttributes'];_0x4fec4d[_0x091d('0x2b')]=_[_0x091d('0x2c')](_0x4452e6);_0x4fec4d[_0x091d('0x2d')]=_['keys'](_0x41179d[_0x091d('0x2d')]);_0x4fec4d[_0x091d('0x2e')]=_['intersection'](_0x4fec4d[_0x091d('0x2b')],_0x4fec4d[_0x091d('0x2d')]);_0x1ec69d[_0x091d('0x2f')]=_['intersection'](_0x4fec4d[_0x091d('0x2b')],qs[_0x091d('0x30')](_0x41179d[_0x091d('0x2d')]['fields']));_0x1ec69d[_0x091d('0x2f')]=_0x1ec69d[_0x091d('0x2f')]['length']?_0x1ec69d[_0x091d('0x2f')]:_0x4fec4d[_0x091d('0x2b')];if(!_0x41179d[_0x091d('0x2d')]['hasOwnProperty'](_0x091d('0x31'))){_0x1ec69d['limit']=qs[_0x091d('0x32')](_0x41179d[_0x091d('0x2d')][_0x091d('0x32')]);_0x1ec69d[_0x091d('0x1c')]=qs['offset'](_0x41179d['query']['offset']);}_0x1ec69d[_0x091d('0x33')]=qs['sort'](_0x41179d['query'][_0x091d('0x34')]);_0x1ec69d[_0x091d('0x35')]=qs[_0x091d('0x2e')](_[_0x091d('0x36')](_0x41179d['query'],_0x4fec4d['filters']));if(_0x41179d['query'][_0x091d('0x37')]){_0x1ec69d[_0x091d('0x35')]=_[_0x091d('0x38')](_0x1ec69d[_0x091d('0x35')],{'$or':_['map'](_0x4452e6,function(_0x4319e2){if(_0x4319e2[_0x091d('0x39')][_0x091d('0x3a')]!==_0x091d('0x3b')){var _0x170958={};_0x170958[_0x4319e2[_0x091d('0x3c')]]={'$like':'%'+_0x41179d[_0x091d('0x2d')][_0x091d('0x37')]+'%'};return _0x170958;}})});}_0x1ec69d=_[_0x091d('0x38')]({},_0x1ec69d,_0x41179d[_0x091d('0x3d')]);var _0x594c30={'where':_0x1ec69d['where']};return db[_0x091d('0x2a')][_0x091d('0x1b')](_0x594c30)[_0x091d('0x25')](function(_0x386128){_0x455529['count']=_0x386128;if(_0x41179d[_0x091d('0x2d')][_0x091d('0x3e')]){_0x1ec69d[_0x091d('0x3f')]=[{'all':!![]}];}return db[_0x091d('0x2a')][_0x091d('0x40')](_0x1ec69d);})[_0x091d('0x25')](function(_0x3d2fac){_0x455529[_0x091d('0x41')]=_0x3d2fac;return _0x455529;})['then'](respondWithFilteredResult(_0x5cea97,_0x1ec69d))[_0x091d('0x42')](handleError(_0x5cea97,null));};exports[_0x091d('0x43')]=function(_0xc88b93,_0x862162){var _0xad1eb7={'raw':!![],'where':{'id':_0xc88b93[_0x091d('0x44')]['id']}},_0x3f636b={};_0x3f636b[_0x091d('0x2b')]=_[_0x091d('0x2c')](db[_0x091d('0x2a')]['rawAttributes']);_0x3f636b['query']=_[_0x091d('0x2c')](_0xc88b93[_0x091d('0x2d')]);_0x3f636b[_0x091d('0x2e')]=_[_0x091d('0x45')](_0x3f636b['model'],_0x3f636b[_0x091d('0x2d')]);_0xad1eb7[_0x091d('0x2f')]=_[_0x091d('0x45')](_0x3f636b[_0x091d('0x2b')],qs['fields'](_0xc88b93[_0x091d('0x2d')][_0x091d('0x30')]));_0xad1eb7[_0x091d('0x2f')]=_0xad1eb7['attributes'][_0x091d('0x46')]?_0xad1eb7[_0x091d('0x2f')]:_0x3f636b[_0x091d('0x2b')];if(_0xc88b93[_0x091d('0x2d')][_0x091d('0x3e')]){_0xad1eb7[_0x091d('0x3f')]=[{'all':!![]}];}_0xad1eb7=_[_0x091d('0x38')]({},_0xad1eb7,_0xc88b93[_0x091d('0x3d')]);return db['CmHopperBlack'][_0x091d('0x47')](_0xad1eb7)[_0x091d('0x25')](handleEntityNotFound(_0x862162,null))[_0x091d('0x25')](respondWithResult(_0x862162,null))[_0x091d('0x42')](handleError(_0x862162,null));};exports[_0x091d('0x23')]=function(_0x1b9a44,_0x528506){if(_0x1b9a44[_0x091d('0x48')]['id']){delete _0x1b9a44['body']['id'];}return db[_0x091d('0x2a')][_0x091d('0x47')]({'where':{'id':_0x1b9a44[_0x091d('0x44')]['id']}})[_0x091d('0x25')](handleEntityNotFound(_0x528506,null))['then'](saveUpdates(_0x1b9a44[_0x091d('0x48')],null))[_0x091d('0x25')](respondWithResult(_0x528506,null))[_0x091d('0x42')](handleError(_0x528506,null));};exports[_0x091d('0x24')]=function(_0x44327a,_0x27268e){return db[_0x091d('0x2a')][_0x091d('0x47')]({'where':{'id':_0x44327a[_0x091d('0x44')]['id']}})[_0x091d('0x25')](handleEntityNotFound(_0x27268e,null))[_0x091d('0x25')](removeEntity(_0x27268e,null))[_0x091d('0x42')](handleError(_0x27268e,null));};exports[_0x091d('0x49')]=function(_0x499f14,_0x10b733){return db[_0x091d('0x2a')][_0x091d('0x49')]()['then'](respondWithResult(_0x10b733,null))[_0x091d('0x42')](handleError(_0x10b733,null));};
\ No newline at end of file