Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / cmHopperBlack / cmHopperBlack.controller.js
index 7a90221..7b44f42 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x44c5=['moment','util','path','sox','lodash','crypto','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','end','error','stack','name','send','index','map','CmHopperBlack','rawAttributes','fieldName','type','filters','intersection','model','query','fields','attributes','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','includeAll','include','catch','show','params','keys','options','find','body','describe','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise'];(function(_0x35ce92,_0x22e16d){var _0x2ce85d=function(_0x46f7c7){while(--_0x46f7c7){_0x35ce92['push'](_0x35ce92['shift']());}};_0x2ce85d(++_0x22e16d);}(_0x44c5,0x11b));var _0x544c=function(_0x1c8c28,_0x3ee093){_0x1c8c28=_0x1c8c28-0x0;var _0x1f59b4=_0x44c5[_0x1c8c28];return _0x1f59b4;};'use strict';var pdf=require(_0x544c('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x544c('0x1'));var zipdir=require(_0x544c('0x2'));var jsonpatch=require(_0x544c('0x3'));var rp=require(_0x544c('0x4'));var moment=require(_0x544c('0x5'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x544c('0x6'));var path=require(_0x544c('0x7'));var sox=require(_0x544c('0x8'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0x544c('0x9'));var squel=require('squel');var crypto=require(_0x544c('0xa'));var jsforce=require('jsforce');var deskjs=require(_0x544c('0xb'));var toCsv=require(_0x544c('0xc'));var querystring=require(_0x544c('0xd'));var Papa=require(_0x544c('0xe'));var Redis=require(_0x544c('0xf'));var authService=require(_0x544c('0x10'));var qs=require(_0x544c('0x11'));var as=require(_0x544c('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')('api');var utils=require(_0x544c('0x13'));var config=require('../../config/environment');var licenseUtil=require(_0x544c('0x14'));var db=require(_0x544c('0x15'))['db'];function respondWithStatusCode(_0x37b03e,_0x426b80){_0x426b80=_0x426b80||0xcc;return function(_0xdfd5f){if(_0xdfd5f){return _0x37b03e[_0x544c('0x16')](_0x426b80);}return _0x37b03e['status'](_0x426b80)['end']();};}function respondWithResult(_0xc4d026,_0x2b861b){_0x2b861b=_0x2b861b||0xc8;return function(_0x3351f5){if(_0x3351f5){return _0xc4d026[_0x544c('0x17')](_0x2b861b)[_0x544c('0x18')](_0x3351f5);}};}function respondWithFilteredResult(_0x58685f,_0x3d9dec){return function(_0xa9d491){if(_0xa9d491){var _0x44f86f=_0xa9d491[_0x544c('0x19')],_0x517114=_0x3d9dec[_0x544c('0x1a')],_0x3edf7f=_0x3d9dec['offset']+_0x3d9dec[_0x544c('0x1b')],_0x3fd7a8;if(_0x3edf7f>=_0x44f86f){_0x3edf7f=_0x44f86f;_0x3fd7a8=0xc8;}else{_0x3fd7a8=0xce;}_0x58685f[_0x544c('0x17')](_0x3fd7a8);return _0x58685f[_0x544c('0x1c')](_0x544c('0x1d'),_0x517114+'-'+_0x3edf7f+'/'+_0x44f86f)[_0x544c('0x18')](_0xa9d491);}return null;};}function patchUpdates(_0x2bd54a){return function(_0x2f1222){try{jsonpatch[_0x544c('0x1e')](_0x2f1222,_0x2bd54a,!![]);}catch(_0x464755){return BPromise[_0x544c('0x1f')](_0x464755);}return _0x2f1222[_0x544c('0x20')]();};}function saveUpdates(_0x4fd89a,_0x57969b){return function(_0x35c2ec){if(_0x35c2ec){return _0x35c2ec[_0x544c('0x21')](_0x4fd89a)[_0x544c('0x22')](function(_0x2c11fb){return _0x2c11fb;});}return null;};}function removeEntity(_0x32944d,_0x3b46bd){return function(_0x3c7369){if(_0x3c7369){return _0x3c7369[_0x544c('0x23')]()[_0x544c('0x22')](function(){_0x32944d['status'](0xcc)[_0x544c('0x24')]();});}};}function handleEntityNotFound(_0x5707fe,_0x5b44db){return function(_0x1defc4){if(!_0x1defc4){_0x5707fe[_0x544c('0x16')](0x194);}return _0x1defc4;};}function handleError(_0x19124d,_0x17bded){_0x17bded=_0x17bded||0x1f4;return function(_0x3146f6){logger[_0x544c('0x25')](_0x3146f6[_0x544c('0x26')]);if(_0x3146f6[_0x544c('0x27')]){delete _0x3146f6[_0x544c('0x27')];}_0x19124d[_0x544c('0x17')](_0x17bded)[_0x544c('0x28')](_0x3146f6);};}exports[_0x544c('0x29')]=function(_0x3c79c0,_0x39acc3){var _0x47c8e1={},_0x2b2961={},_0x117c21={'count':0x0,'rows':[]};var _0x486c4e=_[_0x544c('0x2a')](db[_0x544c('0x2b')][_0x544c('0x2c')],function(_0x29b4ae){return{'name':_0x29b4ae[_0x544c('0x2d')],'type':_0x29b4ae[_0x544c('0x2e')]['key']};});_0x2b2961['model']=_['map'](_0x486c4e,'name');_0x2b2961['query']=_['keys'](_0x3c79c0['query']);_0x2b2961[_0x544c('0x2f')]=_[_0x544c('0x30')](_0x2b2961[_0x544c('0x31')],_0x2b2961[_0x544c('0x32')]);_0x47c8e1['attributes']=_[_0x544c('0x30')](_0x2b2961['model'],qs[_0x544c('0x33')](_0x3c79c0[_0x544c('0x32')][_0x544c('0x33')]));_0x47c8e1[_0x544c('0x34')]=_0x47c8e1[_0x544c('0x34')][_0x544c('0x35')]?_0x47c8e1[_0x544c('0x34')]:_0x2b2961['model'];if(!_0x3c79c0[_0x544c('0x32')][_0x544c('0x36')](_0x544c('0x37'))){_0x47c8e1[_0x544c('0x1b')]=qs[_0x544c('0x1b')](_0x3c79c0['query'][_0x544c('0x1b')]);_0x47c8e1[_0x544c('0x1a')]=qs[_0x544c('0x1a')](_0x3c79c0[_0x544c('0x32')][_0x544c('0x1a')]);}_0x47c8e1[_0x544c('0x38')]=qs[_0x544c('0x39')](_0x3c79c0[_0x544c('0x32')]['sort']);_0x47c8e1['where']=qs['filters'](_[_0x544c('0x3a')](_0x3c79c0[_0x544c('0x32')],_0x2b2961[_0x544c('0x2f')]),_0x486c4e);if(_0x3c79c0[_0x544c('0x32')][_0x544c('0x3b')]){_0x47c8e1[_0x544c('0x3c')]=_[_0x544c('0x3d')](_0x47c8e1[_0x544c('0x3c')],{'$or':_[_0x544c('0x2a')](_0x486c4e,function(_0x4c3c02){if(_0x4c3c02['type']!=='VIRTUAL'){var _0x5dd63b={};_0x5dd63b[_0x4c3c02['name']]={'$like':'%'+_0x3c79c0[_0x544c('0x32')]['filter']+'%'};return _0x5dd63b;}})});}_0x47c8e1=_[_0x544c('0x3d')]({},_0x47c8e1,_0x3c79c0['options']);var _0x7af27e={'where':_0x47c8e1[_0x544c('0x3c')]};return db['CmHopperBlack']['count'](_0x7af27e)[_0x544c('0x22')](function(_0x484520){_0x117c21[_0x544c('0x19')]=_0x484520;if(_0x3c79c0[_0x544c('0x32')][_0x544c('0x3e')]){_0x47c8e1[_0x544c('0x3f')]=[{'all':!![]}];}return db[_0x544c('0x2b')]['findAll'](_0x47c8e1);})['then'](function(_0x5be9ce){_0x117c21['rows']=_0x5be9ce;return _0x117c21;})['then'](respondWithFilteredResult(_0x39acc3,_0x47c8e1))[_0x544c('0x40')](handleError(_0x39acc3,null));};exports[_0x544c('0x41')]=function(_0x42f86d,_0x407bd6){var _0x28c407={'raw':!![],'where':{'id':_0x42f86d[_0x544c('0x42')]['id']}},_0x5af5cf={};_0x5af5cf[_0x544c('0x31')]=_[_0x544c('0x43')](db[_0x544c('0x2b')][_0x544c('0x2c')]);_0x5af5cf[_0x544c('0x32')]=_[_0x544c('0x43')](_0x42f86d['query']);_0x5af5cf[_0x544c('0x2f')]=_[_0x544c('0x30')](_0x5af5cf[_0x544c('0x31')],_0x5af5cf['query']);_0x28c407[_0x544c('0x34')]=_[_0x544c('0x30')](_0x5af5cf[_0x544c('0x31')],qs[_0x544c('0x33')](_0x42f86d[_0x544c('0x32')][_0x544c('0x33')]));_0x28c407['attributes']=_0x28c407['attributes']['length']?_0x28c407[_0x544c('0x34')]:_0x5af5cf[_0x544c('0x31')];if(_0x42f86d[_0x544c('0x32')][_0x544c('0x3e')]){_0x28c407[_0x544c('0x3f')]=[{'all':!![]}];}_0x28c407=_[_0x544c('0x3d')]({},_0x28c407,_0x42f86d[_0x544c('0x44')]);return db[_0x544c('0x2b')][_0x544c('0x45')](_0x28c407)[_0x544c('0x22')](handleEntityNotFound(_0x407bd6,null))[_0x544c('0x22')](respondWithResult(_0x407bd6,null))[_0x544c('0x40')](handleError(_0x407bd6,null));};exports[_0x544c('0x21')]=function(_0x5da0aa,_0x5aa885){if(_0x5da0aa[_0x544c('0x46')]['id']){delete _0x5da0aa['body']['id'];}return db[_0x544c('0x2b')][_0x544c('0x45')]({'where':{'id':_0x5da0aa[_0x544c('0x42')]['id']}})[_0x544c('0x22')](handleEntityNotFound(_0x5aa885,null))[_0x544c('0x22')](saveUpdates(_0x5da0aa[_0x544c('0x46')],null))[_0x544c('0x22')](respondWithResult(_0x5aa885,null))[_0x544c('0x40')](handleError(_0x5aa885,null));};exports[_0x544c('0x23')]=function(_0x429085,_0x101ef1){return db['CmHopperBlack'][_0x544c('0x45')]({'where':{'id':_0x429085[_0x544c('0x42')]['id']}})[_0x544c('0x22')](handleEntityNotFound(_0x101ef1,null))[_0x544c('0x22')](removeEntity(_0x101ef1,null))[_0x544c('0x40')](handleError(_0x101ef1,null));};exports[_0x544c('0x47')]=function(_0x127a7c,_0x5e3cce){return db[_0x544c('0x2b')]['describe']()[_0x544c('0x22')](respondWithResult(_0x5e3cce,null))[_0x544c('0x40')](handleError(_0x5e3cce,null));};
\ No newline at end of file
+var _0x4bff=['../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','count','offset','Content-Range','json','apply','reject','save','update','destroy','then','end','stack','name','send','index','CmHopperBlack','fieldName','type','model','map','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter','merge','options','includeAll','include','rows','catch','params','keys','rawAttributes','find','body','describe','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch'];(function(_0x48fbb5,_0x30c032){var _0x2c38c1=function(_0x3604cc){while(--_0x3604cc){_0x48fbb5['push'](_0x48fbb5['shift']());}};_0x2c38c1(++_0x30c032);}(_0x4bff,0x1a8));var _0xf4bf=function(_0x1265ed,_0x4b85e8){_0x1265ed=_0x1265ed-0x0;var _0x5ac459=_0x4bff[_0x1265ed];return _0x5ac459;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0xf4bf('0x0'));var rp=require(_0xf4bf('0x1'));var moment=require(_0xf4bf('0x2'));var BPromise=require(_0xf4bf('0x3'));var Mustache=require(_0xf4bf('0x4'));var util=require(_0xf4bf('0x5'));var path=require(_0xf4bf('0x6'));var sox=require(_0xf4bf('0x7'));var csv=require(_0xf4bf('0x8'));var ejs=require(_0xf4bf('0x9'));var fs=require('fs');var _=require(_0xf4bf('0xa'));var squel=require(_0xf4bf('0xb'));var crypto=require(_0xf4bf('0xc'));var jsforce=require(_0xf4bf('0xd'));var deskjs=require('desk.js');var toCsv=require(_0xf4bf('0x8'));var querystring=require(_0xf4bf('0xe'));var Papa=require(_0xf4bf('0xf'));var Redis=require(_0xf4bf('0x10'));var authService=require(_0xf4bf('0x11'));var qs=require(_0xf4bf('0x12'));var as=require(_0xf4bf('0x13'));var hardwareService=require(_0xf4bf('0x14'));var logger=require(_0xf4bf('0x15'))(_0xf4bf('0x16'));var utils=require(_0xf4bf('0x17'));var config=require(_0xf4bf('0x18'));var licenseUtil=require('../../config/license/util');var db=require(_0xf4bf('0x19'))['db'];function respondWithStatusCode(_0x4f93f9,_0x919a76){_0x919a76=_0x919a76||0xcc;return function(_0x4f82ec){if(_0x4f82ec){return _0x4f93f9[_0xf4bf('0x1a')](_0x919a76);}return _0x4f93f9[_0xf4bf('0x1b')](_0x919a76)['end']();};}function respondWithResult(_0x422423,_0x45319c){_0x45319c=_0x45319c||0xc8;return function(_0x47e51c){if(_0x47e51c){return _0x422423[_0xf4bf('0x1b')](_0x45319c)['json'](_0x47e51c);}};}function respondWithFilteredResult(_0x4b3011,_0x5d2046){return function(_0x38d6ee){if(_0x38d6ee){var _0x995f74=_0x38d6ee[_0xf4bf('0x1c')],_0x1d17d0=_0x5d2046[_0xf4bf('0x1d')],_0x3555db=_0x5d2046[_0xf4bf('0x1d')]+_0x5d2046['limit'],_0x311b5b;if(_0x3555db>=_0x995f74){_0x3555db=_0x995f74;_0x311b5b=0xc8;}else{_0x311b5b=0xce;}_0x4b3011[_0xf4bf('0x1b')](_0x311b5b);return _0x4b3011['set'](_0xf4bf('0x1e'),_0x1d17d0+'-'+_0x3555db+'/'+_0x995f74)[_0xf4bf('0x1f')](_0x38d6ee);}return null;};}function patchUpdates(_0x1559ba){return function(_0x412a86){try{jsonpatch[_0xf4bf('0x20')](_0x412a86,_0x1559ba,!![]);}catch(_0x245116){return BPromise[_0xf4bf('0x21')](_0x245116);}return _0x412a86[_0xf4bf('0x22')]();};}function saveUpdates(_0xfee470,_0x23bf0e){return function(_0xb1b9e2){if(_0xb1b9e2){return _0xb1b9e2[_0xf4bf('0x23')](_0xfee470)['then'](function(_0x328ca8){return _0x328ca8;});}return null;};}function removeEntity(_0xfa357,_0x197415){return function(_0x39d467){if(_0x39d467){return _0x39d467[_0xf4bf('0x24')]()[_0xf4bf('0x25')](function(){_0xfa357[_0xf4bf('0x1b')](0xcc)[_0xf4bf('0x26')]();});}};}function handleEntityNotFound(_0x4b9d04,_0x2da330){return function(_0x373f10){if(!_0x373f10){_0x4b9d04['sendStatus'](0x194);}return _0x373f10;};}function handleError(_0xa9285a,_0x57c768){_0x57c768=_0x57c768||0x1f4;return function(_0xc318bf){logger['error'](_0xc318bf[_0xf4bf('0x27')]);if(_0xc318bf['name']){delete _0xc318bf[_0xf4bf('0x28')];}_0xa9285a[_0xf4bf('0x1b')](_0x57c768)[_0xf4bf('0x29')](_0xc318bf);};}exports[_0xf4bf('0x2a')]=function(_0x520f97,_0x502216){var _0x1bf074={},_0x351b47={},_0x562215={'count':0x0,'rows':[]};var _0x2b4027=_['map'](db[_0xf4bf('0x2b')]['rawAttributes'],function(_0x27ee10){return{'name':_0x27ee10[_0xf4bf('0x2c')],'type':_0x27ee10[_0xf4bf('0x2d')]['key']};});_0x351b47[_0xf4bf('0x2e')]=_[_0xf4bf('0x2f')](_0x2b4027,_0xf4bf('0x28'));_0x351b47[_0xf4bf('0x30')]=_['keys'](_0x520f97['query']);_0x351b47[_0xf4bf('0x31')]=_['intersection'](_0x351b47[_0xf4bf('0x2e')],_0x351b47[_0xf4bf('0x30')]);_0x1bf074[_0xf4bf('0x32')]=_[_0xf4bf('0x33')](_0x351b47[_0xf4bf('0x2e')],qs['fields'](_0x520f97[_0xf4bf('0x30')][_0xf4bf('0x34')]));_0x1bf074[_0xf4bf('0x32')]=_0x1bf074[_0xf4bf('0x32')][_0xf4bf('0x35')]?_0x1bf074[_0xf4bf('0x32')]:_0x351b47[_0xf4bf('0x2e')];if(!_0x520f97[_0xf4bf('0x30')][_0xf4bf('0x36')](_0xf4bf('0x37'))){_0x1bf074[_0xf4bf('0x38')]=qs[_0xf4bf('0x38')](_0x520f97[_0xf4bf('0x30')][_0xf4bf('0x38')]);_0x1bf074[_0xf4bf('0x1d')]=qs['offset'](_0x520f97[_0xf4bf('0x30')][_0xf4bf('0x1d')]);}_0x1bf074[_0xf4bf('0x39')]=qs[_0xf4bf('0x3a')](_0x520f97[_0xf4bf('0x30')][_0xf4bf('0x3a')]);_0x1bf074[_0xf4bf('0x3b')]=qs[_0xf4bf('0x31')](_[_0xf4bf('0x3c')](_0x520f97[_0xf4bf('0x30')],_0x351b47[_0xf4bf('0x31')]),_0x2b4027);if(_0x520f97[_0xf4bf('0x30')][_0xf4bf('0x3d')]){_0x1bf074['where']=_[_0xf4bf('0x3e')](_0x1bf074['where'],{'$or':_[_0xf4bf('0x2f')](_0x2b4027,function(_0x2e7d6d){if(_0x2e7d6d['type']!=='VIRTUAL'){var _0x2f2864={};_0x2f2864[_0x2e7d6d[_0xf4bf('0x28')]]={'$like':'%'+_0x520f97[_0xf4bf('0x30')][_0xf4bf('0x3d')]+'%'};return _0x2f2864;}})});}_0x1bf074=_[_0xf4bf('0x3e')]({},_0x1bf074,_0x520f97[_0xf4bf('0x3f')]);var _0x3b0f9={'where':_0x1bf074[_0xf4bf('0x3b')]};return db[_0xf4bf('0x2b')][_0xf4bf('0x1c')](_0x3b0f9)[_0xf4bf('0x25')](function(_0x36d9b0){_0x562215['count']=_0x36d9b0;if(_0x520f97[_0xf4bf('0x30')][_0xf4bf('0x40')]){_0x1bf074[_0xf4bf('0x41')]=[{'all':!![]}];}return db['CmHopperBlack']['findAll'](_0x1bf074);})[_0xf4bf('0x25')](function(_0x2c9a83){_0x562215[_0xf4bf('0x42')]=_0x2c9a83;return _0x562215;})[_0xf4bf('0x25')](respondWithFilteredResult(_0x502216,_0x1bf074))[_0xf4bf('0x43')](handleError(_0x502216,null));};exports['show']=function(_0x3bb76a,_0x383a26){var _0x3afac9={'raw':!![],'where':{'id':_0x3bb76a[_0xf4bf('0x44')]['id']}},_0xbdb0d4={};_0xbdb0d4[_0xf4bf('0x2e')]=_[_0xf4bf('0x45')](db[_0xf4bf('0x2b')][_0xf4bf('0x46')]);_0xbdb0d4[_0xf4bf('0x30')]=_[_0xf4bf('0x45')](_0x3bb76a[_0xf4bf('0x30')]);_0xbdb0d4[_0xf4bf('0x31')]=_[_0xf4bf('0x33')](_0xbdb0d4['model'],_0xbdb0d4[_0xf4bf('0x30')]);_0x3afac9[_0xf4bf('0x32')]=_[_0xf4bf('0x33')](_0xbdb0d4[_0xf4bf('0x2e')],qs['fields'](_0x3bb76a[_0xf4bf('0x30')]['fields']));_0x3afac9[_0xf4bf('0x32')]=_0x3afac9['attributes'][_0xf4bf('0x35')]?_0x3afac9['attributes']:_0xbdb0d4[_0xf4bf('0x2e')];if(_0x3bb76a[_0xf4bf('0x30')][_0xf4bf('0x40')]){_0x3afac9[_0xf4bf('0x41')]=[{'all':!![]}];}_0x3afac9=_['merge']({},_0x3afac9,_0x3bb76a[_0xf4bf('0x3f')]);return db['CmHopperBlack'][_0xf4bf('0x47')](_0x3afac9)[_0xf4bf('0x25')](handleEntityNotFound(_0x383a26,null))['then'](respondWithResult(_0x383a26,null))[_0xf4bf('0x43')](handleError(_0x383a26,null));};exports['update']=function(_0x33f752,_0x3176e8){if(_0x33f752[_0xf4bf('0x48')]['id']){delete _0x33f752['body']['id'];}return db[_0xf4bf('0x2b')][_0xf4bf('0x47')]({'where':{'id':_0x33f752[_0xf4bf('0x44')]['id']}})[_0xf4bf('0x25')](handleEntityNotFound(_0x3176e8,null))[_0xf4bf('0x25')](saveUpdates(_0x33f752[_0xf4bf('0x48')],null))[_0xf4bf('0x25')](respondWithResult(_0x3176e8,null))['catch'](handleError(_0x3176e8,null));};exports[_0xf4bf('0x24')]=function(_0x5147f8,_0x50bffe){return db[_0xf4bf('0x2b')][_0xf4bf('0x47')]({'where':{'id':_0x5147f8[_0xf4bf('0x44')]['id']}})[_0xf4bf('0x25')](handleEntityNotFound(_0x50bffe,null))[_0xf4bf('0x25')](removeEntity(_0x50bffe,null))[_0xf4bf('0x43')](handleError(_0x50bffe,null));};exports['describe']=function(_0x1db937,_0x3a5ad2){return db[_0xf4bf('0x2b')][_0xf4bf('0x49')]()[_0xf4bf('0x25')](respondWithResult(_0x3a5ad2,null))['catch'](handleError(_0x3a5ad2,null));};
\ No newline at end of file