Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / cmHopperBlack / cmHopperBlack.controller.js
index afbb26f..6105ebd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x110f=['attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','includeAll','CmHopperBlack','findAll','catch','find','update','body','params','describe','html-pdf','eml-format','request-promise','bluebird','mustache','util','sox','to-csv','ejs','squel','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../mysqldb','status','end','count','offset','limit','set','json','apply','reject','save','then','sendStatus','stack','name','map','rawAttributes','type','key','model','query','keys'];(function(_0x4c1381,_0x558ecb){var _0x1bdfc3=function(_0x56b3b3){while(--_0x56b3b3){_0x4c1381['push'](_0x4c1381['shift']());}};_0x1bdfc3(++_0x558ecb);}(_0x110f,0x1e6));var _0xf110=function(_0x4a13ee,_0x52134c){_0x4a13ee=_0x4a13ee-0x0;var _0x3a6749=_0x110f[_0x4a13ee];return _0x3a6749;};'use strict';var pdf=require(_0xf110('0x0'));var emlformat=require(_0xf110('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xf110('0x2'));var moment=require('moment');var BPromise=require(_0xf110('0x3'));var Mustache=require(_0xf110('0x4'));var util=require(_0xf110('0x5'));var path=require('path');var sox=require(_0xf110('0x6'));var csv=require(_0xf110('0x7'));var ejs=require(_0xf110('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0xf110('0x9'));var crypto=require(_0xf110('0xa'));var jsforce=require(_0xf110('0xb'));var deskjs=require('desk.js');var toCsv=require(_0xf110('0x7'));var querystring=require(_0xf110('0xc'));var Papa=require(_0xf110('0xd'));var Redis=require('ioredis');var authService=require(_0xf110('0xe'));var qs=require(_0xf110('0xf'));var as=require(_0xf110('0x10'));var hardwareService=require(_0xf110('0x11'));var logger=require('../../config/logger')(_0xf110('0x12'));var utils=require(_0xf110('0x13'));var config=require('../../config/environment');var db=require(_0xf110('0x14'))['db'];function respondWithStatusCode(_0x2c9400,_0x24b5ab){_0x24b5ab=_0x24b5ab||0xcc;return function(_0x3ef19e){if(_0x3ef19e){return _0x2c9400['sendStatus'](_0x24b5ab);}return _0x2c9400[_0xf110('0x15')](_0x24b5ab)[_0xf110('0x16')]();};}function respondWithResult(_0x4179fa,_0x5cc928){_0x5cc928=_0x5cc928||0xc8;return function(_0xb21d63){if(_0xb21d63){return _0x4179fa[_0xf110('0x15')](_0x5cc928)['json'](_0xb21d63);}};}function respondWithFilteredResult(_0x41df62,_0x45919d){return function(_0x40cd2b){if(_0x40cd2b){var _0x325496=_0x40cd2b[_0xf110('0x17')],_0x32df98=_0x45919d[_0xf110('0x18')],_0x47cabf=_0x45919d['offset']+_0x45919d[_0xf110('0x19')],_0x5fbcdd;if(_0x47cabf>=_0x325496){_0x47cabf=_0x325496;_0x5fbcdd=0xc8;}else{_0x5fbcdd=0xce;}_0x41df62[_0xf110('0x15')](_0x5fbcdd);return _0x41df62[_0xf110('0x1a')]('Content-Range',_0x32df98+'-'+_0x47cabf+'/'+_0x325496)[_0xf110('0x1b')](_0x40cd2b);}return null;};}function patchUpdates(_0x4c0ae8){return function(_0x1217a8){try{jsonpatch[_0xf110('0x1c')](_0x1217a8,_0x4c0ae8,!![]);}catch(_0x119e56){return BPromise[_0xf110('0x1d')](_0x119e56);}return _0x1217a8[_0xf110('0x1e')]();};}function saveUpdates(_0x54513e,_0x3c1793){return function(_0xed3418){if(_0xed3418){return _0xed3418['update'](_0x54513e)[_0xf110('0x1f')](function(_0x105c20){return _0x105c20;});}return null;};}function removeEntity(_0x44eb14,_0x42ce23){return function(_0x1634bf){if(_0x1634bf){return _0x1634bf['destroy']()[_0xf110('0x1f')](function(){_0x44eb14[_0xf110('0x15')](0xcc)['end']();});}};}function handleEntityNotFound(_0x9980ec,_0xc52064){return function(_0x11eb1c){if(!_0x11eb1c){_0x9980ec[_0xf110('0x20')](0x194);}return _0x11eb1c;};}function handleError(_0x447934,_0x2f91fa){_0x2f91fa=_0x2f91fa||0x1f4;return function(_0x36ac5e){logger['error'](_0x36ac5e[_0xf110('0x21')]);if(_0x36ac5e['name']){delete _0x36ac5e[_0xf110('0x22')];}_0x447934['status'](_0x2f91fa)['send'](_0x36ac5e);};}exports['index']=function(_0x4c587c,_0x16c81e){var _0x1cb61c={},_0x585616={},_0x26a4e2={'count':0x0,'rows':[]};var _0x1c2152=_[_0xf110('0x23')](db['CmHopperBlack'][_0xf110('0x24')],function(_0x2e0570){return{'name':_0x2e0570['fieldName'],'type':_0x2e0570[_0xf110('0x25')][_0xf110('0x26')]};});_0x585616[_0xf110('0x27')]=_[_0xf110('0x23')](_0x1c2152,_0xf110('0x22'));_0x585616[_0xf110('0x28')]=_[_0xf110('0x29')](_0x4c587c[_0xf110('0x28')]);_0x585616['filters']=_['intersection'](_0x585616[_0xf110('0x27')],_0x585616['query']);_0x1cb61c[_0xf110('0x2a')]=_[_0xf110('0x2b')](_0x585616[_0xf110('0x27')],qs[_0xf110('0x2c')](_0x4c587c[_0xf110('0x28')][_0xf110('0x2c')]));_0x1cb61c[_0xf110('0x2a')]=_0x1cb61c[_0xf110('0x2a')][_0xf110('0x2d')]?_0x1cb61c['attributes']:_0x585616[_0xf110('0x27')];if(!_0x4c587c[_0xf110('0x28')][_0xf110('0x2e')](_0xf110('0x2f'))){_0x1cb61c[_0xf110('0x19')]=qs[_0xf110('0x19')](_0x4c587c[_0xf110('0x28')][_0xf110('0x19')]);_0x1cb61c[_0xf110('0x18')]=qs[_0xf110('0x18')](_0x4c587c[_0xf110('0x28')][_0xf110('0x18')]);}_0x1cb61c[_0xf110('0x30')]=qs[_0xf110('0x31')](_0x4c587c['query'][_0xf110('0x31')]);_0x1cb61c[_0xf110('0x32')]=qs[_0xf110('0x33')](_[_0xf110('0x34')](_0x4c587c[_0xf110('0x28')],_0x585616[_0xf110('0x33')]));if(_0x4c587c[_0xf110('0x28')][_0xf110('0x35')]){_0x1cb61c[_0xf110('0x32')]=_[_0xf110('0x36')](_0x1cb61c['where'],{'$or':_[_0xf110('0x23')](_0x1c2152,function(_0x4876c1){if(_0x4876c1[_0xf110('0x25')]!==_0xf110('0x37')){var _0x898e78={};_0x898e78[_0x4876c1[_0xf110('0x22')]]={'$like':'%'+_0x4c587c[_0xf110('0x28')][_0xf110('0x35')]+'%'};return _0x898e78;}})});}_0x1cb61c=_[_0xf110('0x36')]({},_0x1cb61c,_0x4c587c[_0xf110('0x38')]);var _0x12c57b={'where':_0x1cb61c[_0xf110('0x32')]};return db['CmHopperBlack']['count'](_0x12c57b)[_0xf110('0x1f')](function(_0xd400ca){_0x26a4e2[_0xf110('0x17')]=_0xd400ca;if(_0x4c587c[_0xf110('0x28')][_0xf110('0x39')]){_0x1cb61c['include']=[{'all':!![]}];}return db[_0xf110('0x3a')][_0xf110('0x3b')](_0x1cb61c);})[_0xf110('0x1f')](function(_0x21cc49){_0x26a4e2['rows']=_0x21cc49;return _0x26a4e2;})[_0xf110('0x1f')](respondWithFilteredResult(_0x16c81e,_0x1cb61c))[_0xf110('0x3c')](handleError(_0x16c81e,null));};exports['show']=function(_0xd7edcb,_0x2d0056){var _0x8437e0={'raw':!![],'where':{'id':_0xd7edcb['params']['id']}},_0x21e98d={};_0x21e98d[_0xf110('0x27')]=_['keys'](db[_0xf110('0x3a')]['rawAttributes']);_0x21e98d[_0xf110('0x28')]=_[_0xf110('0x29')](_0xd7edcb[_0xf110('0x28')]);_0x21e98d['filters']=_[_0xf110('0x2b')](_0x21e98d['model'],_0x21e98d[_0xf110('0x28')]);_0x8437e0[_0xf110('0x2a')]=_[_0xf110('0x2b')](_0x21e98d[_0xf110('0x27')],qs[_0xf110('0x2c')](_0xd7edcb[_0xf110('0x28')][_0xf110('0x2c')]));_0x8437e0[_0xf110('0x2a')]=_0x8437e0[_0xf110('0x2a')][_0xf110('0x2d')]?_0x8437e0['attributes']:_0x21e98d['model'];if(_0xd7edcb[_0xf110('0x28')][_0xf110('0x39')]){_0x8437e0['include']=[{'all':!![]}];}_0x8437e0=_[_0xf110('0x36')]({},_0x8437e0,_0xd7edcb['options']);return db[_0xf110('0x3a')][_0xf110('0x3d')](_0x8437e0)[_0xf110('0x1f')](handleEntityNotFound(_0x2d0056,null))[_0xf110('0x1f')](respondWithResult(_0x2d0056,null))[_0xf110('0x3c')](handleError(_0x2d0056,null));};exports[_0xf110('0x3e')]=function(_0x2a27b5,_0x3dbd87){if(_0x2a27b5[_0xf110('0x3f')]['id']){delete _0x2a27b5[_0xf110('0x3f')]['id'];}return db['CmHopperBlack'][_0xf110('0x3d')]({'where':{'id':_0x2a27b5[_0xf110('0x40')]['id']}})[_0xf110('0x1f')](handleEntityNotFound(_0x3dbd87,null))[_0xf110('0x1f')](saveUpdates(_0x2a27b5['body'],null))[_0xf110('0x1f')](respondWithResult(_0x3dbd87,null))['catch'](handleError(_0x3dbd87,null));};exports['destroy']=function(_0x45e710,_0x1a8f98){return db[_0xf110('0x3a')]['find']({'where':{'id':_0x45e710[_0xf110('0x40')]['id']}})[_0xf110('0x1f')](handleEntityNotFound(_0x1a8f98,null))[_0xf110('0x1f')](removeEntity(_0x1a8f98,null))[_0xf110('0x3c')](handleError(_0x1a8f98,null));};exports[_0xf110('0x41')]=function(_0x831013,_0x1ac0fb){return db[_0xf110('0x3a')][_0xf110('0x41')]()[_0xf110('0x1f')](respondWithResult(_0x1ac0fb,null))[_0xf110('0x3c')](handleError(_0x1ac0fb,null));};
\ No newline at end of file
+var _0x5c3c=['fieldName','type','model','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','include','findAll','catch','keys','body','find','params','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','end','status','count','offset','limit','set','Content-Range','apply','save','update','destroy','then','error','name','send','index','map','CmHopperBlack','rawAttributes'];(function(_0x375381,_0x571bfc){var _0x4b1cb5=function(_0x304d4a){while(--_0x304d4a){_0x375381['push'](_0x375381['shift']());}};_0x4b1cb5(++_0x571bfc);}(_0x5c3c,0x132));var _0xc5c3=function(_0x2f5ac5,_0x1ee939){_0x2f5ac5=_0x2f5ac5-0x0;var _0x37c9a8=_0x5c3c[_0x2f5ac5];return _0x37c9a8;};'use strict';var pdf=require(_0xc5c3('0x0'));var emlformat=require(_0xc5c3('0x1'));var rimraf=require(_0xc5c3('0x2'));var zipdir=require(_0xc5c3('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0xc5c3('0x4'));var moment=require(_0xc5c3('0x5'));var BPromise=require(_0xc5c3('0x6'));var Mustache=require(_0xc5c3('0x7'));var util=require(_0xc5c3('0x8'));var path=require(_0xc5c3('0x9'));var sox=require(_0xc5c3('0xa'));var csv=require(_0xc5c3('0xb'));var ejs=require(_0xc5c3('0xc'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xc5c3('0xd'));var deskjs=require(_0xc5c3('0xe'));var toCsv=require('to-csv');var querystring=require(_0xc5c3('0xf'));var Papa=require(_0xc5c3('0x10'));var Redis=require('ioredis');var authService=require(_0xc5c3('0x11'));var qs=require(_0xc5c3('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc5c3('0x13'));var logger=require(_0xc5c3('0x14'))(_0xc5c3('0x15'));var utils=require('../../config/utils');var config=require(_0xc5c3('0x16'));var db=require(_0xc5c3('0x17'))['db'];function respondWithStatusCode(_0x532065,_0x2b56e6){_0x2b56e6=_0x2b56e6||0xcc;return function(_0x44d2b9){if(_0x44d2b9){return _0x532065[_0xc5c3('0x18')](_0x2b56e6);}return _0x532065['status'](_0x2b56e6)[_0xc5c3('0x19')]();};}function respondWithResult(_0x54fa08,_0x1488ab){_0x1488ab=_0x1488ab||0xc8;return function(_0x13a740){if(_0x13a740){return _0x54fa08[_0xc5c3('0x1a')](_0x1488ab)['json'](_0x13a740);}};}function respondWithFilteredResult(_0x5c0341,_0x4445ea){return function(_0x577e1a){if(_0x577e1a){var _0x1bae87=_0x577e1a[_0xc5c3('0x1b')],_0xef8b21=_0x4445ea['offset'],_0x5ecd4b=_0x4445ea[_0xc5c3('0x1c')]+_0x4445ea[_0xc5c3('0x1d')],_0x4ff2de;if(_0x5ecd4b>=_0x1bae87){_0x5ecd4b=_0x1bae87;_0x4ff2de=0xc8;}else{_0x4ff2de=0xce;}_0x5c0341[_0xc5c3('0x1a')](_0x4ff2de);return _0x5c0341[_0xc5c3('0x1e')](_0xc5c3('0x1f'),_0xef8b21+'-'+_0x5ecd4b+'/'+_0x1bae87)['json'](_0x577e1a);}return null;};}function patchUpdates(_0x364f42){return function(_0x41af00){try{jsonpatch[_0xc5c3('0x20')](_0x41af00,_0x364f42,!![]);}catch(_0x2b582a){return BPromise['reject'](_0x2b582a);}return _0x41af00[_0xc5c3('0x21')]();};}function saveUpdates(_0x41578a,_0x3cc612){return function(_0x3ca20a){if(_0x3ca20a){return _0x3ca20a[_0xc5c3('0x22')](_0x41578a)['then'](function(_0xb07420){return _0xb07420;});}return null;};}function removeEntity(_0x159bec,_0x370254){return function(_0x2de266){if(_0x2de266){return _0x2de266[_0xc5c3('0x23')]()[_0xc5c3('0x24')](function(){_0x159bec[_0xc5c3('0x1a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x52d638,_0x45affe){return function(_0x38dd9e){if(!_0x38dd9e){_0x52d638['sendStatus'](0x194);}return _0x38dd9e;};}function handleError(_0x5c7329,_0x23e2fb){_0x23e2fb=_0x23e2fb||0x1f4;return function(_0x1591e3){logger[_0xc5c3('0x25')](_0x1591e3['stack']);if(_0x1591e3['name']){delete _0x1591e3[_0xc5c3('0x26')];}_0x5c7329[_0xc5c3('0x1a')](_0x23e2fb)[_0xc5c3('0x27')](_0x1591e3);};}exports[_0xc5c3('0x28')]=function(_0x5caf85,_0x21efd6){var _0x5176c4={},_0x2eacec={},_0x4e6e6f={'count':0x0,'rows':[]};var _0x1da259=_[_0xc5c3('0x29')](db[_0xc5c3('0x2a')][_0xc5c3('0x2b')],function(_0x15361c){return{'name':_0x15361c[_0xc5c3('0x2c')],'type':_0x15361c[_0xc5c3('0x2d')]['key']};});_0x2eacec[_0xc5c3('0x2e')]=_['map'](_0x1da259,_0xc5c3('0x26'));_0x2eacec[_0xc5c3('0x2f')]=_['keys'](_0x5caf85['query']);_0x2eacec[_0xc5c3('0x30')]=_[_0xc5c3('0x31')](_0x2eacec[_0xc5c3('0x2e')],_0x2eacec[_0xc5c3('0x2f')]);_0x5176c4['attributes']=_[_0xc5c3('0x31')](_0x2eacec[_0xc5c3('0x2e')],qs[_0xc5c3('0x32')](_0x5caf85[_0xc5c3('0x2f')][_0xc5c3('0x32')]));_0x5176c4[_0xc5c3('0x33')]=_0x5176c4[_0xc5c3('0x33')][_0xc5c3('0x34')]?_0x5176c4[_0xc5c3('0x33')]:_0x2eacec['model'];if(!_0x5caf85[_0xc5c3('0x2f')][_0xc5c3('0x35')](_0xc5c3('0x36'))){_0x5176c4[_0xc5c3('0x1d')]=qs[_0xc5c3('0x1d')](_0x5caf85[_0xc5c3('0x2f')][_0xc5c3('0x1d')]);_0x5176c4['offset']=qs['offset'](_0x5caf85[_0xc5c3('0x2f')]['offset']);}_0x5176c4[_0xc5c3('0x37')]=qs[_0xc5c3('0x38')](_0x5caf85[_0xc5c3('0x2f')][_0xc5c3('0x38')]);_0x5176c4[_0xc5c3('0x39')]=qs['filters'](_[_0xc5c3('0x3a')](_0x5caf85[_0xc5c3('0x2f')],_0x2eacec['filters']));if(_0x5caf85[_0xc5c3('0x2f')][_0xc5c3('0x3b')]){_0x5176c4[_0xc5c3('0x39')]=_[_0xc5c3('0x3c')](_0x5176c4[_0xc5c3('0x39')],{'$or':_[_0xc5c3('0x29')](_0x1da259,function(_0x168056){if(_0x168056[_0xc5c3('0x2d')]!==_0xc5c3('0x3d')){var _0xf4f027={};_0xf4f027[_0x168056['name']]={'$like':'%'+_0x5caf85[_0xc5c3('0x2f')]['filter']+'%'};return _0xf4f027;}})});}_0x5176c4=_['merge']({},_0x5176c4,_0x5caf85[_0xc5c3('0x3e')]);var _0x10e27d={'where':_0x5176c4[_0xc5c3('0x39')]};return db[_0xc5c3('0x2a')][_0xc5c3('0x1b')](_0x10e27d)['then'](function(_0x5eba80){_0x4e6e6f[_0xc5c3('0x1b')]=_0x5eba80;if(_0x5caf85[_0xc5c3('0x2f')]['includeAll']){_0x5176c4[_0xc5c3('0x3f')]=[{'all':!![]}];}return db['CmHopperBlack'][_0xc5c3('0x40')](_0x5176c4);})[_0xc5c3('0x24')](function(_0x44121e){_0x4e6e6f['rows']=_0x44121e;return _0x4e6e6f;})[_0xc5c3('0x24')](respondWithFilteredResult(_0x21efd6,_0x5176c4))[_0xc5c3('0x41')](handleError(_0x21efd6,null));};exports['show']=function(_0x4465c8,_0x599881){var _0x33936c={'raw':!![],'where':{'id':_0x4465c8['params']['id']}},_0x28c35c={};_0x28c35c['model']=_['keys'](db[_0xc5c3('0x2a')][_0xc5c3('0x2b')]);_0x28c35c['query']=_[_0xc5c3('0x42')](_0x4465c8[_0xc5c3('0x2f')]);_0x28c35c[_0xc5c3('0x30')]=_[_0xc5c3('0x31')](_0x28c35c['model'],_0x28c35c[_0xc5c3('0x2f')]);_0x33936c['attributes']=_['intersection'](_0x28c35c[_0xc5c3('0x2e')],qs[_0xc5c3('0x32')](_0x4465c8['query'][_0xc5c3('0x32')]));_0x33936c[_0xc5c3('0x33')]=_0x33936c['attributes'][_0xc5c3('0x34')]?_0x33936c['attributes']:_0x28c35c[_0xc5c3('0x2e')];if(_0x4465c8[_0xc5c3('0x2f')]['includeAll']){_0x33936c[_0xc5c3('0x3f')]=[{'all':!![]}];}_0x33936c=_['merge']({},_0x33936c,_0x4465c8[_0xc5c3('0x3e')]);return db[_0xc5c3('0x2a')]['find'](_0x33936c)[_0xc5c3('0x24')](handleEntityNotFound(_0x599881,null))[_0xc5c3('0x24')](respondWithResult(_0x599881,null))[_0xc5c3('0x41')](handleError(_0x599881,null));};exports[_0xc5c3('0x22')]=function(_0x450c46,_0x41dca5){if(_0x450c46['body']['id']){delete _0x450c46[_0xc5c3('0x43')]['id'];}return db[_0xc5c3('0x2a')][_0xc5c3('0x44')]({'where':{'id':_0x450c46[_0xc5c3('0x45')]['id']}})[_0xc5c3('0x24')](handleEntityNotFound(_0x41dca5,null))['then'](saveUpdates(_0x450c46['body'],null))[_0xc5c3('0x24')](respondWithResult(_0x41dca5,null))[_0xc5c3('0x41')](handleError(_0x41dca5,null));};exports[_0xc5c3('0x23')]=function(_0x5f0ee4,_0x38d82f){return db[_0xc5c3('0x2a')][_0xc5c3('0x44')]({'where':{'id':_0x5f0ee4[_0xc5c3('0x45')]['id']}})[_0xc5c3('0x24')](handleEntityNotFound(_0x38d82f,null))[_0xc5c3('0x24')](removeEntity(_0x38d82f,null))[_0xc5c3('0x41')](handleError(_0x38d82f,null));};exports['describe']=function(_0x259a4d,_0x3ff21e){return db[_0xc5c3('0x2a')]['describe']()[_0xc5c3('0x24')](respondWithResult(_0x3ff21e,null))[_0xc5c3('0x41')](handleError(_0x3ff21e,null));};
\ No newline at end of file