Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / api / cmHopperHistory / cmHopperHistory.controller.js
index c467d12..937422a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc69e=['body','catch','describe','uniqueid','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','end','count','offset','set','Content-Range','json','apply','reject','save','update','then','destroy','status','sendStatus','error','stack','name','send','index','CmHopperHistory','rawAttributes','keys','query','filters','intersection','attributes','model','fields','hasOwnProperty','nolimit','limit','order','sort','pick','where','merge','map','type','key','VIRTUAL','field','options','includeAll','include','rows','show','params','length','find','create'];(function(_0x522025,_0x427ad5){var _0x2d5315=function(_0x68cd37){while(--_0x68cd37){_0x522025['push'](_0x522025['shift']());}};_0x2d5315(++_0x427ad5);}(_0xc69e,0xfa));var _0xec69=function(_0x5d6456,_0x58ecc7){_0x5d6456=_0x5d6456-0x0;var _0x4d66c1=_0xc69e[_0x5d6456];return _0x4d66c1;};'use strict';var pdf=require(_0xec69('0x0'));var emlformat=require(_0xec69('0x1'));var rimraf=require(_0xec69('0x2'));var zipdir=require(_0xec69('0x3'));var jsonpatch=require(_0xec69('0x4'));var rp=require(_0xec69('0x5'));var moment=require(_0xec69('0x6'));var BPromise=require(_0xec69('0x7'));var Mustache=require(_0xec69('0x8'));var util=require(_0xec69('0x9'));var path=require(_0xec69('0xa'));var sox=require(_0xec69('0xb'));var csv=require('to-csv');var ejs=require(_0xec69('0xc'));var fs=require('fs');var _=require('lodash');var squel=require(_0xec69('0xd'));var crypto=require(_0xec69('0xe'));var jsforce=require(_0xec69('0xf'));var deskjs=require(_0xec69('0x10'));var toCsv=require(_0xec69('0x11'));var querystring=require(_0xec69('0x12'));var Papa=require(_0xec69('0x13'));var authService=require('../../components/auth/service');var hardwareService=require(_0xec69('0x14'));var Redis=require(_0xec69('0x15'));var qs=require(_0xec69('0x16'));var logger=require(_0xec69('0x17'))(_0xec69('0x18'));var utils=require(_0xec69('0x19'));var config=require(_0xec69('0x1a'));var db=require(_0xec69('0x1b'))['db'];function respondWithStatusCode(_0x14e0ff,_0x2403e9){_0x2403e9=_0x2403e9||0xcc;return function(_0x23e2c6){if(_0x23e2c6){return _0x14e0ff['sendStatus'](_0x2403e9);}return _0x14e0ff['status'](_0x2403e9)[_0xec69('0x1c')]();};}function respondWithResult(_0x27a797,_0x25d1b8){_0x25d1b8=_0x25d1b8||0xc8;return function(_0x58dee1){if(_0x58dee1){return _0x27a797['status'](_0x25d1b8)['json'](_0x58dee1);}};}function respondWithFilteredResult(_0x302017,_0x2dddb4){return function(_0x421082){if(_0x421082){var _0x12e6f3=_0x421082[_0xec69('0x1d')],_0x46ad84=_0x2dddb4[_0xec69('0x1e')],_0x303301=_0x2dddb4[_0xec69('0x1e')]+_0x2dddb4['limit'],_0x534dda;if(_0x303301>=_0x12e6f3){_0x303301=_0x12e6f3;_0x534dda=0xc8;}else{_0x534dda=0xce;}_0x302017['status'](_0x534dda);return _0x302017[_0xec69('0x1f')](_0xec69('0x20'),_0x46ad84+'-'+_0x303301+'/'+_0x12e6f3)[_0xec69('0x21')](_0x421082);}return null;};}function patchUpdates(_0x1c6510){return function(_0x515354){try{jsonpatch[_0xec69('0x22')](_0x515354,_0x1c6510,!![]);}catch(_0x35f5f9){return BPromise[_0xec69('0x23')](_0x35f5f9);}return _0x515354[_0xec69('0x24')]();};}function saveUpdates(_0x3c519a,_0x451166){return function(_0x2c582a){if(_0x2c582a){return _0x2c582a[_0xec69('0x25')](_0x3c519a)[_0xec69('0x26')](function(_0x4b2b05){return _0x4b2b05;});}return null;};}function removeEntity(_0x5e8b77,_0x292828){return function(_0x281bf4){if(_0x281bf4){return _0x281bf4[_0xec69('0x27')]()[_0xec69('0x26')](function(){_0x5e8b77[_0xec69('0x28')](0xcc)[_0xec69('0x1c')]();});}};}function handleEntityNotFound(_0x268d5a,_0x2e11c6){return function(_0xcbee33){if(!_0xcbee33){_0x268d5a[_0xec69('0x29')](0x194);}return _0xcbee33;};}function handleError(_0x19cc7d,_0x12b4e2){_0x12b4e2=_0x12b4e2||0x1f4;return function(_0x4b25ec){logger[_0xec69('0x2a')](_0x4b25ec[_0xec69('0x2b')]);if(_0x4b25ec[_0xec69('0x2c')]){delete _0x4b25ec[_0xec69('0x2c')];}_0x19cc7d[_0xec69('0x28')](_0x12b4e2)[_0xec69('0x2d')](_0x4b25ec);};}exports[_0xec69('0x2e')]=function(_0x4c3790,_0x4492){var _0x40b432={},_0x3c96b4={},_0x42df35={'count':0x0,'rows':[]};var _0x29a6af=db[_0xec69('0x2f')][_0xec69('0x30')];_0x3c96b4['model']=_[_0xec69('0x31')](_0x29a6af);_0x3c96b4['query']=_[_0xec69('0x31')](_0x4c3790[_0xec69('0x32')]);_0x3c96b4[_0xec69('0x33')]=_[_0xec69('0x34')](_0x3c96b4['model'],_0x3c96b4[_0xec69('0x32')]);_0x40b432[_0xec69('0x35')]=_[_0xec69('0x34')](_0x3c96b4[_0xec69('0x36')],qs[_0xec69('0x37')](_0x4c3790[_0xec69('0x32')][_0xec69('0x37')]));_0x40b432[_0xec69('0x35')]=_0x40b432[_0xec69('0x35')]['length']?_0x40b432[_0xec69('0x35')]:_0x3c96b4[_0xec69('0x36')];if(!_0x4c3790[_0xec69('0x32')][_0xec69('0x38')](_0xec69('0x39'))){_0x40b432[_0xec69('0x3a')]=qs['limit'](_0x4c3790[_0xec69('0x32')]['limit']);_0x40b432['offset']=qs[_0xec69('0x1e')](_0x4c3790['query'][_0xec69('0x1e')]);}_0x40b432[_0xec69('0x3b')]=qs['sort'](_0x4c3790[_0xec69('0x32')][_0xec69('0x3c')]);_0x40b432['where']=qs[_0xec69('0x33')](_[_0xec69('0x3d')](_0x4c3790['query'],_0x3c96b4[_0xec69('0x33')]));if(_0x4c3790[_0xec69('0x32')]['filter']){_0x40b432[_0xec69('0x3e')]=_[_0xec69('0x3f')](_0x40b432[_0xec69('0x3e')],{'$or':_[_0xec69('0x40')](_0x29a6af,function(_0x143b7a){if(_0x143b7a[_0xec69('0x41')][_0xec69('0x42')]!==_0xec69('0x43')){var _0x5a9cf3={};_0x5a9cf3[_0x143b7a[_0xec69('0x44')]]={'$like':'%'+_0x4c3790[_0xec69('0x32')]['filter']+'%'};return _0x5a9cf3;}})});}_0x40b432=_[_0xec69('0x3f')]({},_0x40b432,_0x4c3790[_0xec69('0x45')]);var _0x51969d={'where':_0x40b432[_0xec69('0x3e')]};return db[_0xec69('0x2f')][_0xec69('0x1d')](_0x51969d)[_0xec69('0x26')](function(_0x46a418){_0x42df35['count']=_0x46a418;if(_0x4c3790[_0xec69('0x32')][_0xec69('0x46')]){_0x40b432[_0xec69('0x47')]=[{'all':!![]}];}return db['CmHopperHistory']['findAll'](_0x40b432);})[_0xec69('0x26')](function(_0x39e0d8){_0x42df35[_0xec69('0x48')]=_0x39e0d8;return _0x42df35;})[_0xec69('0x26')](respondWithFilteredResult(_0x4492,_0x40b432))['catch'](handleError(_0x4492,null));};exports[_0xec69('0x49')]=function(_0x282875,_0x40d48e){var _0x23d916={'raw':!![],'where':{'id':_0x282875[_0xec69('0x4a')]['id']}},_0x417ed2={};_0x417ed2['model']=_['keys'](db[_0xec69('0x2f')][_0xec69('0x30')]);_0x417ed2['query']=_[_0xec69('0x31')](_0x282875[_0xec69('0x32')]);_0x417ed2[_0xec69('0x33')]=_[_0xec69('0x34')](_0x417ed2[_0xec69('0x36')],_0x417ed2[_0xec69('0x32')]);_0x23d916[_0xec69('0x35')]=_[_0xec69('0x34')](_0x417ed2[_0xec69('0x36')],qs[_0xec69('0x37')](_0x282875[_0xec69('0x32')][_0xec69('0x37')]));_0x23d916[_0xec69('0x35')]=_0x23d916[_0xec69('0x35')][_0xec69('0x4b')]?_0x23d916[_0xec69('0x35')]:_0x417ed2[_0xec69('0x36')];if(_0x282875[_0xec69('0x32')]['includeAll']){_0x23d916[_0xec69('0x47')]=[{'all':!![]}];}_0x23d916=_[_0xec69('0x3f')]({},_0x23d916,_0x282875[_0xec69('0x45')]);return db['CmHopperHistory'][_0xec69('0x4c')](_0x23d916)['then'](handleEntityNotFound(_0x40d48e,null))[_0xec69('0x26')](respondWithResult(_0x40d48e,null))['catch'](handleError(_0x40d48e,null));};exports[_0xec69('0x4d')]=function(_0x42460a,_0x1d72c3){return db['CmHopperHistory'][_0xec69('0x4d')](_0x42460a[_0xec69('0x4e')],{})['then'](respondWithResult(_0x1d72c3,0xc9))[_0xec69('0x4f')](handleError(_0x1d72c3,null));};exports['describe']=function(_0x5883cd,_0x27885d){return db[_0xec69('0x2f')][_0xec69('0x50')]()['then'](respondWithResult(_0x27885d,null))['catch'](handleError(_0x27885d,null));};exports['update']=function(_0x7edb11,_0x1047fa){if(_0x7edb11[_0xec69('0x4e')]['uniqueid']){delete _0x7edb11[_0xec69('0x4e')][_0xec69('0x51')];}return db[_0xec69('0x2f')][_0xec69('0x4c')]({'where':{'uniqueid':_0x7edb11[_0xec69('0x4a')]['id']}})[_0xec69('0x26')](handleEntityNotFound(_0x1047fa,null))['then'](saveUpdates(_0x7edb11[_0xec69('0x4e')],null))['then'](respondWithResult(_0x1047fa,null))['catch'](handleError(_0x1047fa,null));};
\ No newline at end of file
+var _0x8c32=['crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','end','error','stack','name','send','index','CmHopperHistory','keys','query','filters','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','type','key','VIRTUAL','options','includeAll','include','catch','params','rawAttributes','create','body','describe','uniqueid','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','util','path','to-csv','ejs','lodash','squel'];(function(_0x371bf6,_0x28d7ce){var _0x16209e=function(_0x3890c5){while(--_0x3890c5){_0x371bf6['push'](_0x371bf6['shift']());}};_0x16209e(++_0x28d7ce);}(_0x8c32,0x89));var _0x28c3=function(_0x25e7cb,_0x3579b7){_0x25e7cb=_0x25e7cb-0x0;var _0x375d92=_0x8c32[_0x25e7cb];return _0x375d92;};'use strict';var pdf=require(_0x28c3('0x0'));var emlformat=require(_0x28c3('0x1'));var rimraf=require(_0x28c3('0x2'));var zipdir=require(_0x28c3('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x28c3('0x4'));var moment=require(_0x28c3('0x5'));var BPromise=require(_0x28c3('0x6'));var Mustache=require('mustache');var util=require(_0x28c3('0x7'));var path=require(_0x28c3('0x8'));var sox=require('sox');var csv=require(_0x28c3('0x9'));var ejs=require(_0x28c3('0xa'));var fs=require('fs');var _=require(_0x28c3('0xb'));var squel=require(_0x28c3('0xc'));var crypto=require(_0x28c3('0xd'));var jsforce=require(_0x28c3('0xe'));var deskjs=require(_0x28c3('0xf'));var toCsv=require(_0x28c3('0x9'));var querystring=require(_0x28c3('0x10'));var Papa=require(_0x28c3('0x11'));var authService=require(_0x28c3('0x12'));var hardwareService=require(_0x28c3('0x13'));var Redis=require(_0x28c3('0x14'));var qs=require(_0x28c3('0x15'));var logger=require(_0x28c3('0x16'))(_0x28c3('0x17'));var utils=require('../../config/utils');var config=require(_0x28c3('0x18'));var db=require(_0x28c3('0x19'))['db'];function respondWithStatusCode(_0x58b3af,_0x4ae211){_0x4ae211=_0x4ae211||0xcc;return function(_0x1698c2){if(_0x1698c2){return _0x58b3af[_0x28c3('0x1a')](_0x4ae211);}return _0x58b3af[_0x28c3('0x1b')](_0x4ae211)['end']();};}function respondWithResult(_0x6afc54,_0x7ed0a4){_0x7ed0a4=_0x7ed0a4||0xc8;return function(_0x524b6a){if(_0x524b6a){return _0x6afc54[_0x28c3('0x1b')](_0x7ed0a4)[_0x28c3('0x1c')](_0x524b6a);}};}function respondWithFilteredResult(_0x2d48fe,_0x132b6b){return function(_0x1030f9){if(_0x1030f9){var _0x8904d3=_0x1030f9[_0x28c3('0x1d')],_0x5eb4c8=_0x132b6b[_0x28c3('0x1e')],_0x5a95c9=_0x132b6b['offset']+_0x132b6b[_0x28c3('0x1f')],_0x2fded2;if(_0x5a95c9>=_0x8904d3){_0x5a95c9=_0x8904d3;_0x2fded2=0xc8;}else{_0x2fded2=0xce;}_0x2d48fe[_0x28c3('0x1b')](_0x2fded2);return _0x2d48fe[_0x28c3('0x20')](_0x28c3('0x21'),_0x5eb4c8+'-'+_0x5a95c9+'/'+_0x8904d3)['json'](_0x1030f9);}return null;};}function patchUpdates(_0x4af8d5){return function(_0x383148){try{jsonpatch[_0x28c3('0x22')](_0x383148,_0x4af8d5,!![]);}catch(_0x255625){return BPromise[_0x28c3('0x23')](_0x255625);}return _0x383148[_0x28c3('0x24')]();};}function saveUpdates(_0xbf116a,_0x37cefe){return function(_0x2dc26a){if(_0x2dc26a){return _0x2dc26a[_0x28c3('0x25')](_0xbf116a)['then'](function(_0x8c9f29){return _0x8c9f29;});}return null;};}function removeEntity(_0x179243,_0x2a198d){return function(_0x2559fe){if(_0x2559fe){return _0x2559fe[_0x28c3('0x26')]()[_0x28c3('0x27')](function(){_0x179243[_0x28c3('0x1b')](0xcc)[_0x28c3('0x28')]();});}};}function handleEntityNotFound(_0x1008cf,_0x313778){return function(_0x1176d1){if(!_0x1176d1){_0x1008cf[_0x28c3('0x1a')](0x194);}return _0x1176d1;};}function handleError(_0x4315a4,_0x54c26c){_0x54c26c=_0x54c26c||0x1f4;return function(_0x1088a4){logger[_0x28c3('0x29')](_0x1088a4[_0x28c3('0x2a')]);if(_0x1088a4['name']){delete _0x1088a4[_0x28c3('0x2b')];}_0x4315a4[_0x28c3('0x1b')](_0x54c26c)[_0x28c3('0x2c')](_0x1088a4);};}exports[_0x28c3('0x2d')]=function(_0x357ed5,_0x17cccb){var _0x417378={},_0x324e88={},_0x188285={'count':0x0,'rows':[]};var _0x34b02b=db[_0x28c3('0x2e')]['rawAttributes'];_0x324e88['model']=_[_0x28c3('0x2f')](_0x34b02b);_0x324e88[_0x28c3('0x30')]=_[_0x28c3('0x2f')](_0x357ed5[_0x28c3('0x30')]);_0x324e88[_0x28c3('0x31')]=_[_0x28c3('0x32')](_0x324e88['model'],_0x324e88[_0x28c3('0x30')]);_0x417378[_0x28c3('0x33')]=_['intersection'](_0x324e88[_0x28c3('0x34')],qs[_0x28c3('0x35')](_0x357ed5[_0x28c3('0x30')]['fields']));_0x417378[_0x28c3('0x33')]=_0x417378['attributes'][_0x28c3('0x36')]?_0x417378[_0x28c3('0x33')]:_0x324e88[_0x28c3('0x34')];if(!_0x357ed5[_0x28c3('0x30')][_0x28c3('0x37')](_0x28c3('0x38'))){_0x417378[_0x28c3('0x1f')]=qs['limit'](_0x357ed5['query'][_0x28c3('0x1f')]);_0x417378['offset']=qs[_0x28c3('0x1e')](_0x357ed5[_0x28c3('0x30')]['offset']);}_0x417378[_0x28c3('0x39')]=qs[_0x28c3('0x3a')](_0x357ed5[_0x28c3('0x30')][_0x28c3('0x3a')]);_0x417378[_0x28c3('0x3b')]=qs[_0x28c3('0x31')](_['pick'](_0x357ed5[_0x28c3('0x30')],_0x324e88['filters']));if(_0x357ed5[_0x28c3('0x30')][_0x28c3('0x3c')]){_0x417378[_0x28c3('0x3b')]=_[_0x28c3('0x3d')](_0x417378[_0x28c3('0x3b')],{'$or':_['map'](_0x34b02b,function(_0xbcf38d){if(_0xbcf38d[_0x28c3('0x3e')][_0x28c3('0x3f')]!==_0x28c3('0x40')){var _0x1ebca3={};_0x1ebca3[_0xbcf38d['field']]={'$like':'%'+_0x357ed5[_0x28c3('0x30')][_0x28c3('0x3c')]+'%'};return _0x1ebca3;}})});}_0x417378=_[_0x28c3('0x3d')]({},_0x417378,_0x357ed5[_0x28c3('0x41')]);var _0x439c78={'where':_0x417378[_0x28c3('0x3b')]};return db[_0x28c3('0x2e')][_0x28c3('0x1d')](_0x439c78)[_0x28c3('0x27')](function(_0x44a6ff){_0x188285[_0x28c3('0x1d')]=_0x44a6ff;if(_0x357ed5[_0x28c3('0x30')][_0x28c3('0x42')]){_0x417378[_0x28c3('0x43')]=[{'all':!![]}];}return db[_0x28c3('0x2e')]['findAll'](_0x417378);})['then'](function(_0x5c497e){_0x188285['rows']=_0x5c497e;return _0x188285;})[_0x28c3('0x27')](respondWithFilteredResult(_0x17cccb,_0x417378))[_0x28c3('0x44')](handleError(_0x17cccb,null));};exports['show']=function(_0x2463a9,_0x326bfe){var _0x38592d={'raw':!![],'where':{'id':_0x2463a9[_0x28c3('0x45')]['id']}},_0x3f3c8d={};_0x3f3c8d[_0x28c3('0x34')]=_[_0x28c3('0x2f')](db[_0x28c3('0x2e')][_0x28c3('0x46')]);_0x3f3c8d['query']=_[_0x28c3('0x2f')](_0x2463a9['query']);_0x3f3c8d['filters']=_['intersection'](_0x3f3c8d[_0x28c3('0x34')],_0x3f3c8d['query']);_0x38592d[_0x28c3('0x33')]=_['intersection'](_0x3f3c8d[_0x28c3('0x34')],qs[_0x28c3('0x35')](_0x2463a9[_0x28c3('0x30')][_0x28c3('0x35')]));_0x38592d[_0x28c3('0x33')]=_0x38592d[_0x28c3('0x33')][_0x28c3('0x36')]?_0x38592d[_0x28c3('0x33')]:_0x3f3c8d[_0x28c3('0x34')];if(_0x2463a9['query'][_0x28c3('0x42')]){_0x38592d[_0x28c3('0x43')]=[{'all':!![]}];}_0x38592d=_[_0x28c3('0x3d')]({},_0x38592d,_0x2463a9[_0x28c3('0x41')]);return db['CmHopperHistory']['find'](_0x38592d)['then'](handleEntityNotFound(_0x326bfe,null))['then'](respondWithResult(_0x326bfe,null))[_0x28c3('0x44')](handleError(_0x326bfe,null));};exports[_0x28c3('0x47')]=function(_0xc67352,_0x2c668a){return db[_0x28c3('0x2e')][_0x28c3('0x47')](_0xc67352[_0x28c3('0x48')],{})[_0x28c3('0x27')](respondWithResult(_0x2c668a,0xc9))[_0x28c3('0x44')](handleError(_0x2c668a,null));};exports['describe']=function(_0x3fd231,_0x5d42e4){return db[_0x28c3('0x2e')][_0x28c3('0x49')]()[_0x28c3('0x27')](respondWithResult(_0x5d42e4,null))[_0x28c3('0x44')](handleError(_0x5d42e4,null));};exports[_0x28c3('0x25')]=function(_0x3cf7c9,_0x4a443c){if(_0x3cf7c9[_0x28c3('0x48')]['uniqueid']){delete _0x3cf7c9[_0x28c3('0x48')][_0x28c3('0x4a')];}return db[_0x28c3('0x2e')]['find']({'where':{'uniqueid':_0x3cf7c9[_0x28c3('0x45')]['id']}})[_0x28c3('0x27')](handleEntityNotFound(_0x4a443c,null))[_0x28c3('0x27')](saveUpdates(_0x3cf7c9[_0x28c3('0x48')],null))['then'](respondWithResult(_0x4a443c,null))[_0x28c3('0x44')](handleError(_0x4a443c,null));};
\ No newline at end of file