Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / cmHopperHistory / cmHopperHistory.controller.js
index 37d227d..2120f17 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x50c4=['CmHopperHistory','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','pick','filter','where','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','params','find','create','catch','describe','uniqueid','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','path','sox','lodash','squel','to-csv','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send','index','map'];(function(_0x59fffa,_0x5a61db){var _0x281d4e=function(_0x5327ca){while(--_0x5327ca){_0x59fffa['push'](_0x59fffa['shift']());}};_0x281d4e(++_0x5a61db);}(_0x50c4,0x100));var _0x450c=function(_0x4a3bd9,_0x4c6ea8){_0x4a3bd9=_0x4a3bd9-0x0;var _0x45b132=_0x50c4[_0x4a3bd9];return _0x45b132;};'use strict';var pdf=require(_0x450c('0x0'));var emlformat=require(_0x450c('0x1'));var rimraf=require(_0x450c('0x2'));var zipdir=require(_0x450c('0x3'));var jsonpatch=require(_0x450c('0x4'));var rp=require(_0x450c('0x5'));var moment=require('moment');var BPromise=require(_0x450c('0x6'));var Mustache=require('mustache');var util=require('util');var path=require(_0x450c('0x7'));var sox=require(_0x450c('0x8'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0x450c('0x9'));var squel=require(_0x450c('0xa'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x450c('0xb'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x450c('0xc'));var authService=require(_0x450c('0xd'));var qs=require(_0x450c('0xe'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x450c('0xf'))(_0x450c('0x10'));var utils=require('../../config/utils');var config=require(_0x450c('0x11'));var db=require(_0x450c('0x12'))['db'];function respondWithStatusCode(_0x58b8f5,_0x355d64){_0x355d64=_0x355d64||0xcc;return function(_0x477861){if(_0x477861){return _0x58b8f5[_0x450c('0x13')](_0x355d64);}return _0x58b8f5[_0x450c('0x14')](_0x355d64)[_0x450c('0x15')]();};}function respondWithResult(_0x2b7a7d,_0xf3bb45){_0xf3bb45=_0xf3bb45||0xc8;return function(_0x347636){if(_0x347636){return _0x2b7a7d[_0x450c('0x14')](_0xf3bb45)[_0x450c('0x16')](_0x347636);}};}function respondWithFilteredResult(_0x417cef,_0x5c95d5){return function(_0x4c61fb){if(_0x4c61fb){var _0x15fdb4=_0x4c61fb[_0x450c('0x17')],_0x4e7d5b=_0x5c95d5['offset'],_0x2f068e=_0x5c95d5[_0x450c('0x18')]+_0x5c95d5[_0x450c('0x19')],_0x4637e4;if(_0x2f068e>=_0x15fdb4){_0x2f068e=_0x15fdb4;_0x4637e4=0xc8;}else{_0x4637e4=0xce;}_0x417cef[_0x450c('0x14')](_0x4637e4);return _0x417cef[_0x450c('0x1a')](_0x450c('0x1b'),_0x4e7d5b+'-'+_0x2f068e+'/'+_0x15fdb4)[_0x450c('0x16')](_0x4c61fb);}return null;};}function patchUpdates(_0x125fcf){return function(_0x3f8cb4){try{jsonpatch[_0x450c('0x1c')](_0x3f8cb4,_0x125fcf,!![]);}catch(_0x3fa444){return BPromise[_0x450c('0x1d')](_0x3fa444);}return _0x3f8cb4[_0x450c('0x1e')]();};}function saveUpdates(_0x47cae0,_0x33cdb3){return function(_0x6a50f5){if(_0x6a50f5){return _0x6a50f5[_0x450c('0x1f')](_0x47cae0)[_0x450c('0x20')](function(_0x4e5b36){return _0x4e5b36;});}return null;};}function removeEntity(_0x1eb2a3,_0x4ddd57){return function(_0x3d0d22){if(_0x3d0d22){return _0x3d0d22[_0x450c('0x21')]()[_0x450c('0x20')](function(){_0x1eb2a3[_0x450c('0x14')](0xcc)[_0x450c('0x15')]();});}};}function handleEntityNotFound(_0x556285,_0x4d1b49){return function(_0x435656){if(!_0x435656){_0x556285[_0x450c('0x13')](0x194);}return _0x435656;};}function handleError(_0x4d94b4,_0x2034f0){_0x2034f0=_0x2034f0||0x1f4;return function(_0x4922cd){logger[_0x450c('0x22')](_0x4922cd[_0x450c('0x23')]);if(_0x4922cd[_0x450c('0x24')]){delete _0x4922cd[_0x450c('0x24')];}_0x4d94b4['status'](_0x2034f0)[_0x450c('0x25')](_0x4922cd);};}exports[_0x450c('0x26')]=function(_0x59e8fd,_0x307479){var _0x1f8cfc={},_0x21805a={},_0x828a52={'count':0x0,'rows':[]};var _0x7027e1=_[_0x450c('0x27')](db[_0x450c('0x28')][_0x450c('0x29')],function(_0x242f75){return{'name':_0x242f75[_0x450c('0x2a')],'type':_0x242f75[_0x450c('0x2b')][_0x450c('0x2c')]};});_0x21805a[_0x450c('0x2d')]=_['map'](_0x7027e1,_0x450c('0x24'));_0x21805a[_0x450c('0x2e')]=_[_0x450c('0x2f')](_0x59e8fd['query']);_0x21805a[_0x450c('0x30')]=_[_0x450c('0x31')](_0x21805a[_0x450c('0x2d')],_0x21805a[_0x450c('0x2e')]);_0x1f8cfc[_0x450c('0x32')]=_[_0x450c('0x31')](_0x21805a[_0x450c('0x2d')],qs[_0x450c('0x33')](_0x59e8fd[_0x450c('0x2e')][_0x450c('0x33')]));_0x1f8cfc[_0x450c('0x32')]=_0x1f8cfc['attributes'][_0x450c('0x34')]?_0x1f8cfc[_0x450c('0x32')]:_0x21805a[_0x450c('0x2d')];if(!_0x59e8fd['query'][_0x450c('0x35')](_0x450c('0x36'))){_0x1f8cfc['limit']=qs['limit'](_0x59e8fd[_0x450c('0x2e')][_0x450c('0x19')]);_0x1f8cfc[_0x450c('0x18')]=qs[_0x450c('0x18')](_0x59e8fd[_0x450c('0x2e')][_0x450c('0x18')]);}_0x1f8cfc['order']=qs['sort'](_0x59e8fd[_0x450c('0x2e')][_0x450c('0x37')]);_0x1f8cfc['where']=qs['filters'](_[_0x450c('0x38')](_0x59e8fd[_0x450c('0x2e')],_0x21805a[_0x450c('0x30')]));if(_0x59e8fd[_0x450c('0x2e')][_0x450c('0x39')]){_0x1f8cfc[_0x450c('0x3a')]=_[_0x450c('0x3b')](_0x1f8cfc[_0x450c('0x3a')],{'$or':_[_0x450c('0x27')](_0x7027e1,function(_0x21b616){if(_0x21b616[_0x450c('0x2b')]!==_0x450c('0x3c')){var _0x12ac0b={};_0x12ac0b[_0x21b616['name']]={'$like':'%'+_0x59e8fd[_0x450c('0x2e')][_0x450c('0x39')]+'%'};return _0x12ac0b;}})});}_0x1f8cfc=_['merge']({},_0x1f8cfc,_0x59e8fd[_0x450c('0x3d')]);var _0x51c0de={'where':_0x1f8cfc[_0x450c('0x3a')]};return db[_0x450c('0x28')]['count'](_0x51c0de)[_0x450c('0x20')](function(_0x5855ca){_0x828a52['count']=_0x5855ca;if(_0x59e8fd[_0x450c('0x2e')][_0x450c('0x3e')]){_0x1f8cfc[_0x450c('0x3f')]=[{'all':!![]}];}return db[_0x450c('0x28')][_0x450c('0x40')](_0x1f8cfc);})['then'](function(_0x274eb6){_0x828a52[_0x450c('0x41')]=_0x274eb6;return _0x828a52;})['then'](respondWithFilteredResult(_0x307479,_0x1f8cfc))['catch'](handleError(_0x307479,null));};exports[_0x450c('0x42')]=function(_0x1f15ad,_0x39e941){var _0x1ee776={'raw':!![],'where':{'id':_0x1f15ad[_0x450c('0x43')]['id']}},_0x2459a3={};_0x2459a3[_0x450c('0x2d')]=_['keys'](db[_0x450c('0x28')][_0x450c('0x29')]);_0x2459a3['query']=_[_0x450c('0x2f')](_0x1f15ad[_0x450c('0x2e')]);_0x2459a3[_0x450c('0x30')]=_['intersection'](_0x2459a3[_0x450c('0x2d')],_0x2459a3[_0x450c('0x2e')]);_0x1ee776['attributes']=_[_0x450c('0x31')](_0x2459a3[_0x450c('0x2d')],qs[_0x450c('0x33')](_0x1f15ad[_0x450c('0x2e')]['fields']));_0x1ee776[_0x450c('0x32')]=_0x1ee776['attributes'][_0x450c('0x34')]?_0x1ee776[_0x450c('0x32')]:_0x2459a3['model'];if(_0x1f15ad[_0x450c('0x2e')]['includeAll']){_0x1ee776[_0x450c('0x3f')]=[{'all':!![]}];}_0x1ee776=_[_0x450c('0x3b')]({},_0x1ee776,_0x1f15ad[_0x450c('0x3d')]);return db[_0x450c('0x28')][_0x450c('0x44')](_0x1ee776)[_0x450c('0x20')](handleEntityNotFound(_0x39e941,null))['then'](respondWithResult(_0x39e941,null))['catch'](handleError(_0x39e941,null));};exports[_0x450c('0x45')]=function(_0x1d2641,_0x4bd4c6){return db[_0x450c('0x28')][_0x450c('0x45')](_0x1d2641['body'],{})[_0x450c('0x20')](respondWithResult(_0x4bd4c6,0xc9))[_0x450c('0x46')](handleError(_0x4bd4c6,null));};exports[_0x450c('0x47')]=function(_0x55e65c,_0x293ab3){return db[_0x450c('0x28')]['describe']()[_0x450c('0x20')](respondWithResult(_0x293ab3,null))[_0x450c('0x46')](handleError(_0x293ab3,null));};exports[_0x450c('0x1f')]=function(_0x4c4330,_0x34a91f){if(_0x4c4330['body'][_0x450c('0x48')]){delete _0x4c4330[_0x450c('0x49')]['uniqueid'];}return db['CmHopperHistory'][_0x450c('0x44')]({'where':{'uniqueid':_0x4c4330[_0x450c('0x43')]['id']}})[_0x450c('0x20')](handleEntityNotFound(_0x34a91f,null))[_0x450c('0x20')](saveUpdates(_0x4c4330[_0x450c('0x49')],null))[_0x450c('0x20')](respondWithResult(_0x34a91f,null))[_0x450c('0x46')](handleError(_0x34a91f,null));};
\ No newline at end of file
+var _0x7255=['../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count','offset','set','Content-Range','apply','reject','save','then','destroy','sendStatus','name','index','map','CmHopperHistory','rawAttributes','fieldName','type','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter','merge','options','includeAll','rows','show','params','include','find','create','catch','describe','update','body','uniqueid','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service'];(function(_0x7b5cdd,_0x8c88d8){var _0x3a29ae=function(_0x17859a){while(--_0x17859a){_0x7b5cdd['push'](_0x7b5cdd['shift']());}};_0x3a29ae(++_0x8c88d8);}(_0x7255,0x16c));var _0x5725=function(_0x21092d,_0x18d5fc){_0x21092d=_0x21092d-0x0;var _0xa60587=_0x7255[_0x21092d];return _0xa60587;};'use strict';var pdf=require(_0x5725('0x0'));var emlformat=require(_0x5725('0x1'));var rimraf=require(_0x5725('0x2'));var zipdir=require(_0x5725('0x3'));var jsonpatch=require(_0x5725('0x4'));var rp=require(_0x5725('0x5'));var moment=require(_0x5725('0x6'));var BPromise=require('bluebird');var Mustache=require(_0x5725('0x7'));var util=require(_0x5725('0x8'));var path=require(_0x5725('0x9'));var sox=require(_0x5725('0xa'));var csv=require(_0x5725('0xb'));var ejs=require(_0x5725('0xc'));var fs=require('fs');var _=require(_0x5725('0xd'));var squel=require(_0x5725('0xe'));var crypto=require(_0x5725('0xf'));var jsforce=require(_0x5725('0x10'));var deskjs=require(_0x5725('0x11'));var toCsv=require(_0x5725('0xb'));var querystring=require(_0x5725('0x12'));var Papa=require(_0x5725('0x13'));var Redis=require('ioredis');var authService=require(_0x5725('0x14'));var qs=require(_0x5725('0x15'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x5725('0x16'));var logger=require('../../config/logger')(_0x5725('0x17'));var utils=require(_0x5725('0x18'));var config=require(_0x5725('0x19'));var db=require(_0x5725('0x1a'))['db'];function respondWithStatusCode(_0x5784ba,_0x2160dd){_0x2160dd=_0x2160dd||0xcc;return function(_0x3189e7){if(_0x3189e7){return _0x5784ba['sendStatus'](_0x2160dd);}return _0x5784ba[_0x5725('0x1b')](_0x2160dd)[_0x5725('0x1c')]();};}function respondWithResult(_0x3ee12a,_0x2076c8){_0x2076c8=_0x2076c8||0xc8;return function(_0x14d32c){if(_0x14d32c){return _0x3ee12a['status'](_0x2076c8)[_0x5725('0x1d')](_0x14d32c);}};}function respondWithFilteredResult(_0x55e70e,_0x5ed8e6){return function(_0x283d4d){if(_0x283d4d){var _0x60f0f7=_0x283d4d[_0x5725('0x1e')],_0x5c50ed=_0x5ed8e6['offset'],_0x3f85c8=_0x5ed8e6[_0x5725('0x1f')]+_0x5ed8e6['limit'],_0x5f5a97;if(_0x3f85c8>=_0x60f0f7){_0x3f85c8=_0x60f0f7;_0x5f5a97=0xc8;}else{_0x5f5a97=0xce;}_0x55e70e['status'](_0x5f5a97);return _0x55e70e[_0x5725('0x20')](_0x5725('0x21'),_0x5c50ed+'-'+_0x3f85c8+'/'+_0x60f0f7)[_0x5725('0x1d')](_0x283d4d);}return null;};}function patchUpdates(_0xade16b){return function(_0xdb9cdd){try{jsonpatch[_0x5725('0x22')](_0xdb9cdd,_0xade16b,!![]);}catch(_0x2d9dcb){return BPromise[_0x5725('0x23')](_0x2d9dcb);}return _0xdb9cdd[_0x5725('0x24')]();};}function saveUpdates(_0x474209,_0x4e4659){return function(_0xf0edf){if(_0xf0edf){return _0xf0edf['update'](_0x474209)[_0x5725('0x25')](function(_0x548229){return _0x548229;});}return null;};}function removeEntity(_0x44dba2,_0x2142ab){return function(_0x143abe){if(_0x143abe){return _0x143abe[_0x5725('0x26')]()[_0x5725('0x25')](function(){_0x44dba2['status'](0xcc)[_0x5725('0x1c')]();});}};}function handleEntityNotFound(_0x6d17cb,_0x19b5a4){return function(_0x519277){if(!_0x519277){_0x6d17cb[_0x5725('0x27')](0x194);}return _0x519277;};}function handleError(_0x5c4e24,_0x4f8ac7){_0x4f8ac7=_0x4f8ac7||0x1f4;return function(_0xc6bc5){logger['error'](_0xc6bc5['stack']);if(_0xc6bc5[_0x5725('0x28')]){delete _0xc6bc5['name'];}_0x5c4e24[_0x5725('0x1b')](_0x4f8ac7)['send'](_0xc6bc5);};}exports[_0x5725('0x29')]=function(_0x164678,_0x156a67){var _0x53bce0={},_0x21fe8f={},_0x3143f3={'count':0x0,'rows':[]};var _0x404787=_[_0x5725('0x2a')](db[_0x5725('0x2b')][_0x5725('0x2c')],function(_0x2515f0){return{'name':_0x2515f0[_0x5725('0x2d')],'type':_0x2515f0[_0x5725('0x2e')]['key']};});_0x21fe8f[_0x5725('0x2f')]=_[_0x5725('0x2a')](_0x404787,_0x5725('0x28'));_0x21fe8f[_0x5725('0x30')]=_[_0x5725('0x31')](_0x164678[_0x5725('0x30')]);_0x21fe8f[_0x5725('0x32')]=_[_0x5725('0x33')](_0x21fe8f[_0x5725('0x2f')],_0x21fe8f['query']);_0x53bce0[_0x5725('0x34')]=_[_0x5725('0x33')](_0x21fe8f[_0x5725('0x2f')],qs[_0x5725('0x35')](_0x164678[_0x5725('0x30')][_0x5725('0x35')]));_0x53bce0['attributes']=_0x53bce0[_0x5725('0x34')][_0x5725('0x36')]?_0x53bce0[_0x5725('0x34')]:_0x21fe8f[_0x5725('0x2f')];if(!_0x164678[_0x5725('0x30')][_0x5725('0x37')](_0x5725('0x38'))){_0x53bce0[_0x5725('0x39')]=qs[_0x5725('0x39')](_0x164678[_0x5725('0x30')][_0x5725('0x39')]);_0x53bce0['offset']=qs['offset'](_0x164678[_0x5725('0x30')]['offset']);}_0x53bce0[_0x5725('0x3a')]=qs[_0x5725('0x3b')](_0x164678[_0x5725('0x30')]['sort']);_0x53bce0[_0x5725('0x3c')]=qs[_0x5725('0x32')](_[_0x5725('0x3d')](_0x164678[_0x5725('0x30')],_0x21fe8f[_0x5725('0x32')]));if(_0x164678[_0x5725('0x30')]['filter']){_0x53bce0[_0x5725('0x3c')]=_['merge'](_0x53bce0[_0x5725('0x3c')],{'$or':_[_0x5725('0x2a')](_0x404787,function(_0x382510){if(_0x382510[_0x5725('0x2e')]!=='VIRTUAL'){var _0x3115f4={};_0x3115f4[_0x382510[_0x5725('0x28')]]={'$like':'%'+_0x164678[_0x5725('0x30')][_0x5725('0x3e')]+'%'};return _0x3115f4;}})});}_0x53bce0=_[_0x5725('0x3f')]({},_0x53bce0,_0x164678[_0x5725('0x40')]);var _0x1170bc={'where':_0x53bce0[_0x5725('0x3c')]};return db[_0x5725('0x2b')][_0x5725('0x1e')](_0x1170bc)[_0x5725('0x25')](function(_0x2ef435){_0x3143f3[_0x5725('0x1e')]=_0x2ef435;if(_0x164678[_0x5725('0x30')][_0x5725('0x41')]){_0x53bce0['include']=[{'all':!![]}];}return db[_0x5725('0x2b')]['findAll'](_0x53bce0);})[_0x5725('0x25')](function(_0x5af508){_0x3143f3[_0x5725('0x42')]=_0x5af508;return _0x3143f3;})[_0x5725('0x25')](respondWithFilteredResult(_0x156a67,_0x53bce0))['catch'](handleError(_0x156a67,null));};exports[_0x5725('0x43')]=function(_0x4ecf60,_0x26476b){var _0x55a740={'raw':!![],'where':{'id':_0x4ecf60[_0x5725('0x44')]['id']}},_0x2f1988={};_0x2f1988[_0x5725('0x2f')]=_[_0x5725('0x31')](db['CmHopperHistory']['rawAttributes']);_0x2f1988[_0x5725('0x30')]=_[_0x5725('0x31')](_0x4ecf60[_0x5725('0x30')]);_0x2f1988[_0x5725('0x32')]=_['intersection'](_0x2f1988['model'],_0x2f1988[_0x5725('0x30')]);_0x55a740['attributes']=_['intersection'](_0x2f1988[_0x5725('0x2f')],qs[_0x5725('0x35')](_0x4ecf60[_0x5725('0x30')]['fields']));_0x55a740[_0x5725('0x34')]=_0x55a740['attributes']['length']?_0x55a740[_0x5725('0x34')]:_0x2f1988[_0x5725('0x2f')];if(_0x4ecf60['query']['includeAll']){_0x55a740[_0x5725('0x45')]=[{'all':!![]}];}_0x55a740=_[_0x5725('0x3f')]({},_0x55a740,_0x4ecf60['options']);return db['CmHopperHistory'][_0x5725('0x46')](_0x55a740)['then'](handleEntityNotFound(_0x26476b,null))[_0x5725('0x25')](respondWithResult(_0x26476b,null))['catch'](handleError(_0x26476b,null));};exports[_0x5725('0x47')]=function(_0x2b7e0d,_0x403125){return db[_0x5725('0x2b')]['create'](_0x2b7e0d['body'],{})[_0x5725('0x25')](respondWithResult(_0x403125,0xc9))[_0x5725('0x48')](handleError(_0x403125,null));};exports[_0x5725('0x49')]=function(_0x11e50b,_0x6d9e87){return db[_0x5725('0x2b')][_0x5725('0x49')]()['then'](respondWithResult(_0x6d9e87,null))[_0x5725('0x48')](handleError(_0x6d9e87,null));};exports[_0x5725('0x4a')]=function(_0x571dcd,_0xe3fff2){if(_0x571dcd[_0x5725('0x4b')][_0x5725('0x4c')]){delete _0x571dcd[_0x5725('0x4b')][_0x5725('0x4c')];}return db[_0x5725('0x2b')][_0x5725('0x46')]({'where':{'uniqueid':_0x571dcd['params']['id']}})[_0x5725('0x25')](handleEntityNotFound(_0xe3fff2,null))[_0x5725('0x25')](saveUpdates(_0x571dcd[_0x5725('0x4b')],null))[_0x5725('0x25')](respondWithResult(_0xe3fff2,null))[_0x5725('0x48')](handleError(_0xe3fff2,null));};
\ No newline at end of file