Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / openchannelApplication / openchannelApplication.controller.js
index 6cef87e..ea02273 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1045=['send','map','OpenchannelApplication','rawAttributes','fieldName','type','key','model','query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','VIRTUAL','count','includeAll','include','findAll','rows','catch','params','options','find','create','update','body','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','squel','crypto','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','save','then','destroy','error','stack','name'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x1045,0x6e));var _0x5104=function(_0x1dc130,_0x1f8090){_0x1dc130=_0x1dc130-0x0;var _0x48e316=_0x1045[_0x1dc130];return _0x48e316;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x5104('0x0'));var zipdir=require(_0x5104('0x1'));var jsonpatch=require(_0x5104('0x2'));var rp=require(_0x5104('0x3'));var moment=require(_0x5104('0x4'));var BPromise=require(_0x5104('0x5'));var Mustache=require(_0x5104('0x6'));var util=require('util');var path=require(_0x5104('0x7'));var sox=require(_0x5104('0x8'));var csv=require(_0x5104('0x9'));var ejs=require(_0x5104('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0x5104('0xb'));var crypto=require(_0x5104('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x5104('0xd'));var toCsv=require(_0x5104('0x9'));var querystring=require(_0x5104('0xe'));var Papa=require('papaparse');var Redis=require(_0x5104('0xf'));var authService=require(_0x5104('0x10'));var qs=require(_0x5104('0x11'));var as=require(_0x5104('0x12'));var hardwareService=require(_0x5104('0x13'));var logger=require('../../config/logger')(_0x5104('0x14'));var utils=require(_0x5104('0x15'));var config=require(_0x5104('0x16'));var db=require(_0x5104('0x17'))['db'];function respondWithStatusCode(_0x3e4a85,_0x4c9706){_0x4c9706=_0x4c9706||0xcc;return function(_0x2fe48e){if(_0x2fe48e){return _0x3e4a85[_0x5104('0x18')](_0x4c9706);}return _0x3e4a85[_0x5104('0x19')](_0x4c9706)[_0x5104('0x1a')]();};}function respondWithResult(_0x4493da,_0x4a4425){_0x4a4425=_0x4a4425||0xc8;return function(_0xbfd199){if(_0xbfd199){return _0x4493da[_0x5104('0x19')](_0x4a4425)[_0x5104('0x1b')](_0xbfd199);}};}function respondWithFilteredResult(_0x4fab7e,_0x4ac31b){return function(_0x21d319){if(_0x21d319){var _0x738847=_0x21d319['count'],_0x2c58d8=_0x4ac31b[_0x5104('0x1c')],_0x58cf56=_0x4ac31b[_0x5104('0x1c')]+_0x4ac31b[_0x5104('0x1d')],_0x584b12;if(_0x58cf56>=_0x738847){_0x58cf56=_0x738847;_0x584b12=0xc8;}else{_0x584b12=0xce;}_0x4fab7e[_0x5104('0x19')](_0x584b12);return _0x4fab7e[_0x5104('0x1e')](_0x5104('0x1f'),_0x2c58d8+'-'+_0x58cf56+'/'+_0x738847)[_0x5104('0x1b')](_0x21d319);}return null;};}function patchUpdates(_0x3c8099){return function(_0x15dd07){try{jsonpatch[_0x5104('0x20')](_0x15dd07,_0x3c8099,!![]);}catch(_0x50122e){return BPromise[_0x5104('0x21')](_0x50122e);}return _0x15dd07[_0x5104('0x22')]();};}function saveUpdates(_0x33bc97,_0x3d2a34){return function(_0x255036){if(_0x255036){return _0x255036['update'](_0x33bc97)[_0x5104('0x23')](function(_0x1d9843){return _0x1d9843;});}return null;};}function removeEntity(_0x4464b2,_0x25f750){return function(_0x24065d){if(_0x24065d){return _0x24065d[_0x5104('0x24')]()[_0x5104('0x23')](function(){_0x4464b2[_0x5104('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2f19f4,_0x4ba983){return function(_0x890535){if(!_0x890535){_0x2f19f4[_0x5104('0x18')](0x194);}return _0x890535;};}function handleError(_0xab0985,_0x415a9e){_0x415a9e=_0x415a9e||0x1f4;return function(_0x1d8aac){logger[_0x5104('0x25')](_0x1d8aac[_0x5104('0x26')]);if(_0x1d8aac[_0x5104('0x27')]){delete _0x1d8aac['name'];}_0xab0985[_0x5104('0x19')](_0x415a9e)[_0x5104('0x28')](_0x1d8aac);};}exports['index']=function(_0x59beb7,_0x2453cd){var _0xa1f8a7={},_0x23d435={},_0x5935f2={'count':0x0,'rows':[]};var _0x4d6cd9=_[_0x5104('0x29')](db[_0x5104('0x2a')][_0x5104('0x2b')],function(_0x397895){return{'name':_0x397895[_0x5104('0x2c')],'type':_0x397895[_0x5104('0x2d')][_0x5104('0x2e')]};});_0x23d435[_0x5104('0x2f')]=_['map'](_0x4d6cd9,'name');_0x23d435[_0x5104('0x30')]=_[_0x5104('0x31')](_0x59beb7[_0x5104('0x30')]);_0x23d435[_0x5104('0x32')]=_['intersection'](_0x23d435[_0x5104('0x2f')],_0x23d435[_0x5104('0x30')]);_0xa1f8a7[_0x5104('0x33')]=_[_0x5104('0x34')](_0x23d435[_0x5104('0x2f')],qs['fields'](_0x59beb7['query'][_0x5104('0x35')]));_0xa1f8a7['attributes']=_0xa1f8a7[_0x5104('0x33')][_0x5104('0x36')]?_0xa1f8a7['attributes']:_0x23d435['model'];if(!_0x59beb7[_0x5104('0x30')][_0x5104('0x37')](_0x5104('0x38'))){_0xa1f8a7['limit']=qs[_0x5104('0x1d')](_0x59beb7[_0x5104('0x30')][_0x5104('0x1d')]);_0xa1f8a7[_0x5104('0x1c')]=qs['offset'](_0x59beb7['query']['offset']);}_0xa1f8a7[_0x5104('0x39')]=qs[_0x5104('0x3a')](_0x59beb7['query']['sort']);_0xa1f8a7[_0x5104('0x3b')]=qs[_0x5104('0x32')](_['pick'](_0x59beb7['query'],_0x23d435[_0x5104('0x32')]));if(_0x59beb7[_0x5104('0x30')][_0x5104('0x3c')]){_0xa1f8a7[_0x5104('0x3b')]=_[_0x5104('0x3d')](_0xa1f8a7[_0x5104('0x3b')],{'$or':_[_0x5104('0x29')](_0x4d6cd9,function(_0x5345bd){if(_0x5345bd['type']!==_0x5104('0x3e')){var _0x4429a7={};_0x4429a7[_0x5345bd[_0x5104('0x27')]]={'$like':'%'+_0x59beb7[_0x5104('0x30')][_0x5104('0x3c')]+'%'};return _0x4429a7;}})});}_0xa1f8a7=_[_0x5104('0x3d')]({},_0xa1f8a7,_0x59beb7['options']);var _0x1339ba={'where':_0xa1f8a7[_0x5104('0x3b')]};return db[_0x5104('0x2a')][_0x5104('0x3f')](_0x1339ba)[_0x5104('0x23')](function(_0x44cff8){_0x5935f2[_0x5104('0x3f')]=_0x44cff8;if(_0x59beb7[_0x5104('0x30')][_0x5104('0x40')]){_0xa1f8a7[_0x5104('0x41')]=[{'all':!![]}];}return db[_0x5104('0x2a')][_0x5104('0x42')](_0xa1f8a7);})[_0x5104('0x23')](function(_0x12bdae){_0x5935f2[_0x5104('0x43')]=_0x12bdae;return _0x5935f2;})['then'](respondWithFilteredResult(_0x2453cd,_0xa1f8a7))[_0x5104('0x44')](handleError(_0x2453cd,null));};exports['show']=function(_0x5be389,_0x4f8d45){var _0x2c94dd={'raw':!![],'where':{'id':_0x5be389[_0x5104('0x45')]['id']}},_0xe7a9f7={};_0xe7a9f7[_0x5104('0x2f')]=_[_0x5104('0x31')](db['OpenchannelApplication'][_0x5104('0x2b')]);_0xe7a9f7['query']=_[_0x5104('0x31')](_0x5be389[_0x5104('0x30')]);_0xe7a9f7[_0x5104('0x32')]=_[_0x5104('0x34')](_0xe7a9f7['model'],_0xe7a9f7['query']);_0x2c94dd[_0x5104('0x33')]=_[_0x5104('0x34')](_0xe7a9f7[_0x5104('0x2f')],qs[_0x5104('0x35')](_0x5be389[_0x5104('0x30')]['fields']));_0x2c94dd[_0x5104('0x33')]=_0x2c94dd[_0x5104('0x33')][_0x5104('0x36')]?_0x2c94dd[_0x5104('0x33')]:_0xe7a9f7[_0x5104('0x2f')];if(_0x5be389[_0x5104('0x30')][_0x5104('0x40')]){_0x2c94dd[_0x5104('0x41')]=[{'all':!![]}];}_0x2c94dd=_[_0x5104('0x3d')]({},_0x2c94dd,_0x5be389[_0x5104('0x46')]);return db['OpenchannelApplication'][_0x5104('0x47')](_0x2c94dd)[_0x5104('0x23')](handleEntityNotFound(_0x4f8d45,null))[_0x5104('0x23')](respondWithResult(_0x4f8d45,null))[_0x5104('0x44')](handleError(_0x4f8d45,null));};exports['create']=function(_0x4d647f,_0x28ae91){return db[_0x5104('0x2a')][_0x5104('0x48')](_0x4d647f['body'],{})[_0x5104('0x23')](respondWithResult(_0x28ae91,0xc9))[_0x5104('0x44')](handleError(_0x28ae91,null));};exports[_0x5104('0x49')]=function(_0x23a7e3,_0x30d833){if(_0x23a7e3[_0x5104('0x4a')]['id']){delete _0x23a7e3[_0x5104('0x4a')]['id'];}return db[_0x5104('0x2a')]['find']({'where':{'id':_0x23a7e3[_0x5104('0x45')]['id']}})['then'](handleEntityNotFound(_0x30d833,null))[_0x5104('0x23')](saveUpdates(_0x23a7e3[_0x5104('0x4a')],null))['then'](respondWithResult(_0x30d833,null))['catch'](handleError(_0x30d833,null));};exports[_0x5104('0x24')]=function(_0x352add,_0x84988c){return db[_0x5104('0x2a')][_0x5104('0x47')]({'where':{'id':_0x352add[_0x5104('0x45')]['id']}})[_0x5104('0x23')](handleEntityNotFound(_0x84988c,null))[_0x5104('0x23')](removeEntity(_0x84988c,null))[_0x5104('0x44')](handleError(_0x84988c,null));};
\ No newline at end of file
+var _0xb05d=['includeAll','OpenchannelApplication','findAll','catch','show','params','find','create','body','update','html-pdf','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','end','status','json','count','offset','set','apply','reject','destroy','then','sendStatus','error','stack','send','index','map','rawAttributes','fieldName','key','model','name','query','keys','filters','intersection','fields','attributes','length','nolimit','limit','order','sort','where','pick','type','VIRTUAL','merge','options'];(function(_0x494861,_0x47b38d){var _0x5167fb=function(_0xa8a96b){while(--_0xa8a96b){_0x494861['push'](_0x494861['shift']());}};_0x5167fb(++_0x47b38d);}(_0xb05d,0xdf));var _0xdb05=function(_0x5c619e,_0x1bccdf){_0x5c619e=_0x5c619e-0x0;var _0x445cf8=_0xb05d[_0x5c619e];return _0x445cf8;};'use strict';var pdf=require(_0xdb05('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xdb05('0x1'));var zipdir=require(_0xdb05('0x2'));var jsonpatch=require(_0xdb05('0x3'));var rp=require('request-promise');var moment=require(_0xdb05('0x4'));var BPromise=require(_0xdb05('0x5'));var Mustache=require(_0xdb05('0x6'));var util=require(_0xdb05('0x7'));var path=require('path');var sox=require(_0xdb05('0x8'));var csv=require('to-csv');var ejs=require(_0xdb05('0x9'));var fs=require('fs');var _=require(_0xdb05('0xa'));var squel=require(_0xdb05('0xb'));var crypto=require(_0xdb05('0xc'));var jsforce=require('jsforce');var deskjs=require(_0xdb05('0xd'));var toCsv=require('to-csv');var querystring=require(_0xdb05('0xe'));var Papa=require(_0xdb05('0xf'));var Redis=require('ioredis');var authService=require(_0xdb05('0x10'));var qs=require(_0xdb05('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xdb05('0x12'));var logger=require('../../config/logger')(_0xdb05('0x13'));var utils=require(_0xdb05('0x14'));var config=require(_0xdb05('0x15'));var db=require(_0xdb05('0x16'))['db'];function respondWithStatusCode(_0x4f8cb3,_0x182313){_0x182313=_0x182313||0xcc;return function(_0x2eeb61){if(_0x2eeb61){return _0x4f8cb3['sendStatus'](_0x182313);}return _0x4f8cb3['status'](_0x182313)[_0xdb05('0x17')]();};}function respondWithResult(_0x41eb5d,_0x23d518){_0x23d518=_0x23d518||0xc8;return function(_0x1a1c9e){if(_0x1a1c9e){return _0x41eb5d[_0xdb05('0x18')](_0x23d518)[_0xdb05('0x19')](_0x1a1c9e);}};}function respondWithFilteredResult(_0x4dd029,_0x4ae089){return function(_0x2ef1e1){if(_0x2ef1e1){var _0x27652c=_0x2ef1e1[_0xdb05('0x1a')],_0x5ca886=_0x4ae089['offset'],_0x238662=_0x4ae089[_0xdb05('0x1b')]+_0x4ae089['limit'],_0x1c4056;if(_0x238662>=_0x27652c){_0x238662=_0x27652c;_0x1c4056=0xc8;}else{_0x1c4056=0xce;}_0x4dd029['status'](_0x1c4056);return _0x4dd029[_0xdb05('0x1c')]('Content-Range',_0x5ca886+'-'+_0x238662+'/'+_0x27652c)[_0xdb05('0x19')](_0x2ef1e1);}return null;};}function patchUpdates(_0x66dae6){return function(_0x4e53b0){try{jsonpatch[_0xdb05('0x1d')](_0x4e53b0,_0x66dae6,!![]);}catch(_0x522451){return BPromise[_0xdb05('0x1e')](_0x522451);}return _0x4e53b0['save']();};}function saveUpdates(_0x205c99,_0x37072f){return function(_0x3f833a){if(_0x3f833a){return _0x3f833a['update'](_0x205c99)['then'](function(_0x3865ee){return _0x3865ee;});}return null;};}function removeEntity(_0x48fea2,_0x4ad268){return function(_0x57636f){if(_0x57636f){return _0x57636f[_0xdb05('0x1f')]()[_0xdb05('0x20')](function(){_0x48fea2['status'](0xcc)[_0xdb05('0x17')]();});}};}function handleEntityNotFound(_0x38a782,_0x2f1d51){return function(_0x32dbb6){if(!_0x32dbb6){_0x38a782[_0xdb05('0x21')](0x194);}return _0x32dbb6;};}function handleError(_0x19829e,_0x33ce75){_0x33ce75=_0x33ce75||0x1f4;return function(_0x161a1f){logger[_0xdb05('0x22')](_0x161a1f[_0xdb05('0x23')]);if(_0x161a1f['name']){delete _0x161a1f['name'];}_0x19829e['status'](_0x33ce75)[_0xdb05('0x24')](_0x161a1f);};}exports[_0xdb05('0x25')]=function(_0x406527,_0x412820){var _0x37993a={},_0x2f964a={},_0x3354c7={'count':0x0,'rows':[]};var _0x3cb768=_[_0xdb05('0x26')](db['OpenchannelApplication'][_0xdb05('0x27')],function(_0x135c17){return{'name':_0x135c17[_0xdb05('0x28')],'type':_0x135c17['type'][_0xdb05('0x29')]};});_0x2f964a[_0xdb05('0x2a')]=_[_0xdb05('0x26')](_0x3cb768,_0xdb05('0x2b'));_0x2f964a[_0xdb05('0x2c')]=_[_0xdb05('0x2d')](_0x406527['query']);_0x2f964a[_0xdb05('0x2e')]=_[_0xdb05('0x2f')](_0x2f964a[_0xdb05('0x2a')],_0x2f964a[_0xdb05('0x2c')]);_0x37993a['attributes']=_['intersection'](_0x2f964a[_0xdb05('0x2a')],qs['fields'](_0x406527['query'][_0xdb05('0x30')]));_0x37993a['attributes']=_0x37993a[_0xdb05('0x31')][_0xdb05('0x32')]?_0x37993a['attributes']:_0x2f964a[_0xdb05('0x2a')];if(!_0x406527[_0xdb05('0x2c')]['hasOwnProperty'](_0xdb05('0x33'))){_0x37993a[_0xdb05('0x34')]=qs[_0xdb05('0x34')](_0x406527[_0xdb05('0x2c')]['limit']);_0x37993a[_0xdb05('0x1b')]=qs[_0xdb05('0x1b')](_0x406527['query']['offset']);}_0x37993a[_0xdb05('0x35')]=qs[_0xdb05('0x36')](_0x406527[_0xdb05('0x2c')][_0xdb05('0x36')]);_0x37993a[_0xdb05('0x37')]=qs[_0xdb05('0x2e')](_[_0xdb05('0x38')](_0x406527[_0xdb05('0x2c')],_0x2f964a[_0xdb05('0x2e')]));if(_0x406527['query']['filter']){_0x37993a[_0xdb05('0x37')]=_['merge'](_0x37993a[_0xdb05('0x37')],{'$or':_[_0xdb05('0x26')](_0x3cb768,function(_0x5d2222){if(_0x5d2222[_0xdb05('0x39')]!==_0xdb05('0x3a')){var _0x57038c={};_0x57038c[_0x5d2222[_0xdb05('0x2b')]]={'$like':'%'+_0x406527[_0xdb05('0x2c')]['filter']+'%'};return _0x57038c;}})});}_0x37993a=_[_0xdb05('0x3b')]({},_0x37993a,_0x406527[_0xdb05('0x3c')]);var _0x39fec8={'where':_0x37993a[_0xdb05('0x37')]};return db['OpenchannelApplication'][_0xdb05('0x1a')](_0x39fec8)[_0xdb05('0x20')](function(_0x3e75eb){_0x3354c7[_0xdb05('0x1a')]=_0x3e75eb;if(_0x406527[_0xdb05('0x2c')][_0xdb05('0x3d')]){_0x37993a['include']=[{'all':!![]}];}return db[_0xdb05('0x3e')][_0xdb05('0x3f')](_0x37993a);})['then'](function(_0x8de769){_0x3354c7['rows']=_0x8de769;return _0x3354c7;})[_0xdb05('0x20')](respondWithFilteredResult(_0x412820,_0x37993a))[_0xdb05('0x40')](handleError(_0x412820,null));};exports[_0xdb05('0x41')]=function(_0x1a7358,_0x51716d){var _0x2b8736={'raw':!![],'where':{'id':_0x1a7358[_0xdb05('0x42')]['id']}},_0x27fc06={};_0x27fc06[_0xdb05('0x2a')]=_['keys'](db['OpenchannelApplication']['rawAttributes']);_0x27fc06['query']=_['keys'](_0x1a7358[_0xdb05('0x2c')]);_0x27fc06[_0xdb05('0x2e')]=_[_0xdb05('0x2f')](_0x27fc06[_0xdb05('0x2a')],_0x27fc06[_0xdb05('0x2c')]);_0x2b8736[_0xdb05('0x31')]=_[_0xdb05('0x2f')](_0x27fc06[_0xdb05('0x2a')],qs[_0xdb05('0x30')](_0x1a7358['query'][_0xdb05('0x30')]));_0x2b8736[_0xdb05('0x31')]=_0x2b8736[_0xdb05('0x31')][_0xdb05('0x32')]?_0x2b8736[_0xdb05('0x31')]:_0x27fc06[_0xdb05('0x2a')];if(_0x1a7358['query'][_0xdb05('0x3d')]){_0x2b8736['include']=[{'all':!![]}];}_0x2b8736=_[_0xdb05('0x3b')]({},_0x2b8736,_0x1a7358[_0xdb05('0x3c')]);return db['OpenchannelApplication'][_0xdb05('0x43')](_0x2b8736)[_0xdb05('0x20')](handleEntityNotFound(_0x51716d,null))['then'](respondWithResult(_0x51716d,null))[_0xdb05('0x40')](handleError(_0x51716d,null));};exports[_0xdb05('0x44')]=function(_0x49d6c6,_0x3fb17d){return db['OpenchannelApplication']['create'](_0x49d6c6[_0xdb05('0x45')],{})['then'](respondWithResult(_0x3fb17d,0xc9))['catch'](handleError(_0x3fb17d,null));};exports[_0xdb05('0x46')]=function(_0x3a1358,_0x2bf91e){if(_0x3a1358[_0xdb05('0x45')]['id']){delete _0x3a1358[_0xdb05('0x45')]['id'];}return db[_0xdb05('0x3e')][_0xdb05('0x43')]({'where':{'id':_0x3a1358[_0xdb05('0x42')]['id']}})[_0xdb05('0x20')](handleEntityNotFound(_0x2bf91e,null))[_0xdb05('0x20')](saveUpdates(_0x3a1358[_0xdb05('0x45')],null))['then'](respondWithResult(_0x2bf91e,null))[_0xdb05('0x40')](handleError(_0x2bf91e,null));};exports[_0xdb05('0x1f')]=function(_0x50fe9c,_0x3631cd){return db[_0xdb05('0x3e')][_0xdb05('0x43')]({'where':{'id':_0x50fe9c[_0xdb05('0x42')]['id']}})[_0xdb05('0x20')](handleEntityNotFound(_0x3631cd,null))[_0xdb05('0x20')](removeEntity(_0x3631cd,null))[_0xdb05('0x40')](handleError(_0x3631cd,null));};
\ No newline at end of file