Built motion from commit 10af8726.|2.6.34
[motion2.git] / server / api / openchannelApplication / openchannelApplication.controller.js
index f2bfffb..6508d21 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x982a=['../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','status','offset','limit','set','Content-Range','json','apply','reject','save','update','then','destroy','end','sendStatus','error','stack','name','send','OpenchannelApplication','rawAttributes','key','model','map','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','VIRTUAL','options','count','findAll','catch','show','params','includeAll','find','create','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','util','sox','to-csv','ejs','fs-extra','crypto','jsforce','desk.js','querystring','ioredis'];(function(_0x5056f7,_0x45b918){var _0x4bdbd8=function(_0x2bd367){while(--_0x2bd367){_0x5056f7['push'](_0x5056f7['shift']());}};_0x4bdbd8(++_0x45b918);}(_0x982a,0x1a0));var _0xa982=function(_0x103a9f,_0x2b90e3){_0x103a9f=_0x103a9f-0x0;var _0xdc15e7=_0x982a[_0x103a9f];return _0xdc15e7;};'use strict';var emlformat=require(_0xa982('0x0'));var rimraf=require(_0xa982('0x1'));var zipdir=require(_0xa982('0x2'));var jsonpatch=require(_0xa982('0x3'));var rp=require(_0xa982('0x4'));var moment=require('moment');var BPromise=require(_0xa982('0x5'));var Mustache=require('mustache');var util=require(_0xa982('0x6'));var path=require('path');var sox=require(_0xa982('0x7'));var csv=require(_0xa982('0x8'));var ejs=require(_0xa982('0x9'));var fs=require('fs');var fs_extra=require(_0xa982('0xa'));var _=require('lodash');var squel=require('squel');var crypto=require(_0xa982('0xb'));var jsforce=require(_0xa982('0xc'));var deskjs=require(_0xa982('0xd'));var toCsv=require(_0xa982('0x8'));var querystring=require(_0xa982('0xe'));var Papa=require('papaparse');var Redis=require(_0xa982('0xf'));var authService=require(_0xa982('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0xa982('0x11'));var hardwareService=require(_0xa982('0x12'));var logger=require(_0xa982('0x13'))(_0xa982('0x14'));var utils=require('../../config/utils');var config=require(_0xa982('0x15'));var licenseUtil=require(_0xa982('0x16'));var db=require(_0xa982('0x17'))['db'];function respondWithStatusCode(_0x5974f1,_0x1918c4){_0x1918c4=_0x1918c4||0xcc;return function(_0x135dd3){if(_0x135dd3){return _0x5974f1['sendStatus'](_0x1918c4);}return _0x5974f1['status'](_0x1918c4)['end']();};}function respondWithResult(_0x6c2648,_0xeb3b67){_0xeb3b67=_0xeb3b67||0xc8;return function(_0x75852d){if(_0x75852d){return _0x6c2648[_0xa982('0x18')](_0xeb3b67)['json'](_0x75852d);}};}function respondWithFilteredResult(_0x113ea0,_0x2f1564){return function(_0x34279c){if(_0x34279c){var _0xa151a7=typeof _0x2f1564[_0xa982('0x19')]==='undefined'&&typeof _0x2f1564[_0xa982('0x1a')]==='undefined';var _0x344233=_0x34279c['count'];var _0x50a4fa=_0xa151a7?0x0:_0x2f1564[_0xa982('0x19')];var _0x4db903=_0xa151a7?_0x34279c['count']:_0x2f1564[_0xa982('0x19')]+_0x2f1564['limit'];var _0x350b61;if(_0x4db903>=_0x344233){_0x4db903=_0x344233;_0x350b61=0xc8;}else{_0x350b61=0xce;}_0x113ea0[_0xa982('0x18')](_0x350b61);return _0x113ea0[_0xa982('0x1b')](_0xa982('0x1c'),_0x50a4fa+'-'+_0x4db903+'/'+_0x344233)[_0xa982('0x1d')](_0x34279c);}return null;};}function patchUpdates(_0x1df26b){return function(_0x228030){try{jsonpatch[_0xa982('0x1e')](_0x228030,_0x1df26b,!![]);}catch(_0x48f37c){return BPromise[_0xa982('0x1f')](_0x48f37c);}return _0x228030[_0xa982('0x20')]();};}function saveUpdates(_0x65b7c9,_0x56284d){return function(_0x43af60){if(_0x43af60){return _0x43af60[_0xa982('0x21')](_0x65b7c9)[_0xa982('0x22')](function(_0x1d68e3){return _0x1d68e3;});}return null;};}function removeEntity(_0x3c99e7,_0x47346d){return function(_0x3e8f4c){if(_0x3e8f4c){return _0x3e8f4c[_0xa982('0x23')]()[_0xa982('0x22')](function(){_0x3c99e7[_0xa982('0x18')](0xcc)[_0xa982('0x24')]();});}};}function handleEntityNotFound(_0x242634,_0x4c29f7){return function(_0xc7470c){if(!_0xc7470c){_0x242634[_0xa982('0x25')](0x194);}return _0xc7470c;};}function handleError(_0x176edd,_0x527897){_0x527897=_0x527897||0x1f4;return function(_0x1581ef){logger[_0xa982('0x26')](_0x1581ef[_0xa982('0x27')]);if(_0x1581ef[_0xa982('0x28')]){delete _0x1581ef[_0xa982('0x28')];}_0x176edd['status'](_0x527897)[_0xa982('0x29')](_0x1581ef);};}exports['index']=function(_0x3ce714,_0x273325){var _0x246ed4={},_0x5b7d71={},_0x6887b={'count':0x0,'rows':[]};var _0x15369c=_['map'](db[_0xa982('0x2a')][_0xa982('0x2b')],function(_0xa76d18){return{'name':_0xa76d18['fieldName'],'type':_0xa76d18['type'][_0xa982('0x2c')]};});_0x5b7d71[_0xa982('0x2d')]=_[_0xa982('0x2e')](_0x15369c,_0xa982('0x28'));_0x5b7d71[_0xa982('0x2f')]=_[_0xa982('0x30')](_0x3ce714[_0xa982('0x2f')]);_0x5b7d71[_0xa982('0x31')]=_[_0xa982('0x32')](_0x5b7d71[_0xa982('0x2d')],_0x5b7d71['query']);_0x246ed4[_0xa982('0x33')]=_['intersection'](_0x5b7d71[_0xa982('0x2d')],qs[_0xa982('0x34')](_0x3ce714[_0xa982('0x2f')][_0xa982('0x34')]));_0x246ed4[_0xa982('0x33')]=_0x246ed4[_0xa982('0x33')][_0xa982('0x35')]?_0x246ed4[_0xa982('0x33')]:_0x5b7d71[_0xa982('0x2d')];if(!_0x3ce714[_0xa982('0x2f')][_0xa982('0x36')](_0xa982('0x37'))){_0x246ed4[_0xa982('0x1a')]=qs[_0xa982('0x1a')](_0x3ce714[_0xa982('0x2f')][_0xa982('0x1a')]);_0x246ed4[_0xa982('0x19')]=qs[_0xa982('0x19')](_0x3ce714['query']['offset']);}_0x246ed4['order']=qs[_0xa982('0x38')](_0x3ce714[_0xa982('0x2f')][_0xa982('0x38')]);_0x246ed4[_0xa982('0x39')]=qs[_0xa982('0x31')](_[_0xa982('0x3a')](_0x3ce714[_0xa982('0x2f')],_0x5b7d71[_0xa982('0x31')]),_0x15369c);if(_0x3ce714[_0xa982('0x2f')][_0xa982('0x3b')]){_0x246ed4[_0xa982('0x39')]=_[_0xa982('0x3c')](_0x246ed4[_0xa982('0x39')],{'$or':_[_0xa982('0x2e')](_0x15369c,function(_0x4b4a53){if(_0x4b4a53['type']!==_0xa982('0x3d')){var _0x3c8261={};_0x3c8261[_0x4b4a53[_0xa982('0x28')]]={'$like':'%'+_0x3ce714[_0xa982('0x2f')][_0xa982('0x3b')]+'%'};return _0x3c8261;}})});}_0x246ed4=_[_0xa982('0x3c')]({},_0x246ed4,_0x3ce714[_0xa982('0x3e')]);var _0x167587={'where':_0x246ed4[_0xa982('0x39')]};return db[_0xa982('0x2a')][_0xa982('0x3f')](_0x167587)[_0xa982('0x22')](function(_0x3a6b00){_0x6887b[_0xa982('0x3f')]=_0x3a6b00;if(_0x3ce714[_0xa982('0x2f')]['includeAll']){_0x246ed4['include']=[{'all':!![]}];}return db[_0xa982('0x2a')][_0xa982('0x40')](_0x246ed4);})[_0xa982('0x22')](function(_0x29db4d){_0x6887b['rows']=_0x29db4d;return _0x6887b;})['then'](respondWithFilteredResult(_0x273325,_0x246ed4))[_0xa982('0x41')](handleError(_0x273325,null));};exports[_0xa982('0x42')]=function(_0x490848,_0x5536fc){var _0x83ba5f={'raw':!![],'where':{'id':_0x490848[_0xa982('0x43')]['id']}},_0x56eae1={};_0x56eae1[_0xa982('0x2d')]=_[_0xa982('0x30')](db[_0xa982('0x2a')][_0xa982('0x2b')]);_0x56eae1[_0xa982('0x2f')]=_[_0xa982('0x30')](_0x490848[_0xa982('0x2f')]);_0x56eae1[_0xa982('0x31')]=_[_0xa982('0x32')](_0x56eae1[_0xa982('0x2d')],_0x56eae1[_0xa982('0x2f')]);_0x83ba5f[_0xa982('0x33')]=_[_0xa982('0x32')](_0x56eae1[_0xa982('0x2d')],qs[_0xa982('0x34')](_0x490848[_0xa982('0x2f')][_0xa982('0x34')]));_0x83ba5f[_0xa982('0x33')]=_0x83ba5f[_0xa982('0x33')][_0xa982('0x35')]?_0x83ba5f[_0xa982('0x33')]:_0x56eae1[_0xa982('0x2d')];if(_0x490848[_0xa982('0x2f')][_0xa982('0x44')]){_0x83ba5f['include']=[{'all':!![]}];}_0x83ba5f=_[_0xa982('0x3c')]({},_0x83ba5f,_0x490848[_0xa982('0x3e')]);return db[_0xa982('0x2a')][_0xa982('0x45')](_0x83ba5f)['then'](handleEntityNotFound(_0x5536fc,null))[_0xa982('0x22')](respondWithResult(_0x5536fc,null))['catch'](handleError(_0x5536fc,null));};exports[_0xa982('0x46')]=function(_0x3f6b46,_0x286430){return db[_0xa982('0x2a')]['create'](_0x3f6b46[_0xa982('0x47')],{})[_0xa982('0x22')](respondWithResult(_0x286430,0xc9))[_0xa982('0x41')](handleError(_0x286430,null));};exports[_0xa982('0x21')]=function(_0x44d80d,_0x2f4671){if(_0x44d80d[_0xa982('0x47')]['id']){delete _0x44d80d[_0xa982('0x47')]['id'];}return db[_0xa982('0x2a')][_0xa982('0x45')]({'where':{'id':_0x44d80d[_0xa982('0x43')]['id']}})[_0xa982('0x22')](handleEntityNotFound(_0x2f4671,null))[_0xa982('0x22')](saveUpdates(_0x44d80d['body'],null))[_0xa982('0x22')](respondWithResult(_0x2f4671,null))[_0xa982('0x41')](handleError(_0x2f4671,null));};exports[_0xa982('0x23')]=function(_0x55b85a,_0x41f34d){return db['OpenchannelApplication']['find']({'where':{'id':_0x55b85a[_0xa982('0x43')]['id']}})[_0xa982('0x22')](handleEntityNotFound(_0x41f34d,null))[_0xa982('0x22')](removeEntity(_0x41f34d,null))[_0xa982('0x41')](handleError(_0x41f34d,null));};
\ No newline at end of file
+var _0x321b=['hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','OpenchannelApplication','includeAll','findAll','rows','catch','show','params','fields','include','find','create','body','eml-format','fast-json-patch','request-promise','mustache','util','path','sox','fs-extra','lodash','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','end','json','offset','count','limit','set','Content-Range','reject','save','update','then','destroy','sendStatus','error','stack','name','send','index','map','rawAttributes','fieldName','key','model','keys','query','filters','intersection','attributes','length'];(function(_0x21a9d9,_0x4d5ac8){var _0x46adce=function(_0xfdd336){while(--_0xfdd336){_0x21a9d9['push'](_0x21a9d9['shift']());}};_0x46adce(++_0x4d5ac8);}(_0x321b,0x13a));var _0xb321=function(_0x88f53c,_0xd828f3){_0x88f53c=_0x88f53c-0x0;var _0x4ea922=_0x321b[_0x88f53c];return _0x4ea922;};'use strict';var emlformat=require(_0xb321('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0xb321('0x1'));var rp=require(_0xb321('0x2'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xb321('0x3'));var util=require(_0xb321('0x4'));var path=require(_0xb321('0x5'));var sox=require(_0xb321('0x6'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xb321('0x7'));var _=require(_0xb321('0x8'));var squel=require('squel');var crypto=require(_0xb321('0x9'));var jsforce=require(_0xb321('0xa'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xb321('0xb'));var Redis=require(_0xb321('0xc'));var authService=require(_0xb321('0xd'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xb321('0xe'));var logger=require(_0xb321('0xf'))(_0xb321('0x10'));var utils=require(_0xb321('0x11'));var config=require(_0xb321('0x12'));var licenseUtil=require(_0xb321('0x13'));var db=require(_0xb321('0x14'))['db'];function respondWithStatusCode(_0x388fc8,_0x3eb39c){_0x3eb39c=_0x3eb39c||0xcc;return function(_0x2f08ae){if(_0x2f08ae){return _0x388fc8['sendStatus'](_0x3eb39c);}return _0x388fc8[_0xb321('0x15')](_0x3eb39c)[_0xb321('0x16')]();};}function respondWithResult(_0x280822,_0x22cb65){_0x22cb65=_0x22cb65||0xc8;return function(_0x2a0c30){if(_0x2a0c30){return _0x280822[_0xb321('0x15')](_0x22cb65)[_0xb321('0x17')](_0x2a0c30);}};}function respondWithFilteredResult(_0x19f6f9,_0x45269a){return function(_0x553e66){if(_0x553e66){var _0x32c3f9=typeof _0x45269a[_0xb321('0x18')]==='undefined'&&typeof _0x45269a['limit']==='undefined';var _0x346927=_0x553e66[_0xb321('0x19')];var _0x2e0505=_0x32c3f9?0x0:_0x45269a[_0xb321('0x18')];var _0x5ddd15=_0x32c3f9?_0x553e66[_0xb321('0x19')]:_0x45269a['offset']+_0x45269a[_0xb321('0x1a')];var _0x41f364;if(_0x5ddd15>=_0x346927){_0x5ddd15=_0x346927;_0x41f364=0xc8;}else{_0x41f364=0xce;}_0x19f6f9[_0xb321('0x15')](_0x41f364);return _0x19f6f9[_0xb321('0x1b')](_0xb321('0x1c'),_0x2e0505+'-'+_0x5ddd15+'/'+_0x346927)[_0xb321('0x17')](_0x553e66);}return null;};}function patchUpdates(_0x245edc){return function(_0x3be547){try{jsonpatch['apply'](_0x3be547,_0x245edc,!![]);}catch(_0x6a91eb){return BPromise[_0xb321('0x1d')](_0x6a91eb);}return _0x3be547[_0xb321('0x1e')]();};}function saveUpdates(_0x57a37f,_0x1249c8){return function(_0xa9fed0){if(_0xa9fed0){return _0xa9fed0[_0xb321('0x1f')](_0x57a37f)[_0xb321('0x20')](function(_0x28134c){return _0x28134c;});}return null;};}function removeEntity(_0x3fb164,_0x3efae3){return function(_0x37c91e){if(_0x37c91e){return _0x37c91e[_0xb321('0x21')]()[_0xb321('0x20')](function(){_0x3fb164['status'](0xcc)[_0xb321('0x16')]();});}};}function handleEntityNotFound(_0x5ba52b,_0x584b8a){return function(_0x1a5549){if(!_0x1a5549){_0x5ba52b[_0xb321('0x22')](0x194);}return _0x1a5549;};}function handleError(_0x4b59d8,_0x3c34f3){_0x3c34f3=_0x3c34f3||0x1f4;return function(_0x3bfb46){logger[_0xb321('0x23')](_0x3bfb46[_0xb321('0x24')]);if(_0x3bfb46[_0xb321('0x25')]){delete _0x3bfb46[_0xb321('0x25')];}_0x4b59d8[_0xb321('0x15')](_0x3c34f3)[_0xb321('0x26')](_0x3bfb46);};}exports[_0xb321('0x27')]=function(_0x3fe449,_0x582d39){var _0x2313cb={},_0x85b3cf={},_0xfac7fe={'count':0x0,'rows':[]};var _0x3fb579=_[_0xb321('0x28')](db['OpenchannelApplication'][_0xb321('0x29')],function(_0x433faa){return{'name':_0x433faa[_0xb321('0x2a')],'type':_0x433faa['type'][_0xb321('0x2b')]};});_0x85b3cf[_0xb321('0x2c')]=_[_0xb321('0x28')](_0x3fb579,_0xb321('0x25'));_0x85b3cf['query']=_[_0xb321('0x2d')](_0x3fe449[_0xb321('0x2e')]);_0x85b3cf[_0xb321('0x2f')]=_[_0xb321('0x30')](_0x85b3cf[_0xb321('0x2c')],_0x85b3cf[_0xb321('0x2e')]);_0x2313cb['attributes']=_[_0xb321('0x30')](_0x85b3cf['model'],qs['fields'](_0x3fe449['query']['fields']));_0x2313cb[_0xb321('0x31')]=_0x2313cb[_0xb321('0x31')][_0xb321('0x32')]?_0x2313cb['attributes']:_0x85b3cf[_0xb321('0x2c')];if(!_0x3fe449[_0xb321('0x2e')][_0xb321('0x33')](_0xb321('0x34'))){_0x2313cb['limit']=qs['limit'](_0x3fe449[_0xb321('0x2e')][_0xb321('0x1a')]);_0x2313cb['offset']=qs['offset'](_0x3fe449['query'][_0xb321('0x18')]);}_0x2313cb[_0xb321('0x35')]=qs[_0xb321('0x36')](_0x3fe449[_0xb321('0x2e')]['sort']);_0x2313cb[_0xb321('0x37')]=qs['filters'](_[_0xb321('0x38')](_0x3fe449[_0xb321('0x2e')],_0x85b3cf[_0xb321('0x2f')]),_0x3fb579);if(_0x3fe449[_0xb321('0x2e')][_0xb321('0x39')]){_0x2313cb[_0xb321('0x37')]=_[_0xb321('0x3a')](_0x2313cb[_0xb321('0x37')],{'$or':_[_0xb321('0x28')](_0x3fb579,function(_0x2a06fb){if(_0x2a06fb['type']!==_0xb321('0x3b')){var _0x5a828c={};_0x5a828c[_0x2a06fb[_0xb321('0x25')]]={'$like':'%'+_0x3fe449[_0xb321('0x2e')][_0xb321('0x39')]+'%'};return _0x5a828c;}})});}_0x2313cb=_[_0xb321('0x3a')]({},_0x2313cb,_0x3fe449[_0xb321('0x3c')]);var _0x2e1e71={'where':_0x2313cb[_0xb321('0x37')]};return db[_0xb321('0x3d')][_0xb321('0x19')](_0x2e1e71)[_0xb321('0x20')](function(_0x5b0b41){_0xfac7fe['count']=_0x5b0b41;if(_0x3fe449[_0xb321('0x2e')][_0xb321('0x3e')]){_0x2313cb['include']=[{'all':!![]}];}return db[_0xb321('0x3d')][_0xb321('0x3f')](_0x2313cb);})[_0xb321('0x20')](function(_0x3afba2){_0xfac7fe[_0xb321('0x40')]=_0x3afba2;return _0xfac7fe;})[_0xb321('0x20')](respondWithFilteredResult(_0x582d39,_0x2313cb))[_0xb321('0x41')](handleError(_0x582d39,null));};exports[_0xb321('0x42')]=function(_0x2de31b,_0x2902bb){var _0x4ca0d8={'raw':!![],'where':{'id':_0x2de31b[_0xb321('0x43')]['id']}},_0x2ddc13={};_0x2ddc13['model']=_[_0xb321('0x2d')](db['OpenchannelApplication'][_0xb321('0x29')]);_0x2ddc13[_0xb321('0x2e')]=_['keys'](_0x2de31b[_0xb321('0x2e')]);_0x2ddc13[_0xb321('0x2f')]=_[_0xb321('0x30')](_0x2ddc13[_0xb321('0x2c')],_0x2ddc13[_0xb321('0x2e')]);_0x4ca0d8[_0xb321('0x31')]=_[_0xb321('0x30')](_0x2ddc13[_0xb321('0x2c')],qs[_0xb321('0x44')](_0x2de31b[_0xb321('0x2e')]['fields']));_0x4ca0d8[_0xb321('0x31')]=_0x4ca0d8['attributes']['length']?_0x4ca0d8[_0xb321('0x31')]:_0x2ddc13['model'];if(_0x2de31b[_0xb321('0x2e')]['includeAll']){_0x4ca0d8[_0xb321('0x45')]=[{'all':!![]}];}_0x4ca0d8=_[_0xb321('0x3a')]({},_0x4ca0d8,_0x2de31b[_0xb321('0x3c')]);return db['OpenchannelApplication'][_0xb321('0x46')](_0x4ca0d8)[_0xb321('0x20')](handleEntityNotFound(_0x2902bb,null))['then'](respondWithResult(_0x2902bb,null))['catch'](handleError(_0x2902bb,null));};exports[_0xb321('0x47')]=function(_0x3cbda3,_0x1df3e8){return db[_0xb321('0x3d')][_0xb321('0x47')](_0x3cbda3[_0xb321('0x48')],{})['then'](respondWithResult(_0x1df3e8,0xc9))['catch'](handleError(_0x1df3e8,null));};exports[_0xb321('0x1f')]=function(_0x316981,_0x424dc7){if(_0x316981[_0xb321('0x48')]['id']){delete _0x316981[_0xb321('0x48')]['id'];}return db[_0xb321('0x3d')][_0xb321('0x46')]({'where':{'id':_0x316981[_0xb321('0x43')]['id']}})['then'](handleEntityNotFound(_0x424dc7,null))['then'](saveUpdates(_0x316981[_0xb321('0x48')],null))['then'](respondWithResult(_0x424dc7,null))[_0xb321('0x41')](handleError(_0x424dc7,null));};exports['destroy']=function(_0x176bed,_0x12cb39){return db[_0xb321('0x3d')][_0xb321('0x46')]({'where':{'id':_0x176bed[_0xb321('0x43')]['id']}})['then'](handleEntityNotFound(_0x12cb39,null))[_0xb321('0x20')](removeEntity(_0x12cb39,null))[_0xb321('0x41')](handleError(_0x12cb39,null));};
\ No newline at end of file