Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / openchannelApplication / openchannelApplication.controller.js
index 2098ccb..a1b043b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdb74=['squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','send','index','map','rawAttributes','type','key','model','query','keys','filters','fields','attributes','length','hasOwnProperty','order','sort','where','pick','filter','merge','VIRTUAL','options','OpenchannelApplication','includeAll','include','findAll','rows','show','params','intersection','catch','create','body','find','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash'];(function(_0x404eb2,_0x165be2){var _0x3f04b8=function(_0x5c7fa){while(--_0x5c7fa){_0x404eb2['push'](_0x404eb2['shift']());}};_0x3f04b8(++_0x165be2);}(_0xdb74,0xe1));var _0x4db7=function(_0x2d7f0e,_0x3e6fbd){_0x2d7f0e=_0x2d7f0e-0x0;var _0x110b07=_0xdb74[_0x2d7f0e];return _0x110b07;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x4db7('0x0'));var zipdir=require(_0x4db7('0x1'));var jsonpatch=require(_0x4db7('0x2'));var rp=require('request-promise');var moment=require(_0x4db7('0x3'));var BPromise=require(_0x4db7('0x4'));var Mustache=require(_0x4db7('0x5'));var util=require(_0x4db7('0x6'));var path=require(_0x4db7('0x7'));var sox=require(_0x4db7('0x8'));var csv=require(_0x4db7('0x9'));var ejs=require(_0x4db7('0xa'));var fs=require('fs');var _=require(_0x4db7('0xb'));var squel=require(_0x4db7('0xc'));var crypto=require(_0x4db7('0xd'));var jsforce=require(_0x4db7('0xe'));var deskjs=require(_0x4db7('0xf'));var toCsv=require(_0x4db7('0x9'));var querystring=require(_0x4db7('0x10'));var Papa=require(_0x4db7('0x11'));var Redis=require(_0x4db7('0x12'));var authService=require(_0x4db7('0x13'));var qs=require(_0x4db7('0x14'));var as=require(_0x4db7('0x15'));var hardwareService=require(_0x4db7('0x16'));var logger=require(_0x4db7('0x17'))(_0x4db7('0x18'));var utils=require(_0x4db7('0x19'));var config=require('../../config/environment');var db=require(_0x4db7('0x1a'))['db'];function respondWithStatusCode(_0x179f07,_0x4922af){_0x4922af=_0x4922af||0xcc;return function(_0x10dd23){if(_0x10dd23){return _0x179f07['sendStatus'](_0x4922af);}return _0x179f07[_0x4db7('0x1b')](_0x4922af)[_0x4db7('0x1c')]();};}function respondWithResult(_0x4dbc03,_0x4f7176){_0x4f7176=_0x4f7176||0xc8;return function(_0x16c7d1){if(_0x16c7d1){return _0x4dbc03[_0x4db7('0x1b')](_0x4f7176)[_0x4db7('0x1d')](_0x16c7d1);}};}function respondWithFilteredResult(_0x45498d,_0x22a4f7){return function(_0x300796){if(_0x300796){var _0x5522b2=_0x300796[_0x4db7('0x1e')],_0x15300e=_0x22a4f7[_0x4db7('0x1f')],_0x55fda8=_0x22a4f7[_0x4db7('0x1f')]+_0x22a4f7[_0x4db7('0x20')],_0x38b566;if(_0x55fda8>=_0x5522b2){_0x55fda8=_0x5522b2;_0x38b566=0xc8;}else{_0x38b566=0xce;}_0x45498d[_0x4db7('0x1b')](_0x38b566);return _0x45498d[_0x4db7('0x21')](_0x4db7('0x22'),_0x15300e+'-'+_0x55fda8+'/'+_0x5522b2)[_0x4db7('0x1d')](_0x300796);}return null;};}function patchUpdates(_0x4d4c7d){return function(_0x5b88a){try{jsonpatch[_0x4db7('0x23')](_0x5b88a,_0x4d4c7d,!![]);}catch(_0x2c919f){return BPromise[_0x4db7('0x24')](_0x2c919f);}return _0x5b88a[_0x4db7('0x25')]();};}function saveUpdates(_0x4e694b,_0x5bdd71){return function(_0x126741){if(_0x126741){return _0x126741[_0x4db7('0x26')](_0x4e694b)[_0x4db7('0x27')](function(_0x179322){return _0x179322;});}return null;};}function removeEntity(_0x3b08b7,_0x3f2fe3){return function(_0x3fcdc6){if(_0x3fcdc6){return _0x3fcdc6[_0x4db7('0x28')]()[_0x4db7('0x27')](function(){_0x3b08b7[_0x4db7('0x1b')](0xcc)[_0x4db7('0x1c')]();});}};}function handleEntityNotFound(_0x344d04,_0x2eaab2){return function(_0x5c947f){if(!_0x5c947f){_0x344d04[_0x4db7('0x29')](0x194);}return _0x5c947f;};}function handleError(_0x3fa28a,_0x16bebc){_0x16bebc=_0x16bebc||0x1f4;return function(_0x506a9d){logger[_0x4db7('0x2a')](_0x506a9d[_0x4db7('0x2b')]);if(_0x506a9d[_0x4db7('0x2c')]){delete _0x506a9d[_0x4db7('0x2c')];}_0x3fa28a[_0x4db7('0x1b')](_0x16bebc)[_0x4db7('0x2d')](_0x506a9d);};}exports[_0x4db7('0x2e')]=function(_0x4b3b36,_0x51f090){var _0x449f57={},_0x3f9ec2={},_0xec6b99={'count':0x0,'rows':[]};var _0x53dc06=_[_0x4db7('0x2f')](db['OpenchannelApplication'][_0x4db7('0x30')],function(_0x5367a4){return{'name':_0x5367a4['fieldName'],'type':_0x5367a4[_0x4db7('0x31')][_0x4db7('0x32')]};});_0x3f9ec2[_0x4db7('0x33')]=_['map'](_0x53dc06,_0x4db7('0x2c'));_0x3f9ec2[_0x4db7('0x34')]=_[_0x4db7('0x35')](_0x4b3b36[_0x4db7('0x34')]);_0x3f9ec2[_0x4db7('0x36')]=_['intersection'](_0x3f9ec2[_0x4db7('0x33')],_0x3f9ec2['query']);_0x449f57['attributes']=_['intersection'](_0x3f9ec2[_0x4db7('0x33')],qs[_0x4db7('0x37')](_0x4b3b36[_0x4db7('0x34')][_0x4db7('0x37')]));_0x449f57[_0x4db7('0x38')]=_0x449f57['attributes'][_0x4db7('0x39')]?_0x449f57[_0x4db7('0x38')]:_0x3f9ec2[_0x4db7('0x33')];if(!_0x4b3b36[_0x4db7('0x34')][_0x4db7('0x3a')]('nolimit')){_0x449f57[_0x4db7('0x20')]=qs['limit'](_0x4b3b36[_0x4db7('0x34')]['limit']);_0x449f57[_0x4db7('0x1f')]=qs[_0x4db7('0x1f')](_0x4b3b36[_0x4db7('0x34')][_0x4db7('0x1f')]);}_0x449f57[_0x4db7('0x3b')]=qs[_0x4db7('0x3c')](_0x4b3b36[_0x4db7('0x34')][_0x4db7('0x3c')]);_0x449f57[_0x4db7('0x3d')]=qs['filters'](_[_0x4db7('0x3e')](_0x4b3b36[_0x4db7('0x34')],_0x3f9ec2[_0x4db7('0x36')]),_0x53dc06);if(_0x4b3b36['query'][_0x4db7('0x3f')]){_0x449f57[_0x4db7('0x3d')]=_[_0x4db7('0x40')](_0x449f57[_0x4db7('0x3d')],{'$or':_[_0x4db7('0x2f')](_0x53dc06,function(_0x5bea1b){if(_0x5bea1b[_0x4db7('0x31')]!==_0x4db7('0x41')){var _0x2a8e2b={};_0x2a8e2b[_0x5bea1b[_0x4db7('0x2c')]]={'$like':'%'+_0x4b3b36[_0x4db7('0x34')][_0x4db7('0x3f')]+'%'};return _0x2a8e2b;}})});}_0x449f57=_[_0x4db7('0x40')]({},_0x449f57,_0x4b3b36[_0x4db7('0x42')]);var _0x2f87ec={'where':_0x449f57[_0x4db7('0x3d')]};return db[_0x4db7('0x43')]['count'](_0x2f87ec)['then'](function(_0x42b2ab){_0xec6b99[_0x4db7('0x1e')]=_0x42b2ab;if(_0x4b3b36['query'][_0x4db7('0x44')]){_0x449f57[_0x4db7('0x45')]=[{'all':!![]}];}return db[_0x4db7('0x43')][_0x4db7('0x46')](_0x449f57);})['then'](function(_0x3b1034){_0xec6b99[_0x4db7('0x47')]=_0x3b1034;return _0xec6b99;})[_0x4db7('0x27')](respondWithFilteredResult(_0x51f090,_0x449f57))['catch'](handleError(_0x51f090,null));};exports[_0x4db7('0x48')]=function(_0x59bb12,_0x56cf51){var _0x40ed51={'raw':!![],'where':{'id':_0x59bb12[_0x4db7('0x49')]['id']}},_0x5da198={};_0x5da198[_0x4db7('0x33')]=_[_0x4db7('0x35')](db['OpenchannelApplication'][_0x4db7('0x30')]);_0x5da198[_0x4db7('0x34')]=_[_0x4db7('0x35')](_0x59bb12[_0x4db7('0x34')]);_0x5da198[_0x4db7('0x36')]=_[_0x4db7('0x4a')](_0x5da198['model'],_0x5da198[_0x4db7('0x34')]);_0x40ed51[_0x4db7('0x38')]=_[_0x4db7('0x4a')](_0x5da198[_0x4db7('0x33')],qs[_0x4db7('0x37')](_0x59bb12['query'][_0x4db7('0x37')]));_0x40ed51[_0x4db7('0x38')]=_0x40ed51['attributes']['length']?_0x40ed51[_0x4db7('0x38')]:_0x5da198[_0x4db7('0x33')];if(_0x59bb12[_0x4db7('0x34')][_0x4db7('0x44')]){_0x40ed51['include']=[{'all':!![]}];}_0x40ed51=_['merge']({},_0x40ed51,_0x59bb12[_0x4db7('0x42')]);return db[_0x4db7('0x43')]['find'](_0x40ed51)[_0x4db7('0x27')](handleEntityNotFound(_0x56cf51,null))['then'](respondWithResult(_0x56cf51,null))[_0x4db7('0x4b')](handleError(_0x56cf51,null));};exports[_0x4db7('0x4c')]=function(_0x2c73af,_0x3c0f7e){return db[_0x4db7('0x43')][_0x4db7('0x4c')](_0x2c73af[_0x4db7('0x4d')],{})[_0x4db7('0x27')](respondWithResult(_0x3c0f7e,0xc9))[_0x4db7('0x4b')](handleError(_0x3c0f7e,null));};exports['update']=function(_0x191458,_0x426322){if(_0x191458[_0x4db7('0x4d')]['id']){delete _0x191458[_0x4db7('0x4d')]['id'];}return db[_0x4db7('0x43')][_0x4db7('0x4e')]({'where':{'id':_0x191458[_0x4db7('0x49')]['id']}})['then'](handleEntityNotFound(_0x426322,null))[_0x4db7('0x27')](saveUpdates(_0x191458[_0x4db7('0x4d')],null))['then'](respondWithResult(_0x426322,null))[_0x4db7('0x4b')](handleError(_0x426322,null));};exports[_0x4db7('0x28')]=function(_0x2ee49b,_0x21c284){return db[_0x4db7('0x43')][_0x4db7('0x4e')]({'where':{'id':_0x2ee49b[_0x4db7('0x49')]['id']}})[_0x4db7('0x27')](handleEntityNotFound(_0x21c284,null))[_0x4db7('0x27')](removeEntity(_0x21c284,null))[_0x4db7('0x4b')](handleError(_0x21c284,null));};
\ No newline at end of file
+var _0x148f=['sendStatus','error','name','send','map','OpenchannelApplication','type','key','model','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','filters','filter','merge','options','includeAll','findAll','catch','show','params','keys','rawAttributes','include','create','body','find','html-pdf','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','status','end','count','offset','limit','set','json','apply','reject','save','update','destroy','then'];(function(_0x19d5f6,_0x212563){var _0x2b2138=function(_0x100e90){while(--_0x100e90){_0x19d5f6['push'](_0x19d5f6['shift']());}};_0x2b2138(++_0x212563);}(_0x148f,0xab));var _0xf148=function(_0x496a35,_0x49ce17){_0x496a35=_0x496a35-0x0;var _0x9157f0=_0x148f[_0x496a35];return _0x9157f0;};'use strict';var pdf=require(_0xf148('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xf148('0x1'));var zipdir=require(_0xf148('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xf148('0x3'));var moment=require(_0xf148('0x4'));var BPromise=require(_0xf148('0x5'));var Mustache=require(_0xf148('0x6'));var util=require(_0xf148('0x7'));var path=require(_0xf148('0x8'));var sox=require(_0xf148('0x9'));var csv=require(_0xf148('0xa'));var ejs=require(_0xf148('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0xf148('0xc'));var crypto=require(_0xf148('0xd'));var jsforce=require(_0xf148('0xe'));var deskjs=require('desk.js');var toCsv=require(_0xf148('0xa'));var querystring=require('querystring');var Papa=require(_0xf148('0xf'));var Redis=require(_0xf148('0x10'));var authService=require(_0xf148('0x11'));var qs=require(_0xf148('0x12'));var as=require(_0xf148('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xf148('0x14'))(_0xf148('0x15'));var utils=require(_0xf148('0x16'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x49fc15,_0x32700a){_0x32700a=_0x32700a||0xcc;return function(_0xc9f8ee){if(_0xc9f8ee){return _0x49fc15['sendStatus'](_0x32700a);}return _0x49fc15[_0xf148('0x17')](_0x32700a)[_0xf148('0x18')]();};}function respondWithResult(_0xd7c2ef,_0xc60164){_0xc60164=_0xc60164||0xc8;return function(_0x3d601a){if(_0x3d601a){return _0xd7c2ef[_0xf148('0x17')](_0xc60164)['json'](_0x3d601a);}};}function respondWithFilteredResult(_0x4492fe,_0x59a239){return function(_0x1e8626){if(_0x1e8626){var _0x1ea323=_0x1e8626[_0xf148('0x19')],_0x1b4ce5=_0x59a239[_0xf148('0x1a')],_0x400eef=_0x59a239[_0xf148('0x1a')]+_0x59a239[_0xf148('0x1b')],_0x5089c3;if(_0x400eef>=_0x1ea323){_0x400eef=_0x1ea323;_0x5089c3=0xc8;}else{_0x5089c3=0xce;}_0x4492fe['status'](_0x5089c3);return _0x4492fe[_0xf148('0x1c')]('Content-Range',_0x1b4ce5+'-'+_0x400eef+'/'+_0x1ea323)[_0xf148('0x1d')](_0x1e8626);}return null;};}function patchUpdates(_0x5bf32d){return function(_0x28472a){try{jsonpatch[_0xf148('0x1e')](_0x28472a,_0x5bf32d,!![]);}catch(_0x3469fd){return BPromise[_0xf148('0x1f')](_0x3469fd);}return _0x28472a[_0xf148('0x20')]();};}function saveUpdates(_0x47ecec,_0x574361){return function(_0x5e4aac){if(_0x5e4aac){return _0x5e4aac[_0xf148('0x21')](_0x47ecec)['then'](function(_0x9f1bf6){return _0x9f1bf6;});}return null;};}function removeEntity(_0x49e451,_0x1284bb){return function(_0x29999d){if(_0x29999d){return _0x29999d[_0xf148('0x22')]()[_0xf148('0x23')](function(){_0x49e451[_0xf148('0x17')](0xcc)[_0xf148('0x18')]();});}};}function handleEntityNotFound(_0x2a15d7,_0x7e4066){return function(_0x32b7a2){if(!_0x32b7a2){_0x2a15d7[_0xf148('0x24')](0x194);}return _0x32b7a2;};}function handleError(_0xef2070,_0x225033){_0x225033=_0x225033||0x1f4;return function(_0x4d2f77){logger[_0xf148('0x25')](_0x4d2f77['stack']);if(_0x4d2f77[_0xf148('0x26')]){delete _0x4d2f77[_0xf148('0x26')];}_0xef2070[_0xf148('0x17')](_0x225033)[_0xf148('0x27')](_0x4d2f77);};}exports['index']=function(_0x10bfc9,_0x197fc5){var _0xc49b55={},_0x12e56c={},_0x46e75f={'count':0x0,'rows':[]};var _0xa82218=_[_0xf148('0x28')](db[_0xf148('0x29')]['rawAttributes'],function(_0x5e5bb1){return{'name':_0x5e5bb1['fieldName'],'type':_0x5e5bb1[_0xf148('0x2a')][_0xf148('0x2b')]};});_0x12e56c[_0xf148('0x2c')]=_[_0xf148('0x28')](_0xa82218,_0xf148('0x26'));_0x12e56c[_0xf148('0x2d')]=_['keys'](_0x10bfc9[_0xf148('0x2d')]);_0x12e56c['filters']=_[_0xf148('0x2e')](_0x12e56c[_0xf148('0x2c')],_0x12e56c['query']);_0xc49b55[_0xf148('0x2f')]=_['intersection'](_0x12e56c['model'],qs[_0xf148('0x30')](_0x10bfc9[_0xf148('0x2d')]['fields']));_0xc49b55['attributes']=_0xc49b55[_0xf148('0x2f')][_0xf148('0x31')]?_0xc49b55['attributes']:_0x12e56c['model'];if(!_0x10bfc9[_0xf148('0x2d')][_0xf148('0x32')](_0xf148('0x33'))){_0xc49b55[_0xf148('0x1b')]=qs[_0xf148('0x1b')](_0x10bfc9[_0xf148('0x2d')][_0xf148('0x1b')]);_0xc49b55[_0xf148('0x1a')]=qs[_0xf148('0x1a')](_0x10bfc9[_0xf148('0x2d')][_0xf148('0x1a')]);}_0xc49b55['order']=qs[_0xf148('0x34')](_0x10bfc9[_0xf148('0x2d')][_0xf148('0x34')]);_0xc49b55[_0xf148('0x35')]=qs[_0xf148('0x36')](_['pick'](_0x10bfc9[_0xf148('0x2d')],_0x12e56c[_0xf148('0x36')]),_0xa82218);if(_0x10bfc9[_0xf148('0x2d')][_0xf148('0x37')]){_0xc49b55['where']=_[_0xf148('0x38')](_0xc49b55['where'],{'$or':_[_0xf148('0x28')](_0xa82218,function(_0x2d5ab1){if(_0x2d5ab1[_0xf148('0x2a')]!=='VIRTUAL'){var _0x570423={};_0x570423[_0x2d5ab1[_0xf148('0x26')]]={'$like':'%'+_0x10bfc9[_0xf148('0x2d')][_0xf148('0x37')]+'%'};return _0x570423;}})});}_0xc49b55=_[_0xf148('0x38')]({},_0xc49b55,_0x10bfc9[_0xf148('0x39')]);var _0x558025={'where':_0xc49b55[_0xf148('0x35')]};return db[_0xf148('0x29')][_0xf148('0x19')](_0x558025)[_0xf148('0x23')](function(_0x5955f1){_0x46e75f['count']=_0x5955f1;if(_0x10bfc9[_0xf148('0x2d')][_0xf148('0x3a')]){_0xc49b55['include']=[{'all':!![]}];}return db[_0xf148('0x29')][_0xf148('0x3b')](_0xc49b55);})['then'](function(_0x3ae3ba){_0x46e75f['rows']=_0x3ae3ba;return _0x46e75f;})[_0xf148('0x23')](respondWithFilteredResult(_0x197fc5,_0xc49b55))[_0xf148('0x3c')](handleError(_0x197fc5,null));};exports[_0xf148('0x3d')]=function(_0x482ea1,_0x462b72){var _0x5e6894={'raw':!![],'where':{'id':_0x482ea1[_0xf148('0x3e')]['id']}},_0x8c2e2d={};_0x8c2e2d[_0xf148('0x2c')]=_[_0xf148('0x3f')](db[_0xf148('0x29')][_0xf148('0x40')]);_0x8c2e2d[_0xf148('0x2d')]=_[_0xf148('0x3f')](_0x482ea1['query']);_0x8c2e2d['filters']=_[_0xf148('0x2e')](_0x8c2e2d[_0xf148('0x2c')],_0x8c2e2d[_0xf148('0x2d')]);_0x5e6894[_0xf148('0x2f')]=_[_0xf148('0x2e')](_0x8c2e2d[_0xf148('0x2c')],qs['fields'](_0x482ea1[_0xf148('0x2d')][_0xf148('0x30')]));_0x5e6894[_0xf148('0x2f')]=_0x5e6894[_0xf148('0x2f')]['length']?_0x5e6894[_0xf148('0x2f')]:_0x8c2e2d[_0xf148('0x2c')];if(_0x482ea1[_0xf148('0x2d')][_0xf148('0x3a')]){_0x5e6894[_0xf148('0x41')]=[{'all':!![]}];}_0x5e6894=_[_0xf148('0x38')]({},_0x5e6894,_0x482ea1[_0xf148('0x39')]);return db['OpenchannelApplication']['find'](_0x5e6894)[_0xf148('0x23')](handleEntityNotFound(_0x462b72,null))[_0xf148('0x23')](respondWithResult(_0x462b72,null))[_0xf148('0x3c')](handleError(_0x462b72,null));};exports['create']=function(_0x2b3f58,_0x2ab52d){return db[_0xf148('0x29')][_0xf148('0x42')](_0x2b3f58[_0xf148('0x43')],{})['then'](respondWithResult(_0x2ab52d,0xc9))[_0xf148('0x3c')](handleError(_0x2ab52d,null));};exports[_0xf148('0x21')]=function(_0x1ff8a0,_0x5c872e){if(_0x1ff8a0['body']['id']){delete _0x1ff8a0[_0xf148('0x43')]['id'];}return db[_0xf148('0x29')][_0xf148('0x44')]({'where':{'id':_0x1ff8a0['params']['id']}})['then'](handleEntityNotFound(_0x5c872e,null))[_0xf148('0x23')](saveUpdates(_0x1ff8a0[_0xf148('0x43')],null))[_0xf148('0x23')](respondWithResult(_0x5c872e,null))[_0xf148('0x3c')](handleError(_0x5c872e,null));};exports[_0xf148('0x22')]=function(_0xbfab40,_0x3d44f7){return db[_0xf148('0x29')][_0xf148('0x44')]({'where':{'id':_0xbfab40[_0xf148('0x3e')]['id']}})['then'](handleEntityNotFound(_0x3d44f7,null))[_0xf148('0x23')](removeEntity(_0x3d44f7,null))[_0xf148('0x3c')](handleError(_0x3d44f7,null));};
\ No newline at end of file