Built motion from commit (unavailable).|2.4.1
[motion2.git] / server / api / cmHopperHistory / cmHopperHistory.controller.js
index c67e060..35db20a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x396b=['set','reject','save','update','then','destroy','error','stack','name','index','rawAttributes','model','keys','query','intersection','attributes','hasOwnProperty','nolimit','sort','where','filters','pick','filter','merge','type','VIRTUAL','options','CmHopperHistory','includeAll','include','findAll','rows','catch','params','fields','length','find','create','body','describe','uniqueid','html-pdf','rimraf','zip-dir','request-promise','moment','bluebird','util','path','sox','ejs','lodash','squel','jsforce','desk.js','to-csv','querystring','papaparse','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','end','status','json','count','offset','limit'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x396b,0xb7));var _0xb396=function(_0xe8aae2,_0x42c0e6){_0xe8aae2=_0xe8aae2-0x0;var _0x4588b5=_0x396b[_0xe8aae2];return _0x4588b5;};'use strict';var pdf=require(_0xb396('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xb396('0x1'));var zipdir=require(_0xb396('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xb396('0x3'));var moment=require(_0xb396('0x4'));var BPromise=require(_0xb396('0x5'));var Mustache=require('mustache');var util=require(_0xb396('0x6'));var path=require(_0xb396('0x7'));var sox=require(_0xb396('0x8'));var csv=require('to-csv');var ejs=require(_0xb396('0x9'));var fs=require('fs');var _=require(_0xb396('0xa'));var squel=require(_0xb396('0xb'));var crypto=require('crypto');var jsforce=require(_0xb396('0xc'));var deskjs=require(_0xb396('0xd'));var toCsv=require(_0xb396('0xe'));var querystring=require(_0xb396('0xf'));var Papa=require(_0xb396('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xb396('0x11'));var hardwareService=require(_0xb396('0x12'));var logger=require(_0xb396('0x13'))(_0xb396('0x14'));var utils=require(_0xb396('0x15'));var config=require(_0xb396('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0xc10dae,_0x36c0e8){_0x36c0e8=_0x36c0e8||0xcc;return function(_0x1d6744){if(_0x1d6744){return _0xc10dae[_0xb396('0x17')](_0x36c0e8);}return _0xc10dae['status'](_0x36c0e8)[_0xb396('0x18')]();};}function respondWithResult(_0x40f598,_0x3db2c9){_0x3db2c9=_0x3db2c9||0xc8;return function(_0x384395){if(_0x384395){return _0x40f598[_0xb396('0x19')](_0x3db2c9)[_0xb396('0x1a')](_0x384395);}};}function respondWithFilteredResult(_0x29d5e3,_0xfbaf39){return function(_0x4c7b79){if(_0x4c7b79){var _0x531c5d=_0x4c7b79[_0xb396('0x1b')],_0x5d59f5=_0xfbaf39[_0xb396('0x1c')],_0x8dcf4f=_0xfbaf39[_0xb396('0x1c')]+_0xfbaf39[_0xb396('0x1d')],_0x5818ca;if(_0x8dcf4f>=_0x531c5d){_0x8dcf4f=_0x531c5d;_0x5818ca=0xc8;}else{_0x5818ca=0xce;}_0x29d5e3['status'](_0x5818ca);return _0x29d5e3[_0xb396('0x1e')]('Content-Range',_0x5d59f5+'-'+_0x8dcf4f+'/'+_0x531c5d)[_0xb396('0x1a')](_0x4c7b79);}return null;};}function patchUpdates(_0x3febbc){return function(_0x315f8f){try{jsonpatch['apply'](_0x315f8f,_0x3febbc,!![]);}catch(_0x3e77ee){return BPromise[_0xb396('0x1f')](_0x3e77ee);}return _0x315f8f[_0xb396('0x20')]();};}function saveUpdates(_0x302acb,_0x60da3d){return function(_0x17f5b3){if(_0x17f5b3){return _0x17f5b3[_0xb396('0x21')](_0x302acb)[_0xb396('0x22')](function(_0xe28c49){return _0xe28c49;});}return null;};}function removeEntity(_0x41acd5,_0x5ef3e1){return function(_0x1508b8){if(_0x1508b8){return _0x1508b8[_0xb396('0x23')]()[_0xb396('0x22')](function(){_0x41acd5['status'](0xcc)[_0xb396('0x18')]();});}};}function handleEntityNotFound(_0x314457,_0x58fdc0){return function(_0x4df69f){if(!_0x4df69f){_0x314457[_0xb396('0x17')](0x194);}return _0x4df69f;};}function handleError(_0x246615,_0x463891){_0x463891=_0x463891||0x1f4;return function(_0x839f51){logger[_0xb396('0x24')](_0x839f51[_0xb396('0x25')]);if(_0x839f51[_0xb396('0x26')]){delete _0x839f51['name'];}_0x246615['status'](_0x463891)['send'](_0x839f51);};}exports[_0xb396('0x27')]=function(_0x5dbd74,_0x4ac6eb){var _0x3e9dd2={},_0x110124={},_0x509180={'count':0x0,'rows':[]};var _0x8b8137=db['CmHopperHistory'][_0xb396('0x28')];_0x110124[_0xb396('0x29')]=_[_0xb396('0x2a')](_0x8b8137);_0x110124['query']=_['keys'](_0x5dbd74[_0xb396('0x2b')]);_0x110124['filters']=_[_0xb396('0x2c')](_0x110124[_0xb396('0x29')],_0x110124[_0xb396('0x2b')]);_0x3e9dd2[_0xb396('0x2d')]=_[_0xb396('0x2c')](_0x110124[_0xb396('0x29')],qs['fields'](_0x5dbd74['query']['fields']));_0x3e9dd2[_0xb396('0x2d')]=_0x3e9dd2[_0xb396('0x2d')]['length']?_0x3e9dd2[_0xb396('0x2d')]:_0x110124[_0xb396('0x29')];if(!_0x5dbd74[_0xb396('0x2b')][_0xb396('0x2e')](_0xb396('0x2f'))){_0x3e9dd2[_0xb396('0x1d')]=qs['limit'](_0x5dbd74[_0xb396('0x2b')][_0xb396('0x1d')]);_0x3e9dd2['offset']=qs[_0xb396('0x1c')](_0x5dbd74[_0xb396('0x2b')][_0xb396('0x1c')]);}_0x3e9dd2['order']=qs['sort'](_0x5dbd74[_0xb396('0x2b')][_0xb396('0x30')]);_0x3e9dd2[_0xb396('0x31')]=qs[_0xb396('0x32')](_[_0xb396('0x33')](_0x5dbd74['query'],_0x110124[_0xb396('0x32')]));if(_0x5dbd74[_0xb396('0x2b')][_0xb396('0x34')]){_0x3e9dd2[_0xb396('0x31')]=_[_0xb396('0x35')](_0x3e9dd2[_0xb396('0x31')],{'$or':_['map'](_0x8b8137,function(_0x1a24fb){if(_0x1a24fb[_0xb396('0x36')]['key']!==_0xb396('0x37')){var _0x2735f1={};_0x2735f1[_0x1a24fb['field']]={'$like':'%'+_0x5dbd74[_0xb396('0x2b')]['filter']+'%'};return _0x2735f1;}})});}_0x3e9dd2=_['merge']({},_0x3e9dd2,_0x5dbd74[_0xb396('0x38')]);var _0x5ccb6f={'where':_0x3e9dd2[_0xb396('0x31')]};return db[_0xb396('0x39')][_0xb396('0x1b')](_0x5ccb6f)[_0xb396('0x22')](function(_0x3923ee){_0x509180[_0xb396('0x1b')]=_0x3923ee;if(_0x5dbd74['query'][_0xb396('0x3a')]){_0x3e9dd2[_0xb396('0x3b')]=[{'all':!![]}];}return db[_0xb396('0x39')][_0xb396('0x3c')](_0x3e9dd2);})[_0xb396('0x22')](function(_0x397095){_0x509180[_0xb396('0x3d')]=_0x397095;return _0x509180;})['then'](respondWithFilteredResult(_0x4ac6eb,_0x3e9dd2))[_0xb396('0x3e')](handleError(_0x4ac6eb,null));};exports['show']=function(_0xff6583,_0xd26bef){var _0x713b6e={'raw':!![],'where':{'id':_0xff6583[_0xb396('0x3f')]['id']}},_0x2e629b={};_0x2e629b['model']=_[_0xb396('0x2a')](db[_0xb396('0x39')][_0xb396('0x28')]);_0x2e629b[_0xb396('0x2b')]=_[_0xb396('0x2a')](_0xff6583['query']);_0x2e629b[_0xb396('0x32')]=_['intersection'](_0x2e629b[_0xb396('0x29')],_0x2e629b[_0xb396('0x2b')]);_0x713b6e[_0xb396('0x2d')]=_[_0xb396('0x2c')](_0x2e629b['model'],qs['fields'](_0xff6583[_0xb396('0x2b')][_0xb396('0x40')]));_0x713b6e[_0xb396('0x2d')]=_0x713b6e[_0xb396('0x2d')][_0xb396('0x41')]?_0x713b6e[_0xb396('0x2d')]:_0x2e629b[_0xb396('0x29')];if(_0xff6583['query'][_0xb396('0x3a')]){_0x713b6e[_0xb396('0x3b')]=[{'all':!![]}];}_0x713b6e=_[_0xb396('0x35')]({},_0x713b6e,_0xff6583[_0xb396('0x38')]);return db[_0xb396('0x39')][_0xb396('0x42')](_0x713b6e)[_0xb396('0x22')](handleEntityNotFound(_0xd26bef,null))[_0xb396('0x22')](respondWithResult(_0xd26bef,null))[_0xb396('0x3e')](handleError(_0xd26bef,null));};exports[_0xb396('0x43')]=function(_0x50c8c0,_0x22de05){return db[_0xb396('0x39')][_0xb396('0x43')](_0x50c8c0[_0xb396('0x44')],{})[_0xb396('0x22')](respondWithResult(_0x22de05,0xc9))['catch'](handleError(_0x22de05,null));};exports['describe']=function(_0x5677cc,_0x4e5572){return db[_0xb396('0x39')][_0xb396('0x45')]()[_0xb396('0x22')](respondWithResult(_0x4e5572,null))['catch'](handleError(_0x4e5572,null));};exports[_0xb396('0x21')]=function(_0x4fa415,_0x4989e3){if(_0x4fa415[_0xb396('0x44')][_0xb396('0x46')]){delete _0x4fa415[_0xb396('0x44')][_0xb396('0x46')];}return db[_0xb396('0x39')]['find']({'where':{'uniqueid':_0x4fa415[_0xb396('0x3f')]['id']}})[_0xb396('0x22')](handleEntityNotFound(_0x4989e3,null))[_0xb396('0x22')](saveUpdates(_0x4fa415[_0xb396('0x44')],null))['then'](respondWithResult(_0x4989e3,null))[_0xb396('0x3e')](handleError(_0x4989e3,null));};
\ No newline at end of file
+var _0xff95=['uniqueid','eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','path','sox','to-csv','ejs','squel','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','count','limit','set','apply','then','destroy','error','name','send','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','offset','order','sort','where','filter','merge','map','key','VIRTUAL','options','include','findAll','rows','catch','show','params','CmHopperHistory','includeAll','find','create','body','describe','update'];(function(_0xab5b5a,_0x3e9f0e){var _0xf366e1=function(_0x5db863){while(--_0x5db863){_0xab5b5a['push'](_0xab5b5a['shift']());}};_0xf366e1(++_0x3e9f0e);}(_0xff95,0x89));var _0x5ff9=function(_0x31471e,_0x10d92d){_0x31471e=_0x31471e-0x0;var _0x4f61b1=_0xff95[_0x31471e];return _0x4f61b1;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x5ff9('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x5ff9('0x1'));var jsonpatch=require(_0x5ff9('0x2'));var rp=require('request-promise');var moment=require(_0x5ff9('0x3'));var BPromise=require(_0x5ff9('0x4'));var Mustache=require(_0x5ff9('0x5'));var util=require('util');var path=require(_0x5ff9('0x6'));var sox=require(_0x5ff9('0x7'));var csv=require(_0x5ff9('0x8'));var ejs=require(_0x5ff9('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x5ff9('0xa'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x5ff9('0xb'));var toCsv=require(_0x5ff9('0x8'));var querystring=require('querystring');var Papa=require(_0x5ff9('0xc'));var Redis=require(_0x5ff9('0xd'));var authService=require(_0x5ff9('0xe'));var qs=require(_0x5ff9('0xf'));var hardwareService=require(_0x5ff9('0x10'));var logger=require(_0x5ff9('0x11'))(_0x5ff9('0x12'));var utils=require('../../config/utils');var config=require(_0x5ff9('0x13'));var db=require(_0x5ff9('0x14'))['db'];function respondWithStatusCode(_0x1e3c5d,_0x365928){_0x365928=_0x365928||0xcc;return function(_0x3cb758){if(_0x3cb758){return _0x1e3c5d[_0x5ff9('0x15')](_0x365928);}return _0x1e3c5d[_0x5ff9('0x16')](_0x365928)[_0x5ff9('0x17')]();};}function respondWithResult(_0x288258,_0x4677e0){_0x4677e0=_0x4677e0||0xc8;return function(_0xa94393){if(_0xa94393){return _0x288258['status'](_0x4677e0)['json'](_0xa94393);}};}function respondWithFilteredResult(_0x44c8fe,_0xf49e03){return function(_0x162a85){if(_0x162a85){var _0x23fb01=_0x162a85[_0x5ff9('0x18')],_0xd9a6cc=_0xf49e03['offset'],_0x48af5c=_0xf49e03['offset']+_0xf49e03[_0x5ff9('0x19')],_0x49900d;if(_0x48af5c>=_0x23fb01){_0x48af5c=_0x23fb01;_0x49900d=0xc8;}else{_0x49900d=0xce;}_0x44c8fe[_0x5ff9('0x16')](_0x49900d);return _0x44c8fe[_0x5ff9('0x1a')]('Content-Range',_0xd9a6cc+'-'+_0x48af5c+'/'+_0x23fb01)['json'](_0x162a85);}return null;};}function patchUpdates(_0x348d9b){return function(_0x5c1e14){try{jsonpatch[_0x5ff9('0x1b')](_0x5c1e14,_0x348d9b,!![]);}catch(_0x43cf6e){return BPromise['reject'](_0x43cf6e);}return _0x5c1e14['save']();};}function saveUpdates(_0x4cb88d,_0x50f2c2){return function(_0x1bce7c){if(_0x1bce7c){return _0x1bce7c['update'](_0x4cb88d)[_0x5ff9('0x1c')](function(_0x16b797){return _0x16b797;});}return null;};}function removeEntity(_0x27a7a3,_0x4a58a1){return function(_0x8840b8){if(_0x8840b8){return _0x8840b8[_0x5ff9('0x1d')]()[_0x5ff9('0x1c')](function(){_0x27a7a3[_0x5ff9('0x16')](0xcc)[_0x5ff9('0x17')]();});}};}function handleEntityNotFound(_0x3ef012,_0x1c640e){return function(_0x284f42){if(!_0x284f42){_0x3ef012[_0x5ff9('0x15')](0x194);}return _0x284f42;};}function handleError(_0x4e83a1,_0x3009cc){_0x3009cc=_0x3009cc||0x1f4;return function(_0x3c3e5f){logger[_0x5ff9('0x1e')](_0x3c3e5f['stack']);if(_0x3c3e5f['name']){delete _0x3c3e5f[_0x5ff9('0x1f')];}_0x4e83a1['status'](_0x3009cc)[_0x5ff9('0x20')](_0x3c3e5f);};}exports['index']=function(_0x37cff0,_0x4c3073){var _0x418ff3={},_0xde9ee8={},_0x228d95={'count':0x0,'rows':[]};var _0x3e4559=db['CmHopperHistory'][_0x5ff9('0x21')];_0xde9ee8[_0x5ff9('0x22')]=_[_0x5ff9('0x23')](_0x3e4559);_0xde9ee8[_0x5ff9('0x24')]=_[_0x5ff9('0x23')](_0x37cff0[_0x5ff9('0x24')]);_0xde9ee8[_0x5ff9('0x25')]=_[_0x5ff9('0x26')](_0xde9ee8[_0x5ff9('0x22')],_0xde9ee8[_0x5ff9('0x24')]);_0x418ff3[_0x5ff9('0x27')]=_['intersection'](_0xde9ee8[_0x5ff9('0x22')],qs[_0x5ff9('0x28')](_0x37cff0[_0x5ff9('0x24')]['fields']));_0x418ff3[_0x5ff9('0x27')]=_0x418ff3[_0x5ff9('0x27')][_0x5ff9('0x29')]?_0x418ff3['attributes']:_0xde9ee8[_0x5ff9('0x22')];if(!_0x37cff0[_0x5ff9('0x24')][_0x5ff9('0x2a')](_0x5ff9('0x2b'))){_0x418ff3[_0x5ff9('0x19')]=qs[_0x5ff9('0x19')](_0x37cff0[_0x5ff9('0x24')][_0x5ff9('0x19')]);_0x418ff3[_0x5ff9('0x2c')]=qs['offset'](_0x37cff0['query'][_0x5ff9('0x2c')]);}_0x418ff3[_0x5ff9('0x2d')]=qs[_0x5ff9('0x2e')](_0x37cff0[_0x5ff9('0x24')][_0x5ff9('0x2e')]);_0x418ff3[_0x5ff9('0x2f')]=qs[_0x5ff9('0x25')](_['pick'](_0x37cff0[_0x5ff9('0x24')],_0xde9ee8[_0x5ff9('0x25')]));if(_0x37cff0[_0x5ff9('0x24')][_0x5ff9('0x30')]){_0x418ff3['where']=_[_0x5ff9('0x31')](_0x418ff3[_0x5ff9('0x2f')],{'$or':_[_0x5ff9('0x32')](_0x3e4559,function(_0x1235a6){if(_0x1235a6['type'][_0x5ff9('0x33')]!==_0x5ff9('0x34')){var _0x364635={};_0x364635[_0x1235a6['field']]={'$like':'%'+_0x37cff0['query'][_0x5ff9('0x30')]+'%'};return _0x364635;}})});}_0x418ff3=_[_0x5ff9('0x31')]({},_0x418ff3,_0x37cff0[_0x5ff9('0x35')]);var _0x20391d={'where':_0x418ff3[_0x5ff9('0x2f')]};return db['CmHopperHistory'][_0x5ff9('0x18')](_0x20391d)[_0x5ff9('0x1c')](function(_0x89f2d2){_0x228d95['count']=_0x89f2d2;if(_0x37cff0[_0x5ff9('0x24')]['includeAll']){_0x418ff3[_0x5ff9('0x36')]=[{'all':!![]}];}return db['CmHopperHistory'][_0x5ff9('0x37')](_0x418ff3);})[_0x5ff9('0x1c')](function(_0x3d1181){_0x228d95[_0x5ff9('0x38')]=_0x3d1181;return _0x228d95;})[_0x5ff9('0x1c')](respondWithFilteredResult(_0x4c3073,_0x418ff3))[_0x5ff9('0x39')](handleError(_0x4c3073,null));};exports[_0x5ff9('0x3a')]=function(_0x212ced,_0x20f7f7){var _0x1e6d34={'raw':!![],'where':{'id':_0x212ced[_0x5ff9('0x3b')]['id']}},_0x45a5ef={};_0x45a5ef[_0x5ff9('0x22')]=_[_0x5ff9('0x23')](db[_0x5ff9('0x3c')]['rawAttributes']);_0x45a5ef[_0x5ff9('0x24')]=_[_0x5ff9('0x23')](_0x212ced[_0x5ff9('0x24')]);_0x45a5ef['filters']=_[_0x5ff9('0x26')](_0x45a5ef[_0x5ff9('0x22')],_0x45a5ef[_0x5ff9('0x24')]);_0x1e6d34[_0x5ff9('0x27')]=_[_0x5ff9('0x26')](_0x45a5ef[_0x5ff9('0x22')],qs['fields'](_0x212ced[_0x5ff9('0x24')]['fields']));_0x1e6d34[_0x5ff9('0x27')]=_0x1e6d34[_0x5ff9('0x27')][_0x5ff9('0x29')]?_0x1e6d34[_0x5ff9('0x27')]:_0x45a5ef[_0x5ff9('0x22')];if(_0x212ced[_0x5ff9('0x24')][_0x5ff9('0x3d')]){_0x1e6d34[_0x5ff9('0x36')]=[{'all':!![]}];}_0x1e6d34=_[_0x5ff9('0x31')]({},_0x1e6d34,_0x212ced[_0x5ff9('0x35')]);return db[_0x5ff9('0x3c')][_0x5ff9('0x3e')](_0x1e6d34)[_0x5ff9('0x1c')](handleEntityNotFound(_0x20f7f7,null))[_0x5ff9('0x1c')](respondWithResult(_0x20f7f7,null))[_0x5ff9('0x39')](handleError(_0x20f7f7,null));};exports[_0x5ff9('0x3f')]=function(_0x41a109,_0x2a629b){return db[_0x5ff9('0x3c')][_0x5ff9('0x3f')](_0x41a109[_0x5ff9('0x40')],{})[_0x5ff9('0x1c')](respondWithResult(_0x2a629b,0xc9))[_0x5ff9('0x39')](handleError(_0x2a629b,null));};exports['describe']=function(_0x3df5f3,_0x35caad){return db[_0x5ff9('0x3c')][_0x5ff9('0x41')]()['then'](respondWithResult(_0x35caad,null))[_0x5ff9('0x39')](handleError(_0x35caad,null));};exports[_0x5ff9('0x42')]=function(_0x55650a,_0x59b091){if(_0x55650a[_0x5ff9('0x40')][_0x5ff9('0x43')]){delete _0x55650a[_0x5ff9('0x40')]['uniqueid'];}return db['CmHopperHistory']['find']({'where':{'uniqueid':_0x55650a[_0x5ff9('0x3b')]['id']}})[_0x5ff9('0x1c')](handleEntityNotFound(_0x59b091,null))[_0x5ff9('0x1c')](saveUpdates(_0x55650a['body'],null))['then'](respondWithResult(_0x59b091,null))['catch'](handleError(_0x59b091,null));};
\ No newline at end of file