Built motion from commit (unavailable).|2.3.7
[motion2.git] / server / api / cmHopperBlack / cmHopperBlack.controller.js
index 9a2207c..49a2b0b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa076=['find','body','describe','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','json','count','offset','limit','status','reject','update','then','destroy','error','stack','name','send','index','CmHopperBlack','rawAttributes','model','keys','query','intersection','fields','attributes','length','hasOwnProperty','nolimit','sort','filters','pick','filter','where','merge','map','type','options','includeAll','findAll','rows','catch','show','params','include'];(function(_0x548854,_0x6e7a1e){var _0x49c245=function(_0x159d52){while(--_0x159d52){_0x548854['push'](_0x548854['shift']());}};_0x49c245(++_0x6e7a1e);}(_0xa076,0x157));var _0x6a07=function(_0x4025f7,_0x3d5c13){_0x4025f7=_0x4025f7-0x0;var _0x32f0e6=_0xa076[_0x4025f7];return _0x32f0e6;};'use strict';var pdf=require(_0x6a07('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x6a07('0x1'));var jsonpatch=require(_0x6a07('0x2'));var rp=require(_0x6a07('0x3'));var moment=require(_0x6a07('0x4'));var BPromise=require(_0x6a07('0x5'));var Mustache=require(_0x6a07('0x6'));var util=require(_0x6a07('0x7'));var path=require(_0x6a07('0x8'));var sox=require(_0x6a07('0x9'));var csv=require(_0x6a07('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x6a07('0xb'));var squel=require('squel');var crypto=require(_0x6a07('0xc'));var jsforce=require(_0x6a07('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x6a07('0xa'));var querystring=require(_0x6a07('0xe'));var Papa=require(_0x6a07('0xf'));var authService=require(_0x6a07('0x10'));var hardwareService=require(_0x6a07('0x11'));var Redis=require(_0x6a07('0x12'));var qs=require('../../components/parsers/qs');var logger=require('../../config/logger')('api');var utils=require(_0x6a07('0x13'));var config=require(_0x6a07('0x14'));var db=require(_0x6a07('0x15'))['db'];function respondWithStatusCode(_0x124461,_0x16a940){_0x16a940=_0x16a940||0xcc;return function(_0x13005b){if(_0x13005b){return _0x124461[_0x6a07('0x16')](_0x16a940);}return _0x124461['status'](_0x16a940)[_0x6a07('0x17')]();};}function respondWithResult(_0x3b8266,_0x43125d){_0x43125d=_0x43125d||0xc8;return function(_0x2def36){if(_0x2def36){return _0x3b8266['status'](_0x43125d)[_0x6a07('0x18')](_0x2def36);}};}function respondWithFilteredResult(_0x32b08a,_0x3a4c7a){return function(_0x1114bb){if(_0x1114bb){var _0x478e0c=_0x1114bb[_0x6a07('0x19')],_0x582d85=_0x3a4c7a[_0x6a07('0x1a')],_0x20036b=_0x3a4c7a[_0x6a07('0x1a')]+_0x3a4c7a[_0x6a07('0x1b')],_0x1f73cd;if(_0x20036b>=_0x478e0c){_0x20036b=_0x478e0c;_0x1f73cd=0xc8;}else{_0x1f73cd=0xce;}_0x32b08a[_0x6a07('0x1c')](_0x1f73cd);return _0x32b08a['set']('Content-Range',_0x582d85+'-'+_0x20036b+'/'+_0x478e0c)[_0x6a07('0x18')](_0x1114bb);}return null;};}function patchUpdates(_0x4988fd){return function(_0x3dfad8){try{jsonpatch['apply'](_0x3dfad8,_0x4988fd,!![]);}catch(_0x147b5d){return BPromise[_0x6a07('0x1d')](_0x147b5d);}return _0x3dfad8['save']();};}function saveUpdates(_0x46875f,_0x4f8956){return function(_0x5a0a7c){if(_0x5a0a7c){return _0x5a0a7c[_0x6a07('0x1e')](_0x46875f)[_0x6a07('0x1f')](function(_0x895b63){return _0x895b63;});}return null;};}function removeEntity(_0x46ff11,_0x4291d3){return function(_0x39fed2){if(_0x39fed2){return _0x39fed2[_0x6a07('0x20')]()[_0x6a07('0x1f')](function(){_0x46ff11['status'](0xcc)[_0x6a07('0x17')]();});}};}function handleEntityNotFound(_0x25d86c,_0x12d267){return function(_0x1ac894){if(!_0x1ac894){_0x25d86c[_0x6a07('0x16')](0x194);}return _0x1ac894;};}function handleError(_0x571375,_0x348924){_0x348924=_0x348924||0x1f4;return function(_0x1ce8b6){logger[_0x6a07('0x21')](_0x1ce8b6[_0x6a07('0x22')]);if(_0x1ce8b6[_0x6a07('0x23')]){delete _0x1ce8b6[_0x6a07('0x23')];}_0x571375[_0x6a07('0x1c')](_0x348924)[_0x6a07('0x24')](_0x1ce8b6);};}exports[_0x6a07('0x25')]=function(_0x29a7df,_0x211e39){var _0x139aab={},_0x20106d={},_0x25d185={'count':0x0,'rows':[]};var _0x3d46bb=db[_0x6a07('0x26')][_0x6a07('0x27')];_0x20106d[_0x6a07('0x28')]=_[_0x6a07('0x29')](_0x3d46bb);_0x20106d[_0x6a07('0x2a')]=_['keys'](_0x29a7df[_0x6a07('0x2a')]);_0x20106d['filters']=_[_0x6a07('0x2b')](_0x20106d[_0x6a07('0x28')],_0x20106d['query']);_0x139aab['attributes']=_[_0x6a07('0x2b')](_0x20106d[_0x6a07('0x28')],qs[_0x6a07('0x2c')](_0x29a7df[_0x6a07('0x2a')][_0x6a07('0x2c')]));_0x139aab[_0x6a07('0x2d')]=_0x139aab[_0x6a07('0x2d')][_0x6a07('0x2e')]?_0x139aab['attributes']:_0x20106d[_0x6a07('0x28')];if(!_0x29a7df[_0x6a07('0x2a')][_0x6a07('0x2f')](_0x6a07('0x30'))){_0x139aab[_0x6a07('0x1b')]=qs['limit'](_0x29a7df[_0x6a07('0x2a')][_0x6a07('0x1b')]);_0x139aab[_0x6a07('0x1a')]=qs['offset'](_0x29a7df[_0x6a07('0x2a')][_0x6a07('0x1a')]);}_0x139aab['order']=qs[_0x6a07('0x31')](_0x29a7df[_0x6a07('0x2a')][_0x6a07('0x31')]);_0x139aab['where']=qs[_0x6a07('0x32')](_[_0x6a07('0x33')](_0x29a7df[_0x6a07('0x2a')],_0x20106d[_0x6a07('0x32')]));if(_0x29a7df['query'][_0x6a07('0x34')]){_0x139aab[_0x6a07('0x35')]=_[_0x6a07('0x36')](_0x139aab[_0x6a07('0x35')],{'$or':_[_0x6a07('0x37')](_0x3d46bb,function(_0x3bb1c8){if(_0x3bb1c8[_0x6a07('0x38')]['key']!=='VIRTUAL'){var _0x3cbf5b={};_0x3cbf5b[_0x3bb1c8['field']]={'$like':'%'+_0x29a7df[_0x6a07('0x2a')][_0x6a07('0x34')]+'%'};return _0x3cbf5b;}})});}_0x139aab=_[_0x6a07('0x36')]({},_0x139aab,_0x29a7df[_0x6a07('0x39')]);var _0x294bd1={'where':_0x139aab[_0x6a07('0x35')]};return db[_0x6a07('0x26')][_0x6a07('0x19')](_0x294bd1)[_0x6a07('0x1f')](function(_0x3f6bf9){_0x25d185[_0x6a07('0x19')]=_0x3f6bf9;if(_0x29a7df[_0x6a07('0x2a')][_0x6a07('0x3a')]){_0x139aab['include']=[{'all':!![]}];}return db[_0x6a07('0x26')][_0x6a07('0x3b')](_0x139aab);})[_0x6a07('0x1f')](function(_0x1d30de){_0x25d185[_0x6a07('0x3c')]=_0x1d30de;return _0x25d185;})[_0x6a07('0x1f')](respondWithFilteredResult(_0x211e39,_0x139aab))[_0x6a07('0x3d')](handleError(_0x211e39,null));};exports[_0x6a07('0x3e')]=function(_0x2908a8,_0x427f18){var _0xe3ce15={'raw':!![],'where':{'id':_0x2908a8[_0x6a07('0x3f')]['id']}},_0x624338={};_0x624338[_0x6a07('0x28')]=_['keys'](db[_0x6a07('0x26')][_0x6a07('0x27')]);_0x624338[_0x6a07('0x2a')]=_[_0x6a07('0x29')](_0x2908a8[_0x6a07('0x2a')]);_0x624338['filters']=_[_0x6a07('0x2b')](_0x624338['model'],_0x624338[_0x6a07('0x2a')]);_0xe3ce15[_0x6a07('0x2d')]=_['intersection'](_0x624338[_0x6a07('0x28')],qs['fields'](_0x2908a8[_0x6a07('0x2a')][_0x6a07('0x2c')]));_0xe3ce15[_0x6a07('0x2d')]=_0xe3ce15[_0x6a07('0x2d')]['length']?_0xe3ce15[_0x6a07('0x2d')]:_0x624338[_0x6a07('0x28')];if(_0x2908a8[_0x6a07('0x2a')][_0x6a07('0x3a')]){_0xe3ce15[_0x6a07('0x40')]=[{'all':!![]}];}_0xe3ce15=_[_0x6a07('0x36')]({},_0xe3ce15,_0x2908a8['options']);return db['CmHopperBlack'][_0x6a07('0x41')](_0xe3ce15)[_0x6a07('0x1f')](handleEntityNotFound(_0x427f18,null))[_0x6a07('0x1f')](respondWithResult(_0x427f18,null))[_0x6a07('0x3d')](handleError(_0x427f18,null));};exports[_0x6a07('0x1e')]=function(_0x1e8d0b,_0x5429bd){if(_0x1e8d0b[_0x6a07('0x42')]['id']){delete _0x1e8d0b[_0x6a07('0x42')]['id'];}return db[_0x6a07('0x26')][_0x6a07('0x41')]({'where':{'id':_0x1e8d0b[_0x6a07('0x3f')]['id']}})['then'](handleEntityNotFound(_0x5429bd,null))['then'](saveUpdates(_0x1e8d0b['body'],null))[_0x6a07('0x1f')](respondWithResult(_0x5429bd,null))['catch'](handleError(_0x5429bd,null));};exports[_0x6a07('0x20')]=function(_0x1270fb,_0x545c9b){return db[_0x6a07('0x26')][_0x6a07('0x41')]({'where':{'id':_0x1270fb['params']['id']}})['then'](handleEntityNotFound(_0x545c9b,null))[_0x6a07('0x1f')](removeEntity(_0x545c9b,null))['catch'](handleError(_0x545c9b,null));};exports[_0x6a07('0x43')]=function(_0x3476c6,_0x3f1ac0){return db['CmHopperBlack']['describe']()[_0x6a07('0x1f')](respondWithResult(_0x3f1ac0,null))[_0x6a07('0x3d')](handleError(_0x3f1ac0,null));};
\ No newline at end of file
+var _0x7d88=['../../mysqldb','end','status','json','count','offset','limit','set','Content-Range','update','then','destroy','sendStatus','error','stack','send','index','CmHopperBlack','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','map','key','VIRTUAL','options','includeAll','include','rows','catch','show','find','body','params','describe','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','lodash','crypto','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment'];(function(_0x341da8,_0x229a30){var _0x16fcf7=function(_0x351a77){while(--_0x351a77){_0x341da8['push'](_0x341da8['shift']());}};_0x16fcf7(++_0x229a30);}(_0x7d88,0xb9));var _0x87d8=function(_0x4ed416,_0x310011){_0x4ed416=_0x4ed416-0x0;var _0x1c0fda=_0x7d88[_0x4ed416];return _0x1c0fda;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x87d8('0x0'));var jsonpatch=require(_0x87d8('0x1'));var rp=require(_0x87d8('0x2'));var moment=require(_0x87d8('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x87d8('0x4'));var util=require(_0x87d8('0x5'));var path=require(_0x87d8('0x6'));var sox=require(_0x87d8('0x7'));var csv=require(_0x87d8('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x87d8('0x9'));var squel=require('squel');var crypto=require(_0x87d8('0xa'));var jsforce=require('jsforce');var deskjs=require(_0x87d8('0xb'));var toCsv=require(_0x87d8('0x8'));var querystring=require(_0x87d8('0xc'));var Papa=require(_0x87d8('0xd'));var authService=require(_0x87d8('0xe'));var hardwareService=require(_0x87d8('0xf'));var Redis=require(_0x87d8('0x10'));var qs=require(_0x87d8('0x11'));var logger=require(_0x87d8('0x12'))(_0x87d8('0x13'));var utils=require(_0x87d8('0x14'));var config=require(_0x87d8('0x15'));var db=require(_0x87d8('0x16'))['db'];function respondWithStatusCode(_0x2f4807,_0x1a42e9){_0x1a42e9=_0x1a42e9||0xcc;return function(_0x1bf336){if(_0x1bf336){return _0x2f4807['sendStatus'](_0x1a42e9);}return _0x2f4807['status'](_0x1a42e9)[_0x87d8('0x17')]();};}function respondWithResult(_0x234125,_0x38949d){_0x38949d=_0x38949d||0xc8;return function(_0x591eb3){if(_0x591eb3){return _0x234125[_0x87d8('0x18')](_0x38949d)[_0x87d8('0x19')](_0x591eb3);}};}function respondWithFilteredResult(_0x619fcb,_0x2455d1){return function(_0x42a047){if(_0x42a047){var _0xce0ed8=_0x42a047[_0x87d8('0x1a')],_0x490e8a=_0x2455d1[_0x87d8('0x1b')],_0x1e8a6d=_0x2455d1[_0x87d8('0x1b')]+_0x2455d1[_0x87d8('0x1c')],_0x2dde23;if(_0x1e8a6d>=_0xce0ed8){_0x1e8a6d=_0xce0ed8;_0x2dde23=0xc8;}else{_0x2dde23=0xce;}_0x619fcb['status'](_0x2dde23);return _0x619fcb[_0x87d8('0x1d')](_0x87d8('0x1e'),_0x490e8a+'-'+_0x1e8a6d+'/'+_0xce0ed8)[_0x87d8('0x19')](_0x42a047);}return null;};}function patchUpdates(_0x47af95){return function(_0x1b25bc){try{jsonpatch['apply'](_0x1b25bc,_0x47af95,!![]);}catch(_0x571e78){return BPromise['reject'](_0x571e78);}return _0x1b25bc['save']();};}function saveUpdates(_0x16e9e4,_0x46167a){return function(_0x1d4e4c){if(_0x1d4e4c){return _0x1d4e4c[_0x87d8('0x1f')](_0x16e9e4)[_0x87d8('0x20')](function(_0x48766d){return _0x48766d;});}return null;};}function removeEntity(_0x332f26,_0x476a0f){return function(_0x2cf900){if(_0x2cf900){return _0x2cf900[_0x87d8('0x21')]()[_0x87d8('0x20')](function(){_0x332f26['status'](0xcc)[_0x87d8('0x17')]();});}};}function handleEntityNotFound(_0x165f9,_0x363be6){return function(_0x1c5e86){if(!_0x1c5e86){_0x165f9[_0x87d8('0x22')](0x194);}return _0x1c5e86;};}function handleError(_0x20694c,_0x3a7207){_0x3a7207=_0x3a7207||0x1f4;return function(_0x59b682){logger[_0x87d8('0x23')](_0x59b682[_0x87d8('0x24')]);if(_0x59b682['name']){delete _0x59b682['name'];}_0x20694c[_0x87d8('0x18')](_0x3a7207)[_0x87d8('0x25')](_0x59b682);};}exports[_0x87d8('0x26')]=function(_0x4c1281,_0x22c377){var _0x2025fb={},_0x29f856={},_0x488cd1={'count':0x0,'rows':[]};var _0x662ac3=db[_0x87d8('0x27')]['rawAttributes'];_0x29f856[_0x87d8('0x28')]=_[_0x87d8('0x29')](_0x662ac3);_0x29f856[_0x87d8('0x2a')]=_['keys'](_0x4c1281[_0x87d8('0x2a')]);_0x29f856[_0x87d8('0x2b')]=_[_0x87d8('0x2c')](_0x29f856[_0x87d8('0x28')],_0x29f856[_0x87d8('0x2a')]);_0x2025fb[_0x87d8('0x2d')]=_[_0x87d8('0x2c')](_0x29f856[_0x87d8('0x28')],qs[_0x87d8('0x2e')](_0x4c1281[_0x87d8('0x2a')][_0x87d8('0x2e')]));_0x2025fb[_0x87d8('0x2d')]=_0x2025fb[_0x87d8('0x2d')][_0x87d8('0x2f')]?_0x2025fb[_0x87d8('0x2d')]:_0x29f856[_0x87d8('0x28')];if(!_0x4c1281[_0x87d8('0x2a')][_0x87d8('0x30')](_0x87d8('0x31'))){_0x2025fb[_0x87d8('0x1c')]=qs[_0x87d8('0x1c')](_0x4c1281[_0x87d8('0x2a')]['limit']);_0x2025fb[_0x87d8('0x1b')]=qs[_0x87d8('0x1b')](_0x4c1281['query']['offset']);}_0x2025fb[_0x87d8('0x32')]=qs[_0x87d8('0x33')](_0x4c1281[_0x87d8('0x2a')][_0x87d8('0x33')]);_0x2025fb[_0x87d8('0x34')]=qs[_0x87d8('0x2b')](_[_0x87d8('0x35')](_0x4c1281[_0x87d8('0x2a')],_0x29f856['filters']));if(_0x4c1281[_0x87d8('0x2a')][_0x87d8('0x36')]){_0x2025fb['where']=_[_0x87d8('0x37')](_0x2025fb[_0x87d8('0x34')],{'$or':_[_0x87d8('0x38')](_0x662ac3,function(_0x32b481){if(_0x32b481['type'][_0x87d8('0x39')]!==_0x87d8('0x3a')){var _0x4d9807={};_0x4d9807[_0x32b481['field']]={'$like':'%'+_0x4c1281[_0x87d8('0x2a')][_0x87d8('0x36')]+'%'};return _0x4d9807;}})});}_0x2025fb=_[_0x87d8('0x37')]({},_0x2025fb,_0x4c1281[_0x87d8('0x3b')]);var _0x43f975={'where':_0x2025fb[_0x87d8('0x34')]};return db['CmHopperBlack']['count'](_0x43f975)['then'](function(_0x17d651){_0x488cd1[_0x87d8('0x1a')]=_0x17d651;if(_0x4c1281['query'][_0x87d8('0x3c')]){_0x2025fb[_0x87d8('0x3d')]=[{'all':!![]}];}return db['CmHopperBlack']['findAll'](_0x2025fb);})[_0x87d8('0x20')](function(_0x5274f4){_0x488cd1[_0x87d8('0x3e')]=_0x5274f4;return _0x488cd1;})[_0x87d8('0x20')](respondWithFilteredResult(_0x22c377,_0x2025fb))[_0x87d8('0x3f')](handleError(_0x22c377,null));};exports[_0x87d8('0x40')]=function(_0x22e359,_0x26c440){var _0x313275={'raw':!![],'where':{'id':_0x22e359['params']['id']}},_0x501ee6={};_0x501ee6[_0x87d8('0x28')]=_[_0x87d8('0x29')](db['CmHopperBlack']['rawAttributes']);_0x501ee6[_0x87d8('0x2a')]=_[_0x87d8('0x29')](_0x22e359[_0x87d8('0x2a')]);_0x501ee6[_0x87d8('0x2b')]=_['intersection'](_0x501ee6[_0x87d8('0x28')],_0x501ee6[_0x87d8('0x2a')]);_0x313275[_0x87d8('0x2d')]=_[_0x87d8('0x2c')](_0x501ee6[_0x87d8('0x28')],qs[_0x87d8('0x2e')](_0x22e359[_0x87d8('0x2a')][_0x87d8('0x2e')]));_0x313275[_0x87d8('0x2d')]=_0x313275['attributes'][_0x87d8('0x2f')]?_0x313275[_0x87d8('0x2d')]:_0x501ee6[_0x87d8('0x28')];if(_0x22e359['query'][_0x87d8('0x3c')]){_0x313275[_0x87d8('0x3d')]=[{'all':!![]}];}_0x313275=_['merge']({},_0x313275,_0x22e359[_0x87d8('0x3b')]);return db[_0x87d8('0x27')][_0x87d8('0x41')](_0x313275)['then'](handleEntityNotFound(_0x26c440,null))[_0x87d8('0x20')](respondWithResult(_0x26c440,null))[_0x87d8('0x3f')](handleError(_0x26c440,null));};exports[_0x87d8('0x1f')]=function(_0x171b5d,_0x9372cf){if(_0x171b5d[_0x87d8('0x42')]['id']){delete _0x171b5d[_0x87d8('0x42')]['id'];}return db[_0x87d8('0x27')][_0x87d8('0x41')]({'where':{'id':_0x171b5d[_0x87d8('0x43')]['id']}})[_0x87d8('0x20')](handleEntityNotFound(_0x9372cf,null))[_0x87d8('0x20')](saveUpdates(_0x171b5d[_0x87d8('0x42')],null))[_0x87d8('0x20')](respondWithResult(_0x9372cf,null))[_0x87d8('0x3f')](handleError(_0x9372cf,null));};exports[_0x87d8('0x21')]=function(_0x23b264,_0x16b312){return db[_0x87d8('0x27')][_0x87d8('0x41')]({'where':{'id':_0x23b264[_0x87d8('0x43')]['id']}})[_0x87d8('0x20')](handleEntityNotFound(_0x16b312,null))[_0x87d8('0x20')](removeEntity(_0x16b312,null))['catch'](handleError(_0x16b312,null));};exports['describe']=function(_0x3b72ce,_0x2b0025){return db[_0x87d8('0x27')][_0x87d8('0x44')]()[_0x87d8('0x20')](respondWithResult(_0x2b0025,null))[_0x87d8('0x3f')](handleError(_0x2b0025,null));};
\ No newline at end of file