Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / openchannelApplication / openchannelApplication.controller.js
index bc2943b..a024634 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x90ed=['filters','intersection','attributes','model','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','type','VIRTUAL','includeAll','include','findAll','rows','catch','show','params','fields','options','find','create','body','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','limit','set','reject','update','then','destroy','error','stack','send','index','OpenchannelApplication','rawAttributes','key','map','name','query','keys'];(function(_0x5d32b9,_0x101d65){var _0x545d5a=function(_0x28f61e){while(--_0x28f61e){_0x5d32b9['push'](_0x5d32b9['shift']());}};_0x545d5a(++_0x101d65);}(_0x90ed,0x13a));var _0xd90e=function(_0x19ad3b,_0x34c323){_0x19ad3b=_0x19ad3b-0x0;var _0x4937dd=_0x90ed[_0x19ad3b];return _0x4937dd;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xd90e('0x0'));var zipdir=require(_0xd90e('0x1'));var jsonpatch=require(_0xd90e('0x2'));var rp=require(_0xd90e('0x3'));var moment=require(_0xd90e('0x4'));var BPromise=require(_0xd90e('0x5'));var Mustache=require(_0xd90e('0x6'));var util=require('util');var path=require(_0xd90e('0x7'));var sox=require(_0xd90e('0x8'));var csv=require(_0xd90e('0x9'));var ejs=require(_0xd90e('0xa'));var fs=require('fs');var _=require(_0xd90e('0xb'));var squel=require(_0xd90e('0xc'));var crypto=require(_0xd90e('0xd'));var jsforce=require(_0xd90e('0xe'));var deskjs=require(_0xd90e('0xf'));var toCsv=require(_0xd90e('0x9'));var querystring=require(_0xd90e('0x10'));var Papa=require('papaparse');var Redis=require(_0xd90e('0x11'));var authService=require(_0xd90e('0x12'));var qs=require(_0xd90e('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xd90e('0x14'));var logger=require('../../config/logger')(_0xd90e('0x15'));var utils=require('../../config/utils');var config=require(_0xd90e('0x16'));var db=require(_0xd90e('0x17'))['db'];function respondWithStatusCode(_0x40a91d,_0x25de41){_0x25de41=_0x25de41||0xcc;return function(_0x1eb007){if(_0x1eb007){return _0x40a91d[_0xd90e('0x18')](_0x25de41);}return _0x40a91d[_0xd90e('0x19')](_0x25de41)['end']();};}function respondWithResult(_0x4d3407,_0x45af4e){_0x45af4e=_0x45af4e||0xc8;return function(_0x21242b){if(_0x21242b){return _0x4d3407[_0xd90e('0x19')](_0x45af4e)[_0xd90e('0x1a')](_0x21242b);}};}function respondWithFilteredResult(_0x17093a,_0x3f17a6){return function(_0x3e5315){if(_0x3e5315){var _0x107952=_0x3e5315[_0xd90e('0x1b')],_0x2b568e=_0x3f17a6[_0xd90e('0x1c')],_0x378bbe=_0x3f17a6[_0xd90e('0x1c')]+_0x3f17a6[_0xd90e('0x1d')],_0x5b6387;if(_0x378bbe>=_0x107952){_0x378bbe=_0x107952;_0x5b6387=0xc8;}else{_0x5b6387=0xce;}_0x17093a[_0xd90e('0x19')](_0x5b6387);return _0x17093a[_0xd90e('0x1e')]('Content-Range',_0x2b568e+'-'+_0x378bbe+'/'+_0x107952)[_0xd90e('0x1a')](_0x3e5315);}return null;};}function patchUpdates(_0x28558f){return function(_0x2c24ad){try{jsonpatch['apply'](_0x2c24ad,_0x28558f,!![]);}catch(_0x11f137){return BPromise[_0xd90e('0x1f')](_0x11f137);}return _0x2c24ad['save']();};}function saveUpdates(_0x5a9326,_0x58edf1){return function(_0x4e4063){if(_0x4e4063){return _0x4e4063[_0xd90e('0x20')](_0x5a9326)[_0xd90e('0x21')](function(_0x90e81b){return _0x90e81b;});}return null;};}function removeEntity(_0x60063e,_0x4bc826){return function(_0x16658c){if(_0x16658c){return _0x16658c[_0xd90e('0x22')]()[_0xd90e('0x21')](function(){_0x60063e[_0xd90e('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x277cd9,_0x58c068){return function(_0x21b247){if(!_0x21b247){_0x277cd9[_0xd90e('0x18')](0x194);}return _0x21b247;};}function handleError(_0x52cb2b,_0x1142b5){_0x1142b5=_0x1142b5||0x1f4;return function(_0x113a25){logger[_0xd90e('0x23')](_0x113a25[_0xd90e('0x24')]);if(_0x113a25['name']){delete _0x113a25['name'];}_0x52cb2b['status'](_0x1142b5)[_0xd90e('0x25')](_0x113a25);};}exports[_0xd90e('0x26')]=function(_0x4b5333,_0x3c8ac7){var _0x5d68f4={},_0x1be955={},_0x5881d2={'count':0x0,'rows':[]};var _0x2313ee=_['map'](db[_0xd90e('0x27')][_0xd90e('0x28')],function(_0x153b7e){return{'name':_0x153b7e['fieldName'],'type':_0x153b7e['type'][_0xd90e('0x29')]};});_0x1be955['model']=_[_0xd90e('0x2a')](_0x2313ee,_0xd90e('0x2b'));_0x1be955[_0xd90e('0x2c')]=_[_0xd90e('0x2d')](_0x4b5333[_0xd90e('0x2c')]);_0x1be955[_0xd90e('0x2e')]=_[_0xd90e('0x2f')](_0x1be955['model'],_0x1be955[_0xd90e('0x2c')]);_0x5d68f4[_0xd90e('0x30')]=_['intersection'](_0x1be955[_0xd90e('0x31')],qs['fields'](_0x4b5333[_0xd90e('0x2c')]['fields']));_0x5d68f4[_0xd90e('0x30')]=_0x5d68f4['attributes']['length']?_0x5d68f4[_0xd90e('0x30')]:_0x1be955[_0xd90e('0x31')];if(!_0x4b5333['query'][_0xd90e('0x32')](_0xd90e('0x33'))){_0x5d68f4[_0xd90e('0x1d')]=qs[_0xd90e('0x1d')](_0x4b5333[_0xd90e('0x2c')][_0xd90e('0x1d')]);_0x5d68f4[_0xd90e('0x1c')]=qs['offset'](_0x4b5333['query'][_0xd90e('0x1c')]);}_0x5d68f4[_0xd90e('0x34')]=qs[_0xd90e('0x35')](_0x4b5333[_0xd90e('0x2c')]['sort']);_0x5d68f4[_0xd90e('0x36')]=qs[_0xd90e('0x2e')](_[_0xd90e('0x37')](_0x4b5333[_0xd90e('0x2c')],_0x1be955[_0xd90e('0x2e')]),_0x2313ee);if(_0x4b5333[_0xd90e('0x2c')][_0xd90e('0x38')]){_0x5d68f4['where']=_[_0xd90e('0x39')](_0x5d68f4[_0xd90e('0x36')],{'$or':_[_0xd90e('0x2a')](_0x2313ee,function(_0x2b8200){if(_0x2b8200[_0xd90e('0x3a')]!==_0xd90e('0x3b')){var _0x1db021={};_0x1db021[_0x2b8200[_0xd90e('0x2b')]]={'$like':'%'+_0x4b5333[_0xd90e('0x2c')][_0xd90e('0x38')]+'%'};return _0x1db021;}})});}_0x5d68f4=_[_0xd90e('0x39')]({},_0x5d68f4,_0x4b5333['options']);var _0x29b49e={'where':_0x5d68f4[_0xd90e('0x36')]};return db[_0xd90e('0x27')][_0xd90e('0x1b')](_0x29b49e)['then'](function(_0x165fdf){_0x5881d2[_0xd90e('0x1b')]=_0x165fdf;if(_0x4b5333[_0xd90e('0x2c')][_0xd90e('0x3c')]){_0x5d68f4[_0xd90e('0x3d')]=[{'all':!![]}];}return db['OpenchannelApplication'][_0xd90e('0x3e')](_0x5d68f4);})['then'](function(_0x9d5ab4){_0x5881d2[_0xd90e('0x3f')]=_0x9d5ab4;return _0x5881d2;})['then'](respondWithFilteredResult(_0x3c8ac7,_0x5d68f4))[_0xd90e('0x40')](handleError(_0x3c8ac7,null));};exports[_0xd90e('0x41')]=function(_0x11b259,_0x16a8fa){var _0x212e3e={'raw':!![],'where':{'id':_0x11b259[_0xd90e('0x42')]['id']}},_0x13b819={};_0x13b819[_0xd90e('0x31')]=_['keys'](db['OpenchannelApplication']['rawAttributes']);_0x13b819[_0xd90e('0x2c')]=_[_0xd90e('0x2d')](_0x11b259[_0xd90e('0x2c')]);_0x13b819['filters']=_[_0xd90e('0x2f')](_0x13b819[_0xd90e('0x31')],_0x13b819[_0xd90e('0x2c')]);_0x212e3e[_0xd90e('0x30')]=_['intersection'](_0x13b819[_0xd90e('0x31')],qs[_0xd90e('0x43')](_0x11b259[_0xd90e('0x2c')][_0xd90e('0x43')]));_0x212e3e['attributes']=_0x212e3e[_0xd90e('0x30')]['length']?_0x212e3e[_0xd90e('0x30')]:_0x13b819['model'];if(_0x11b259[_0xd90e('0x2c')][_0xd90e('0x3c')]){_0x212e3e[_0xd90e('0x3d')]=[{'all':!![]}];}_0x212e3e=_[_0xd90e('0x39')]({},_0x212e3e,_0x11b259[_0xd90e('0x44')]);return db['OpenchannelApplication'][_0xd90e('0x45')](_0x212e3e)[_0xd90e('0x21')](handleEntityNotFound(_0x16a8fa,null))[_0xd90e('0x21')](respondWithResult(_0x16a8fa,null))['catch'](handleError(_0x16a8fa,null));};exports[_0xd90e('0x46')]=function(_0x28ab75,_0x12cd3e){return db[_0xd90e('0x27')][_0xd90e('0x46')](_0x28ab75[_0xd90e('0x47')],{})[_0xd90e('0x21')](respondWithResult(_0x12cd3e,0xc9))[_0xd90e('0x40')](handleError(_0x12cd3e,null));};exports[_0xd90e('0x20')]=function(_0xc4c4af,_0x45b5fc){if(_0xc4c4af['body']['id']){delete _0xc4c4af[_0xd90e('0x47')]['id'];}return db[_0xd90e('0x27')][_0xd90e('0x45')]({'where':{'id':_0xc4c4af[_0xd90e('0x42')]['id']}})[_0xd90e('0x21')](handleEntityNotFound(_0x45b5fc,null))[_0xd90e('0x21')](saveUpdates(_0xc4c4af[_0xd90e('0x47')],null))['then'](respondWithResult(_0x45b5fc,null))[_0xd90e('0x40')](handleError(_0x45b5fc,null));};exports[_0xd90e('0x22')]=function(_0x759c01,_0x4172a7){return db[_0xd90e('0x27')][_0xd90e('0x45')]({'where':{'id':_0x759c01[_0xd90e('0x42')]['id']}})['then'](handleEntityNotFound(_0x4172a7,null))['then'](removeEntity(_0x4172a7,null))[_0xd90e('0x40')](handleError(_0x4172a7,null));};
\ No newline at end of file
+var _0xdc79=['squel','querystring','papaparse','ioredis','../../config/license/hardware','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','set','Content-Range','reject','update','destroy','then','error','stack','name','send','map','OpenchannelApplication','rawAttributes','fieldName','type','key','model','query','keys','attributes','intersection','fields','length','hasOwnProperty','nolimit','limit','sort','where','filters','pick','filter','VIRTUAL','options','includeAll','rows','catch','merge','find','create','body','params','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','sox','to-csv','lodash'];(function(_0x2e5f9c,_0x134a52){var _0x538b44=function(_0x38ef13){while(--_0x38ef13){_0x2e5f9c['push'](_0x2e5f9c['shift']());}};_0x538b44(++_0x134a52);}(_0xdc79,0x79));var _0x9dc7=function(_0xb2ad47,_0x76772c){_0xb2ad47=_0xb2ad47-0x0;var _0x5a2e9b=_0xdc79[_0xb2ad47];return _0x5a2e9b;};'use strict';var pdf=require(_0x9dc7('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x9dc7('0x1'));var zipdir=require(_0x9dc7('0x2'));var jsonpatch=require(_0x9dc7('0x3'));var rp=require(_0x9dc7('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x9dc7('0x5'));var util=require(_0x9dc7('0x6'));var path=require(_0x9dc7('0x7'));var sox=require(_0x9dc7('0x8'));var csv=require(_0x9dc7('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x9dc7('0xa'));var squel=require(_0x9dc7('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x9dc7('0x9'));var querystring=require(_0x9dc7('0xc'));var Papa=require(_0x9dc7('0xd'));var Redis=require(_0x9dc7('0xe'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x9dc7('0xf'));var logger=require('../../config/logger')('api');var utils=require(_0x9dc7('0x10'));var config=require(_0x9dc7('0x11'));var db=require(_0x9dc7('0x12'))['db'];function respondWithStatusCode(_0x5b8297,_0xd70f4c){_0xd70f4c=_0xd70f4c||0xcc;return function(_0xddca24){if(_0xddca24){return _0x5b8297[_0x9dc7('0x13')](_0xd70f4c);}return _0x5b8297['status'](_0xd70f4c)[_0x9dc7('0x14')]();};}function respondWithResult(_0x3abd8e,_0x17b741){_0x17b741=_0x17b741||0xc8;return function(_0x315747){if(_0x315747){return _0x3abd8e[_0x9dc7('0x15')](_0x17b741)[_0x9dc7('0x16')](_0x315747);}};}function respondWithFilteredResult(_0x1b5a67,_0x202ac8){return function(_0x4c4491){if(_0x4c4491){var _0x13cb5c=_0x4c4491[_0x9dc7('0x17')],_0x3d2747=_0x202ac8[_0x9dc7('0x18')],_0x28b3ac=_0x202ac8['offset']+_0x202ac8['limit'],_0x4b2107;if(_0x28b3ac>=_0x13cb5c){_0x28b3ac=_0x13cb5c;_0x4b2107=0xc8;}else{_0x4b2107=0xce;}_0x1b5a67[_0x9dc7('0x15')](_0x4b2107);return _0x1b5a67[_0x9dc7('0x19')](_0x9dc7('0x1a'),_0x3d2747+'-'+_0x28b3ac+'/'+_0x13cb5c)[_0x9dc7('0x16')](_0x4c4491);}return null;};}function patchUpdates(_0x1f2dc2){return function(_0x107bc0){try{jsonpatch['apply'](_0x107bc0,_0x1f2dc2,!![]);}catch(_0x17fa8f){return BPromise[_0x9dc7('0x1b')](_0x17fa8f);}return _0x107bc0['save']();};}function saveUpdates(_0x3e5972,_0xc25762){return function(_0xfab344){if(_0xfab344){return _0xfab344[_0x9dc7('0x1c')](_0x3e5972)['then'](function(_0x47dbe9){return _0x47dbe9;});}return null;};}function removeEntity(_0x179003,_0x4b78a2){return function(_0x356671){if(_0x356671){return _0x356671[_0x9dc7('0x1d')]()[_0x9dc7('0x1e')](function(){_0x179003[_0x9dc7('0x15')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2e3a49,_0x292b11){return function(_0x4d14c6){if(!_0x4d14c6){_0x2e3a49[_0x9dc7('0x13')](0x194);}return _0x4d14c6;};}function handleError(_0xa21591,_0x27fec8){_0x27fec8=_0x27fec8||0x1f4;return function(_0x17adf9){logger[_0x9dc7('0x1f')](_0x17adf9[_0x9dc7('0x20')]);if(_0x17adf9[_0x9dc7('0x21')]){delete _0x17adf9[_0x9dc7('0x21')];}_0xa21591[_0x9dc7('0x15')](_0x27fec8)[_0x9dc7('0x22')](_0x17adf9);};}exports['index']=function(_0x312c50,_0x259852){var _0x619581={},_0x144be2={},_0x123a62={'count':0x0,'rows':[]};var _0x2818e6=_[_0x9dc7('0x23')](db[_0x9dc7('0x24')][_0x9dc7('0x25')],function(_0x4c3e22){return{'name':_0x4c3e22[_0x9dc7('0x26')],'type':_0x4c3e22[_0x9dc7('0x27')][_0x9dc7('0x28')]};});_0x144be2[_0x9dc7('0x29')]=_[_0x9dc7('0x23')](_0x2818e6,_0x9dc7('0x21'));_0x144be2[_0x9dc7('0x2a')]=_[_0x9dc7('0x2b')](_0x312c50[_0x9dc7('0x2a')]);_0x144be2['filters']=_['intersection'](_0x144be2[_0x9dc7('0x29')],_0x144be2[_0x9dc7('0x2a')]);_0x619581[_0x9dc7('0x2c')]=_[_0x9dc7('0x2d')](_0x144be2[_0x9dc7('0x29')],qs[_0x9dc7('0x2e')](_0x312c50['query'][_0x9dc7('0x2e')]));_0x619581[_0x9dc7('0x2c')]=_0x619581[_0x9dc7('0x2c')][_0x9dc7('0x2f')]?_0x619581[_0x9dc7('0x2c')]:_0x144be2[_0x9dc7('0x29')];if(!_0x312c50[_0x9dc7('0x2a')][_0x9dc7('0x30')](_0x9dc7('0x31'))){_0x619581[_0x9dc7('0x32')]=qs['limit'](_0x312c50[_0x9dc7('0x2a')][_0x9dc7('0x32')]);_0x619581[_0x9dc7('0x18')]=qs[_0x9dc7('0x18')](_0x312c50[_0x9dc7('0x2a')]['offset']);}_0x619581['order']=qs['sort'](_0x312c50['query'][_0x9dc7('0x33')]);_0x619581[_0x9dc7('0x34')]=qs[_0x9dc7('0x35')](_[_0x9dc7('0x36')](_0x312c50[_0x9dc7('0x2a')],_0x144be2[_0x9dc7('0x35')]),_0x2818e6);if(_0x312c50['query'][_0x9dc7('0x37')]){_0x619581[_0x9dc7('0x34')]=_['merge'](_0x619581[_0x9dc7('0x34')],{'$or':_[_0x9dc7('0x23')](_0x2818e6,function(_0x3f9eee){if(_0x3f9eee[_0x9dc7('0x27')]!==_0x9dc7('0x38')){var _0x105051={};_0x105051[_0x3f9eee['name']]={'$like':'%'+_0x312c50[_0x9dc7('0x2a')][_0x9dc7('0x37')]+'%'};return _0x105051;}})});}_0x619581=_['merge']({},_0x619581,_0x312c50[_0x9dc7('0x39')]);var _0x2fef3f={'where':_0x619581[_0x9dc7('0x34')]};return db[_0x9dc7('0x24')]['count'](_0x2fef3f)[_0x9dc7('0x1e')](function(_0x29b1dc){_0x123a62[_0x9dc7('0x17')]=_0x29b1dc;if(_0x312c50[_0x9dc7('0x2a')][_0x9dc7('0x3a')]){_0x619581['include']=[{'all':!![]}];}return db[_0x9dc7('0x24')]['findAll'](_0x619581);})[_0x9dc7('0x1e')](function(_0x285d78){_0x123a62[_0x9dc7('0x3b')]=_0x285d78;return _0x123a62;})[_0x9dc7('0x1e')](respondWithFilteredResult(_0x259852,_0x619581))[_0x9dc7('0x3c')](handleError(_0x259852,null));};exports['show']=function(_0x4ed5b2,_0x4351fb){var _0x4a8aaa={'raw':!![],'where':{'id':_0x4ed5b2['params']['id']}},_0x568136={};_0x568136[_0x9dc7('0x29')]=_[_0x9dc7('0x2b')](db['OpenchannelApplication'][_0x9dc7('0x25')]);_0x568136[_0x9dc7('0x2a')]=_[_0x9dc7('0x2b')](_0x4ed5b2[_0x9dc7('0x2a')]);_0x568136[_0x9dc7('0x35')]=_[_0x9dc7('0x2d')](_0x568136[_0x9dc7('0x29')],_0x568136[_0x9dc7('0x2a')]);_0x4a8aaa[_0x9dc7('0x2c')]=_['intersection'](_0x568136[_0x9dc7('0x29')],qs[_0x9dc7('0x2e')](_0x4ed5b2[_0x9dc7('0x2a')][_0x9dc7('0x2e')]));_0x4a8aaa[_0x9dc7('0x2c')]=_0x4a8aaa[_0x9dc7('0x2c')][_0x9dc7('0x2f')]?_0x4a8aaa[_0x9dc7('0x2c')]:_0x568136[_0x9dc7('0x29')];if(_0x4ed5b2[_0x9dc7('0x2a')][_0x9dc7('0x3a')]){_0x4a8aaa['include']=[{'all':!![]}];}_0x4a8aaa=_[_0x9dc7('0x3d')]({},_0x4a8aaa,_0x4ed5b2[_0x9dc7('0x39')]);return db[_0x9dc7('0x24')][_0x9dc7('0x3e')](_0x4a8aaa)['then'](handleEntityNotFound(_0x4351fb,null))[_0x9dc7('0x1e')](respondWithResult(_0x4351fb,null))[_0x9dc7('0x3c')](handleError(_0x4351fb,null));};exports[_0x9dc7('0x3f')]=function(_0x3a43c8,_0x4acb39){return db[_0x9dc7('0x24')]['create'](_0x3a43c8[_0x9dc7('0x40')],{})[_0x9dc7('0x1e')](respondWithResult(_0x4acb39,0xc9))[_0x9dc7('0x3c')](handleError(_0x4acb39,null));};exports[_0x9dc7('0x1c')]=function(_0x498809,_0x26ff3b){if(_0x498809[_0x9dc7('0x40')]['id']){delete _0x498809[_0x9dc7('0x40')]['id'];}return db[_0x9dc7('0x24')]['find']({'where':{'id':_0x498809['params']['id']}})[_0x9dc7('0x1e')](handleEntityNotFound(_0x26ff3b,null))[_0x9dc7('0x1e')](saveUpdates(_0x498809[_0x9dc7('0x40')],null))[_0x9dc7('0x1e')](respondWithResult(_0x26ff3b,null))[_0x9dc7('0x3c')](handleError(_0x26ff3b,null));};exports[_0x9dc7('0x1d')]=function(_0x4b57c7,_0x12838a){return db[_0x9dc7('0x24')][_0x9dc7('0x3e')]({'where':{'id':_0x4b57c7[_0x9dc7('0x41')]['id']}})[_0x9dc7('0x1e')](handleEntityNotFound(_0x12838a,null))[_0x9dc7('0x1e')](removeEntity(_0x12838a,null))[_0x9dc7('0x3c')](handleError(_0x12838a,null));};
\ No newline at end of file