Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / cmHopperHistory / cmHopperHistory.controller.js
index 0d7d219..6fc5443 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf3cd=['filters','intersection','model','fields','attributes','hasOwnProperty','sort','where','filter','merge','VIRTUAL','options','count','includeAll','include','findAll','rows','show','params','length','catch','create','body','describe','update','uniqueid','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','sox','to-csv','ejs','fs-extra','lodash','squel','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','json','offset','limit','set','Content-Range','apply','reject','save','then','destroy','sendStatus','error','name','send','map','CmHopperHistory','rawAttributes','type','key','query','keys'];(function(_0x5c25b8,_0x2f3abd){var _0x5bb79c=function(_0x32e5a0){while(--_0x32e5a0){_0x5c25b8['push'](_0x5c25b8['shift']());}};_0x5bb79c(++_0x2f3abd);}(_0xf3cd,0xfe));var _0xdf3c=function(_0x224dda,_0x16d0f9){_0x224dda=_0x224dda-0x0;var _0x2987ac=_0xf3cd[_0x224dda];return _0x2987ac;};'use strict';var pdf=require(_0xdf3c('0x0'));var emlformat=require(_0xdf3c('0x1'));var rimraf=require(_0xdf3c('0x2'));var zipdir=require(_0xdf3c('0x3'));var jsonpatch=require(_0xdf3c('0x4'));var rp=require(_0xdf3c('0x5'));var moment=require('moment');var BPromise=require(_0xdf3c('0x6'));var Mustache=require(_0xdf3c('0x7'));var util=require(_0xdf3c('0x8'));var path=require('path');var sox=require(_0xdf3c('0x9'));var csv=require(_0xdf3c('0xa'));var ejs=require(_0xdf3c('0xb'));var fs=require('fs');var fs_extra=require(_0xdf3c('0xc'));var _=require(_0xdf3c('0xd'));var squel=require(_0xdf3c('0xe'));var crypto=require('crypto');var jsforce=require(_0xdf3c('0xf'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xdf3c('0x10'));var Papa=require(_0xdf3c('0x11'));var Redis=require('ioredis');var authService=require(_0xdf3c('0x12'));var qs=require(_0xdf3c('0x13'));var as=require(_0xdf3c('0x14'));var hardwareService=require(_0xdf3c('0x15'));var logger=require(_0xdf3c('0x16'))(_0xdf3c('0x17'));var utils=require(_0xdf3c('0x18'));var config=require(_0xdf3c('0x19'));var licenseUtil=require('../../config/license/util');var db=require(_0xdf3c('0x1a'))['db'];function respondWithStatusCode(_0x166ae5,_0x41fc33){_0x41fc33=_0x41fc33||0xcc;return function(_0x17319c){if(_0x17319c){return _0x166ae5['sendStatus'](_0x41fc33);}return _0x166ae5[_0xdf3c('0x1b')](_0x41fc33)[_0xdf3c('0x1c')]();};}function respondWithResult(_0x13ea5f,_0x5e0047){_0x5e0047=_0x5e0047||0xc8;return function(_0x18aafa){if(_0x18aafa){return _0x13ea5f[_0xdf3c('0x1b')](_0x5e0047)[_0xdf3c('0x1d')](_0x18aafa);}};}function respondWithFilteredResult(_0x4274fd,_0x21e587){return function(_0x1a7a5a){if(_0x1a7a5a){var _0x305ea5=_0x1a7a5a['count'],_0x92008b=_0x21e587[_0xdf3c('0x1e')],_0x2986d0=_0x21e587[_0xdf3c('0x1e')]+_0x21e587[_0xdf3c('0x1f')],_0x5d3991;if(_0x2986d0>=_0x305ea5){_0x2986d0=_0x305ea5;_0x5d3991=0xc8;}else{_0x5d3991=0xce;}_0x4274fd[_0xdf3c('0x1b')](_0x5d3991);return _0x4274fd[_0xdf3c('0x20')](_0xdf3c('0x21'),_0x92008b+'-'+_0x2986d0+'/'+_0x305ea5)[_0xdf3c('0x1d')](_0x1a7a5a);}return null;};}function patchUpdates(_0x3ee0af){return function(_0x426f3a){try{jsonpatch[_0xdf3c('0x22')](_0x426f3a,_0x3ee0af,!![]);}catch(_0x267488){return BPromise[_0xdf3c('0x23')](_0x267488);}return _0x426f3a[_0xdf3c('0x24')]();};}function saveUpdates(_0x5d2390,_0x4d620f){return function(_0x3aa254){if(_0x3aa254){return _0x3aa254['update'](_0x5d2390)[_0xdf3c('0x25')](function(_0x40e7ec){return _0x40e7ec;});}return null;};}function removeEntity(_0x36552e,_0x38b319){return function(_0x33652f){if(_0x33652f){return _0x33652f[_0xdf3c('0x26')]()['then'](function(){_0x36552e[_0xdf3c('0x1b')](0xcc)[_0xdf3c('0x1c')]();});}};}function handleEntityNotFound(_0x13e3ca,_0x24754a){return function(_0x40032a){if(!_0x40032a){_0x13e3ca[_0xdf3c('0x27')](0x194);}return _0x40032a;};}function handleError(_0xef54cb,_0x155f54){_0x155f54=_0x155f54||0x1f4;return function(_0x18cb46){logger[_0xdf3c('0x28')](_0x18cb46['stack']);if(_0x18cb46[_0xdf3c('0x29')]){delete _0x18cb46[_0xdf3c('0x29')];}_0xef54cb['status'](_0x155f54)[_0xdf3c('0x2a')](_0x18cb46);};}exports['index']=function(_0x4eaced,_0x508be9){var _0x14aac9={},_0x186bba={},_0x52b8f6={'count':0x0,'rows':[]};var _0x5c3b5a=_[_0xdf3c('0x2b')](db[_0xdf3c('0x2c')][_0xdf3c('0x2d')],function(_0x1ccdd4){return{'name':_0x1ccdd4['fieldName'],'type':_0x1ccdd4[_0xdf3c('0x2e')][_0xdf3c('0x2f')]};});_0x186bba['model']=_['map'](_0x5c3b5a,_0xdf3c('0x29'));_0x186bba[_0xdf3c('0x30')]=_[_0xdf3c('0x31')](_0x4eaced['query']);_0x186bba[_0xdf3c('0x32')]=_[_0xdf3c('0x33')](_0x186bba[_0xdf3c('0x34')],_0x186bba[_0xdf3c('0x30')]);_0x14aac9['attributes']=_[_0xdf3c('0x33')](_0x186bba[_0xdf3c('0x34')],qs['fields'](_0x4eaced[_0xdf3c('0x30')][_0xdf3c('0x35')]));_0x14aac9[_0xdf3c('0x36')]=_0x14aac9[_0xdf3c('0x36')]['length']?_0x14aac9[_0xdf3c('0x36')]:_0x186bba[_0xdf3c('0x34')];if(!_0x4eaced[_0xdf3c('0x30')][_0xdf3c('0x37')]('nolimit')){_0x14aac9[_0xdf3c('0x1f')]=qs[_0xdf3c('0x1f')](_0x4eaced['query']['limit']);_0x14aac9[_0xdf3c('0x1e')]=qs['offset'](_0x4eaced[_0xdf3c('0x30')]['offset']);}_0x14aac9['order']=qs['sort'](_0x4eaced[_0xdf3c('0x30')][_0xdf3c('0x38')]);_0x14aac9[_0xdf3c('0x39')]=qs[_0xdf3c('0x32')](_['pick'](_0x4eaced['query'],_0x186bba[_0xdf3c('0x32')]),_0x5c3b5a);if(_0x4eaced['query'][_0xdf3c('0x3a')]){_0x14aac9[_0xdf3c('0x39')]=_[_0xdf3c('0x3b')](_0x14aac9[_0xdf3c('0x39')],{'$or':_[_0xdf3c('0x2b')](_0x5c3b5a,function(_0x1e0cf2){if(_0x1e0cf2[_0xdf3c('0x2e')]!==_0xdf3c('0x3c')){var _0x398c76={};_0x398c76[_0x1e0cf2['name']]={'$like':'%'+_0x4eaced[_0xdf3c('0x30')]['filter']+'%'};return _0x398c76;}})});}_0x14aac9=_['merge']({},_0x14aac9,_0x4eaced[_0xdf3c('0x3d')]);var _0x47f760={'where':_0x14aac9[_0xdf3c('0x39')]};return db['CmHopperHistory'][_0xdf3c('0x3e')](_0x47f760)[_0xdf3c('0x25')](function(_0x1c6dee){_0x52b8f6[_0xdf3c('0x3e')]=_0x1c6dee;if(_0x4eaced[_0xdf3c('0x30')][_0xdf3c('0x3f')]){_0x14aac9[_0xdf3c('0x40')]=[{'all':!![]}];}return db[_0xdf3c('0x2c')][_0xdf3c('0x41')](_0x14aac9);})[_0xdf3c('0x25')](function(_0x424acf){_0x52b8f6[_0xdf3c('0x42')]=_0x424acf;return _0x52b8f6;})['then'](respondWithFilteredResult(_0x508be9,_0x14aac9))['catch'](handleError(_0x508be9,null));};exports[_0xdf3c('0x43')]=function(_0x5752e6,_0x3a6527){var _0x14d8e1={'raw':!![],'where':{'id':_0x5752e6[_0xdf3c('0x44')]['id']}},_0x46194d={};_0x46194d['model']=_['keys'](db[_0xdf3c('0x2c')][_0xdf3c('0x2d')]);_0x46194d[_0xdf3c('0x30')]=_['keys'](_0x5752e6[_0xdf3c('0x30')]);_0x46194d[_0xdf3c('0x32')]=_[_0xdf3c('0x33')](_0x46194d[_0xdf3c('0x34')],_0x46194d['query']);_0x14d8e1[_0xdf3c('0x36')]=_[_0xdf3c('0x33')](_0x46194d[_0xdf3c('0x34')],qs[_0xdf3c('0x35')](_0x5752e6[_0xdf3c('0x30')]['fields']));_0x14d8e1[_0xdf3c('0x36')]=_0x14d8e1[_0xdf3c('0x36')][_0xdf3c('0x45')]?_0x14d8e1[_0xdf3c('0x36')]:_0x46194d[_0xdf3c('0x34')];if(_0x5752e6[_0xdf3c('0x30')]['includeAll']){_0x14d8e1['include']=[{'all':!![]}];}_0x14d8e1=_[_0xdf3c('0x3b')]({},_0x14d8e1,_0x5752e6[_0xdf3c('0x3d')]);return db['CmHopperHistory']['find'](_0x14d8e1)[_0xdf3c('0x25')](handleEntityNotFound(_0x3a6527,null))[_0xdf3c('0x25')](respondWithResult(_0x3a6527,null))[_0xdf3c('0x46')](handleError(_0x3a6527,null));};exports[_0xdf3c('0x47')]=function(_0xaae4bc,_0x2dbf54){return db[_0xdf3c('0x2c')][_0xdf3c('0x47')](_0xaae4bc[_0xdf3c('0x48')],{})['then'](respondWithResult(_0x2dbf54,0xc9))[_0xdf3c('0x46')](handleError(_0x2dbf54,null));};exports[_0xdf3c('0x49')]=function(_0x1c293d,_0xe760dd){return db[_0xdf3c('0x2c')][_0xdf3c('0x49')]()[_0xdf3c('0x25')](respondWithResult(_0xe760dd,null))['catch'](handleError(_0xe760dd,null));};exports[_0xdf3c('0x4a')]=function(_0x5c1dca,_0xa4e137){if(_0x5c1dca['body'][_0xdf3c('0x4b')]){delete _0x5c1dca[_0xdf3c('0x48')][_0xdf3c('0x4b')];}return db[_0xdf3c('0x2c')]['find']({'where':{'uniqueid':_0x5c1dca['params']['id']}})['then'](handleEntityNotFound(_0xa4e137,null))[_0xdf3c('0x25')](saveUpdates(_0x5c1dca['body'],null))[_0xdf3c('0x25')](respondWithResult(_0xa4e137,null))[_0xdf3c('0x46')](handleError(_0xa4e137,null));};
\ No newline at end of file
+var _0x9f62=['status','end','json','offset','limit','Content-Range','apply','reject','save','then','error','stack','name','send','index','map','CmHopperHistory','rawAttributes','fieldName','type','key','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','VIRTUAL','count','includeAll','findAll','catch','show','include','options','find','create','body','describe','update','uniqueid','params','eml-format','zip-dir','fast-json-patch','request-promise','mustache','util','path','sox','ejs','fs-extra','lodash','squel','crypto','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','sendStatus'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0x9f62,0x154));var _0x29f6=function(_0x577b4b,_0x33e24f){_0x577b4b=_0x577b4b-0x0;var _0x1755d6=_0x9f62[_0x577b4b];return _0x1755d6;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x29f6('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x29f6('0x1'));var jsonpatch=require(_0x29f6('0x2'));var rp=require(_0x29f6('0x3'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x29f6('0x4'));var util=require(_0x29f6('0x5'));var path=require(_0x29f6('0x6'));var sox=require(_0x29f6('0x7'));var csv=require('to-csv');var ejs=require(_0x29f6('0x8'));var fs=require('fs');var fs_extra=require(_0x29f6('0x9'));var _=require(_0x29f6('0xa'));var squel=require(_0x29f6('0xb'));var crypto=require(_0x29f6('0xc'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x29f6('0xd'));var Redis=require(_0x29f6('0xe'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x29f6('0xf'));var hardwareService=require(_0x29f6('0x10'));var logger=require('../../config/logger')(_0x29f6('0x11'));var utils=require(_0x29f6('0x12'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x57b2d2,_0x2ae0e4){_0x2ae0e4=_0x2ae0e4||0xcc;return function(_0x55cf4){if(_0x55cf4){return _0x57b2d2[_0x29f6('0x13')](_0x2ae0e4);}return _0x57b2d2[_0x29f6('0x14')](_0x2ae0e4)[_0x29f6('0x15')]();};}function respondWithResult(_0x156c96,_0x35d2e2){_0x35d2e2=_0x35d2e2||0xc8;return function(_0x2418ee){if(_0x2418ee){return _0x156c96[_0x29f6('0x14')](_0x35d2e2)[_0x29f6('0x16')](_0x2418ee);}};}function respondWithFilteredResult(_0x28d314,_0x370484){return function(_0x1dde97){if(_0x1dde97){var _0x3a75d0=_0x1dde97['count'],_0x25e5a2=_0x370484['offset'],_0x14dd56=_0x370484[_0x29f6('0x17')]+_0x370484[_0x29f6('0x18')],_0x3584a1;if(_0x14dd56>=_0x3a75d0){_0x14dd56=_0x3a75d0;_0x3584a1=0xc8;}else{_0x3584a1=0xce;}_0x28d314[_0x29f6('0x14')](_0x3584a1);return _0x28d314['set'](_0x29f6('0x19'),_0x25e5a2+'-'+_0x14dd56+'/'+_0x3a75d0)[_0x29f6('0x16')](_0x1dde97);}return null;};}function patchUpdates(_0x49252f){return function(_0x159227){try{jsonpatch[_0x29f6('0x1a')](_0x159227,_0x49252f,!![]);}catch(_0x42a8fa){return BPromise[_0x29f6('0x1b')](_0x42a8fa);}return _0x159227[_0x29f6('0x1c')]();};}function saveUpdates(_0x2bfb3d,_0x5673c8){return function(_0xfb8fd2){if(_0xfb8fd2){return _0xfb8fd2['update'](_0x2bfb3d)['then'](function(_0x470019){return _0x470019;});}return null;};}function removeEntity(_0x1fa159,_0x39c6b3){return function(_0xafb5dd){if(_0xafb5dd){return _0xafb5dd['destroy']()[_0x29f6('0x1d')](function(){_0x1fa159['status'](0xcc)[_0x29f6('0x15')]();});}};}function handleEntityNotFound(_0xcce041,_0x4200cc){return function(_0x1b80aa){if(!_0x1b80aa){_0xcce041['sendStatus'](0x194);}return _0x1b80aa;};}function handleError(_0x4290a2,_0x4d494f){_0x4d494f=_0x4d494f||0x1f4;return function(_0x47c385){logger[_0x29f6('0x1e')](_0x47c385[_0x29f6('0x1f')]);if(_0x47c385[_0x29f6('0x20')]){delete _0x47c385[_0x29f6('0x20')];}_0x4290a2[_0x29f6('0x14')](_0x4d494f)[_0x29f6('0x21')](_0x47c385);};}exports[_0x29f6('0x22')]=function(_0x50cdd2,_0x2183b7){var _0x454a4a={},_0x1ab8d8={},_0x3dace7={'count':0x0,'rows':[]};var _0xda0a63=_[_0x29f6('0x23')](db[_0x29f6('0x24')][_0x29f6('0x25')],function(_0x3d88db){return{'name':_0x3d88db[_0x29f6('0x26')],'type':_0x3d88db[_0x29f6('0x27')][_0x29f6('0x28')]};});_0x1ab8d8[_0x29f6('0x29')]=_[_0x29f6('0x23')](_0xda0a63,_0x29f6('0x20'));_0x1ab8d8[_0x29f6('0x2a')]=_[_0x29f6('0x2b')](_0x50cdd2['query']);_0x1ab8d8['filters']=_[_0x29f6('0x2c')](_0x1ab8d8['model'],_0x1ab8d8[_0x29f6('0x2a')]);_0x454a4a[_0x29f6('0x2d')]=_[_0x29f6('0x2c')](_0x1ab8d8[_0x29f6('0x29')],qs['fields'](_0x50cdd2['query'][_0x29f6('0x2e')]));_0x454a4a[_0x29f6('0x2d')]=_0x454a4a[_0x29f6('0x2d')][_0x29f6('0x2f')]?_0x454a4a[_0x29f6('0x2d')]:_0x1ab8d8[_0x29f6('0x29')];if(!_0x50cdd2[_0x29f6('0x2a')][_0x29f6('0x30')](_0x29f6('0x31'))){_0x454a4a[_0x29f6('0x18')]=qs[_0x29f6('0x18')](_0x50cdd2[_0x29f6('0x2a')][_0x29f6('0x18')]);_0x454a4a[_0x29f6('0x17')]=qs['offset'](_0x50cdd2['query'][_0x29f6('0x17')]);}_0x454a4a[_0x29f6('0x32')]=qs[_0x29f6('0x33')](_0x50cdd2['query'][_0x29f6('0x33')]);_0x454a4a[_0x29f6('0x34')]=qs[_0x29f6('0x35')](_[_0x29f6('0x36')](_0x50cdd2[_0x29f6('0x2a')],_0x1ab8d8['filters']),_0xda0a63);if(_0x50cdd2[_0x29f6('0x2a')][_0x29f6('0x37')]){_0x454a4a[_0x29f6('0x34')]=_[_0x29f6('0x38')](_0x454a4a['where'],{'$or':_[_0x29f6('0x23')](_0xda0a63,function(_0x2a09e8){if(_0x2a09e8[_0x29f6('0x27')]!==_0x29f6('0x39')){var _0x5ddc09={};_0x5ddc09[_0x2a09e8['name']]={'$like':'%'+_0x50cdd2[_0x29f6('0x2a')]['filter']+'%'};return _0x5ddc09;}})});}_0x454a4a=_[_0x29f6('0x38')]({},_0x454a4a,_0x50cdd2['options']);var _0x3a1a75={'where':_0x454a4a['where']};return db[_0x29f6('0x24')][_0x29f6('0x3a')](_0x3a1a75)['then'](function(_0x1431fc){_0x3dace7['count']=_0x1431fc;if(_0x50cdd2[_0x29f6('0x2a')][_0x29f6('0x3b')]){_0x454a4a['include']=[{'all':!![]}];}return db[_0x29f6('0x24')][_0x29f6('0x3c')](_0x454a4a);})[_0x29f6('0x1d')](function(_0x1e9d5a){_0x3dace7['rows']=_0x1e9d5a;return _0x3dace7;})[_0x29f6('0x1d')](respondWithFilteredResult(_0x2183b7,_0x454a4a))[_0x29f6('0x3d')](handleError(_0x2183b7,null));};exports[_0x29f6('0x3e')]=function(_0x2322eb,_0x1dbd17){var _0x4d4189={'raw':!![],'where':{'id':_0x2322eb['params']['id']}},_0xb5f2b1={};_0xb5f2b1[_0x29f6('0x29')]=_['keys'](db[_0x29f6('0x24')][_0x29f6('0x25')]);_0xb5f2b1['query']=_[_0x29f6('0x2b')](_0x2322eb[_0x29f6('0x2a')]);_0xb5f2b1[_0x29f6('0x35')]=_[_0x29f6('0x2c')](_0xb5f2b1['model'],_0xb5f2b1[_0x29f6('0x2a')]);_0x4d4189[_0x29f6('0x2d')]=_[_0x29f6('0x2c')](_0xb5f2b1['model'],qs[_0x29f6('0x2e')](_0x2322eb['query'][_0x29f6('0x2e')]));_0x4d4189['attributes']=_0x4d4189['attributes']['length']?_0x4d4189[_0x29f6('0x2d')]:_0xb5f2b1[_0x29f6('0x29')];if(_0x2322eb[_0x29f6('0x2a')][_0x29f6('0x3b')]){_0x4d4189[_0x29f6('0x3f')]=[{'all':!![]}];}_0x4d4189=_[_0x29f6('0x38')]({},_0x4d4189,_0x2322eb[_0x29f6('0x40')]);return db[_0x29f6('0x24')][_0x29f6('0x41')](_0x4d4189)[_0x29f6('0x1d')](handleEntityNotFound(_0x1dbd17,null))['then'](respondWithResult(_0x1dbd17,null))['catch'](handleError(_0x1dbd17,null));};exports[_0x29f6('0x42')]=function(_0x450e76,_0x7a65c0){return db[_0x29f6('0x24')]['create'](_0x450e76[_0x29f6('0x43')],{})[_0x29f6('0x1d')](respondWithResult(_0x7a65c0,0xc9))['catch'](handleError(_0x7a65c0,null));};exports[_0x29f6('0x44')]=function(_0xd8514a,_0x123e2f){return db[_0x29f6('0x24')][_0x29f6('0x44')]()[_0x29f6('0x1d')](respondWithResult(_0x123e2f,null))[_0x29f6('0x3d')](handleError(_0x123e2f,null));};exports[_0x29f6('0x45')]=function(_0x2ca712,_0x8c2072){if(_0x2ca712[_0x29f6('0x43')][_0x29f6('0x46')]){delete _0x2ca712['body'][_0x29f6('0x46')];}return db[_0x29f6('0x24')][_0x29f6('0x41')]({'where':{'uniqueid':_0x2ca712[_0x29f6('0x47')]['id']}})[_0x29f6('0x1d')](handleEntityNotFound(_0x8c2072,null))['then'](saveUpdates(_0x2ca712[_0x29f6('0x43')],null))['then'](respondWithResult(_0x8c2072,null))['catch'](handleError(_0x8c2072,null));};
\ No newline at end of file