Built motion from commit 10af8726.|2.6.34
[motion2.git] / server / api / faxApplication / faxApplication.controller.js
index a3f7972..30cd8a9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x672c=['sox','fs-extra','lodash','squel','crypto','jsforce','desk.js','to-csv','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/license/util','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','save','update','then','name','index','map','rawAttributes','type','model','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','options','FaxApplication','includeAll','include','findAll','rows','params','keys','find','catch','create','body','destroy','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','path'];(function(_0x1019e3,_0x50d7b0){var _0x48b834=function(_0x2f9d74){while(--_0x2f9d74){_0x1019e3['push'](_0x1019e3['shift']());}};_0x48b834(++_0x50d7b0);}(_0x672c,0x144));var _0xc672=function(_0x20ba09,_0x52ec07){_0x20ba09=_0x20ba09-0x0;var _0xe02691=_0x672c[_0x20ba09];return _0xe02691;};'use strict';var emlformat=require(_0xc672('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xc672('0x1'));var jsonpatch=require(_0xc672('0x2'));var rp=require(_0xc672('0x3'));var moment=require('moment');var BPromise=require(_0xc672('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0xc672('0x5'));var sox=require(_0xc672('0x6'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xc672('0x7'));var _=require(_0xc672('0x8'));var squel=require(_0xc672('0x9'));var crypto=require(_0xc672('0xa'));var jsforce=require(_0xc672('0xb'));var deskjs=require(_0xc672('0xc'));var toCsv=require(_0xc672('0xd'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xc672('0xe'));var qs=require(_0xc672('0xf'));var as=require(_0xc672('0x10'));var hardwareService=require(_0xc672('0x11'));var logger=require('../../config/logger')('api');var utils=require(_0xc672('0x12'));var config=require('../../config/environment');var licenseUtil=require(_0xc672('0x13'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x749c80,_0x683d13){_0x683d13=_0x683d13||0xcc;return function(_0x508b7f){if(_0x508b7f){return _0x749c80[_0xc672('0x14')](_0x683d13);}return _0x749c80[_0xc672('0x15')](_0x683d13)[_0xc672('0x16')]();};}function respondWithResult(_0x1f3b73,_0x5ca6c1){_0x5ca6c1=_0x5ca6c1||0xc8;return function(_0x1341af){if(_0x1341af){return _0x1f3b73[_0xc672('0x15')](_0x5ca6c1)[_0xc672('0x17')](_0x1341af);}};}function respondWithFilteredResult(_0x231e30,_0xe7b3c4){return function(_0x16e6ba){if(_0x16e6ba){var _0x36a94e=typeof _0xe7b3c4[_0xc672('0x18')]===_0xc672('0x19')&&typeof _0xe7b3c4[_0xc672('0x1a')]===_0xc672('0x19');var _0x16ad3f=_0x16e6ba[_0xc672('0x1b')];var _0x23ef80=_0x36a94e?0x0:_0xe7b3c4[_0xc672('0x18')];var _0x3adadb=_0x36a94e?_0x16e6ba[_0xc672('0x1b')]:_0xe7b3c4[_0xc672('0x18')]+_0xe7b3c4['limit'];var _0x2f502f;if(_0x3adadb>=_0x16ad3f){_0x3adadb=_0x16ad3f;_0x2f502f=0xc8;}else{_0x2f502f=0xce;}_0x231e30[_0xc672('0x15')](_0x2f502f);return _0x231e30[_0xc672('0x1c')](_0xc672('0x1d'),_0x23ef80+'-'+_0x3adadb+'/'+_0x16ad3f)[_0xc672('0x17')](_0x16e6ba);}return null;};}function patchUpdates(_0x404367){return function(_0x52f183){try{jsonpatch[_0xc672('0x1e')](_0x52f183,_0x404367,!![]);}catch(_0x230a8d){return BPromise['reject'](_0x230a8d);}return _0x52f183[_0xc672('0x1f')]();};}function saveUpdates(_0x292edb,_0x2325b5){return function(_0x5eb19a){if(_0x5eb19a){return _0x5eb19a[_0xc672('0x20')](_0x292edb)[_0xc672('0x21')](function(_0x2b97a1){return _0x2b97a1;});}return null;};}function removeEntity(_0xce600b,_0x2b8303){return function(_0x3273bc){if(_0x3273bc){return _0x3273bc['destroy']()[_0xc672('0x21')](function(){_0xce600b[_0xc672('0x15')](0xcc)[_0xc672('0x16')]();});}};}function handleEntityNotFound(_0x13a17e,_0x2208c1){return function(_0x52b19b){if(!_0x52b19b){_0x13a17e[_0xc672('0x14')](0x194);}return _0x52b19b;};}function handleError(_0x48d14b,_0x33e69d){_0x33e69d=_0x33e69d||0x1f4;return function(_0x1d9b90){logger['error'](_0x1d9b90['stack']);if(_0x1d9b90[_0xc672('0x22')]){delete _0x1d9b90[_0xc672('0x22')];}_0x48d14b[_0xc672('0x15')](_0x33e69d)['send'](_0x1d9b90);};}exports[_0xc672('0x23')]=function(_0x105846,_0x37b9ca){var _0x26af5f={},_0xbe286b={},_0x46f451={'count':0x0,'rows':[]};var _0x1d0fff=_[_0xc672('0x24')](db['FaxApplication'][_0xc672('0x25')],function(_0x152caf){return{'name':_0x152caf['fieldName'],'type':_0x152caf[_0xc672('0x26')]['key']};});_0xbe286b[_0xc672('0x27')]=_[_0xc672('0x24')](_0x1d0fff,'name');_0xbe286b[_0xc672('0x28')]=_['keys'](_0x105846[_0xc672('0x28')]);_0xbe286b[_0xc672('0x29')]=_[_0xc672('0x2a')](_0xbe286b[_0xc672('0x27')],_0xbe286b[_0xc672('0x28')]);_0x26af5f['attributes']=_[_0xc672('0x2a')](_0xbe286b[_0xc672('0x27')],qs[_0xc672('0x2b')](_0x105846[_0xc672('0x28')]['fields']));_0x26af5f[_0xc672('0x2c')]=_0x26af5f[_0xc672('0x2c')][_0xc672('0x2d')]?_0x26af5f[_0xc672('0x2c')]:_0xbe286b[_0xc672('0x27')];if(!_0x105846[_0xc672('0x28')][_0xc672('0x2e')](_0xc672('0x2f'))){_0x26af5f[_0xc672('0x1a')]=qs[_0xc672('0x1a')](_0x105846[_0xc672('0x28')][_0xc672('0x1a')]);_0x26af5f[_0xc672('0x18')]=qs[_0xc672('0x18')](_0x105846[_0xc672('0x28')][_0xc672('0x18')]);}_0x26af5f['order']=qs[_0xc672('0x30')](_0x105846['query'][_0xc672('0x30')]);_0x26af5f[_0xc672('0x31')]=qs[_0xc672('0x29')](_[_0xc672('0x32')](_0x105846[_0xc672('0x28')],_0xbe286b[_0xc672('0x29')]),_0x1d0fff);if(_0x105846[_0xc672('0x28')][_0xc672('0x33')]){_0x26af5f[_0xc672('0x31')]=_[_0xc672('0x34')](_0x26af5f[_0xc672('0x31')],{'$or':_['map'](_0x1d0fff,function(_0x353c73){if(_0x353c73['type']!=='VIRTUAL'){var _0x392a94={};_0x392a94[_0x353c73[_0xc672('0x22')]]={'$like':'%'+_0x105846[_0xc672('0x28')][_0xc672('0x33')]+'%'};return _0x392a94;}})});}_0x26af5f=_[_0xc672('0x34')]({},_0x26af5f,_0x105846[_0xc672('0x35')]);var _0xc47246={'where':_0x26af5f[_0xc672('0x31')]};return db[_0xc672('0x36')][_0xc672('0x1b')](_0xc47246)['then'](function(_0x37edd5){_0x46f451[_0xc672('0x1b')]=_0x37edd5;if(_0x105846['query'][_0xc672('0x37')]){_0x26af5f[_0xc672('0x38')]=[{'all':!![]}];}return db[_0xc672('0x36')][_0xc672('0x39')](_0x26af5f);})['then'](function(_0x686e03){_0x46f451[_0xc672('0x3a')]=_0x686e03;return _0x46f451;})['then'](respondWithFilteredResult(_0x37b9ca,_0x26af5f))['catch'](handleError(_0x37b9ca,null));};exports['show']=function(_0x1185bf,_0x51a2c5){var _0x216116={'raw':!![],'where':{'id':_0x1185bf[_0xc672('0x3b')]['id']}},_0x886769={};_0x886769[_0xc672('0x27')]=_[_0xc672('0x3c')](db[_0xc672('0x36')]['rawAttributes']);_0x886769[_0xc672('0x28')]=_[_0xc672('0x3c')](_0x1185bf[_0xc672('0x28')]);_0x886769[_0xc672('0x29')]=_['intersection'](_0x886769[_0xc672('0x27')],_0x886769[_0xc672('0x28')]);_0x216116[_0xc672('0x2c')]=_[_0xc672('0x2a')](_0x886769[_0xc672('0x27')],qs[_0xc672('0x2b')](_0x1185bf[_0xc672('0x28')][_0xc672('0x2b')]));_0x216116[_0xc672('0x2c')]=_0x216116['attributes']['length']?_0x216116[_0xc672('0x2c')]:_0x886769[_0xc672('0x27')];if(_0x1185bf['query'][_0xc672('0x37')]){_0x216116['include']=[{'all':!![]}];}_0x216116=_[_0xc672('0x34')]({},_0x216116,_0x1185bf['options']);return db['FaxApplication'][_0xc672('0x3d')](_0x216116)[_0xc672('0x21')](handleEntityNotFound(_0x51a2c5,null))[_0xc672('0x21')](respondWithResult(_0x51a2c5,null))[_0xc672('0x3e')](handleError(_0x51a2c5,null));};exports[_0xc672('0x3f')]=function(_0x8124ac,_0x54f2d4){return db['FaxApplication']['create'](_0x8124ac[_0xc672('0x40')],{})[_0xc672('0x21')](respondWithResult(_0x54f2d4,0xc9))[_0xc672('0x3e')](handleError(_0x54f2d4,null));};exports['update']=function(_0x123c23,_0x2b90e8){if(_0x123c23['body']['id']){delete _0x123c23[_0xc672('0x40')]['id'];}return db[_0xc672('0x36')][_0xc672('0x3d')]({'where':{'id':_0x123c23[_0xc672('0x3b')]['id']}})[_0xc672('0x21')](handleEntityNotFound(_0x2b90e8,null))['then'](saveUpdates(_0x123c23[_0xc672('0x40')],null))['then'](respondWithResult(_0x2b90e8,null))[_0xc672('0x3e')](handleError(_0x2b90e8,null));};exports[_0xc672('0x41')]=function(_0x14a401,_0x30e603){return db[_0xc672('0x36')][_0xc672('0x3d')]({'where':{'id':_0x14a401[_0xc672('0x3b')]['id']}})[_0xc672('0x21')](handleEntityNotFound(_0x30e603,null))['then'](removeEntity(_0x30e603,null))['catch'](handleError(_0x30e603,null));};
\ No newline at end of file
+var _0x42a2=['count','limit','Content-Range','apply','then','error','stack','name','send','index','map','rawAttributes','fieldName','type','key','model','keys','query','filters','attributes','intersection','fields','length','hasOwnProperty','order','sort','where','pick','filter','merge','VIRTUAL','options','FaxApplication','findAll','catch','show','params','includeAll','include','create','body','update','find','destroy','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','sox','ejs','fs-extra','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined'];(function(_0x53ccf2,_0x13cb67){var _0x5a2964=function(_0x3b0514){while(--_0x3b0514){_0x53ccf2['push'](_0x53ccf2['shift']());}};_0x5a2964(++_0x13cb67);}(_0x42a2,0x78));var _0x242a=function(_0x44946b,_0xf874ec){_0x44946b=_0x44946b-0x0;var _0x249bc4=_0x42a2[_0x44946b];return _0x249bc4;};'use strict';var emlformat=require(_0x242a('0x0'));var rimraf=require(_0x242a('0x1'));var zipdir=require(_0x242a('0x2'));var jsonpatch=require(_0x242a('0x3'));var rp=require(_0x242a('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x242a('0x5'));var util=require(_0x242a('0x6'));var path=require('path');var sox=require(_0x242a('0x7'));var csv=require('to-csv');var ejs=require(_0x242a('0x8'));var fs=require('fs');var fs_extra=require(_0x242a('0x9'));var _=require(_0x242a('0xa'));var squel=require(_0x242a('0xb'));var crypto=require(_0x242a('0xc'));var jsforce=require(_0x242a('0xd'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x242a('0xe'));var Papa=require(_0x242a('0xf'));var Redis=require(_0x242a('0x10'));var authService=require(_0x242a('0x11'));var qs=require(_0x242a('0x12'));var as=require(_0x242a('0x13'));var hardwareService=require(_0x242a('0x14'));var logger=require('../../config/logger')(_0x242a('0x15'));var utils=require(_0x242a('0x16'));var config=require(_0x242a('0x17'));var licenseUtil=require(_0x242a('0x18'));var db=require(_0x242a('0x19'))['db'];function respondWithStatusCode(_0x101917,_0xee0113){_0xee0113=_0xee0113||0xcc;return function(_0xca81f8){if(_0xca81f8){return _0x101917[_0x242a('0x1a')](_0xee0113);}return _0x101917[_0x242a('0x1b')](_0xee0113)[_0x242a('0x1c')]();};}function respondWithResult(_0x44b0a2,_0x1bf59e){_0x1bf59e=_0x1bf59e||0xc8;return function(_0x274004){if(_0x274004){return _0x44b0a2[_0x242a('0x1b')](_0x1bf59e)[_0x242a('0x1d')](_0x274004);}};}function respondWithFilteredResult(_0x38f409,_0x4f335c){return function(_0x30477d){if(_0x30477d){var _0x1a256d=typeof _0x4f335c[_0x242a('0x1e')]===_0x242a('0x1f')&&typeof _0x4f335c['limit']==='undefined';var _0x4adc03=_0x30477d['count'];var _0x3878e0=_0x1a256d?0x0:_0x4f335c[_0x242a('0x1e')];var _0x5d63e5=_0x1a256d?_0x30477d[_0x242a('0x20')]:_0x4f335c['offset']+_0x4f335c[_0x242a('0x21')];var _0x59e286;if(_0x5d63e5>=_0x4adc03){_0x5d63e5=_0x4adc03;_0x59e286=0xc8;}else{_0x59e286=0xce;}_0x38f409['status'](_0x59e286);return _0x38f409['set'](_0x242a('0x22'),_0x3878e0+'-'+_0x5d63e5+'/'+_0x4adc03)[_0x242a('0x1d')](_0x30477d);}return null;};}function patchUpdates(_0xd2686b){return function(_0x5ef70c){try{jsonpatch[_0x242a('0x23')](_0x5ef70c,_0xd2686b,!![]);}catch(_0xb1333d){return BPromise['reject'](_0xb1333d);}return _0x5ef70c['save']();};}function saveUpdates(_0x229612,_0x25c6a7){return function(_0x270ad1){if(_0x270ad1){return _0x270ad1['update'](_0x229612)[_0x242a('0x24')](function(_0x276786){return _0x276786;});}return null;};}function removeEntity(_0x1cd974,_0x2ffad6){return function(_0x54fa40){if(_0x54fa40){return _0x54fa40['destroy']()[_0x242a('0x24')](function(){_0x1cd974[_0x242a('0x1b')](0xcc)[_0x242a('0x1c')]();});}};}function handleEntityNotFound(_0x5e902,_0x3a08c0){return function(_0x29f611){if(!_0x29f611){_0x5e902['sendStatus'](0x194);}return _0x29f611;};}function handleError(_0x181d47,_0x2bceb1){_0x2bceb1=_0x2bceb1||0x1f4;return function(_0x52e785){logger[_0x242a('0x25')](_0x52e785[_0x242a('0x26')]);if(_0x52e785[_0x242a('0x27')]){delete _0x52e785[_0x242a('0x27')];}_0x181d47[_0x242a('0x1b')](_0x2bceb1)[_0x242a('0x28')](_0x52e785);};}exports[_0x242a('0x29')]=function(_0x4c4ce4,_0xe2337b){var _0x15af36={},_0x48bb1c={},_0x336912={'count':0x0,'rows':[]};var _0x383ba2=_[_0x242a('0x2a')](db['FaxApplication'][_0x242a('0x2b')],function(_0x106db1){return{'name':_0x106db1[_0x242a('0x2c')],'type':_0x106db1[_0x242a('0x2d')][_0x242a('0x2e')]};});_0x48bb1c[_0x242a('0x2f')]=_[_0x242a('0x2a')](_0x383ba2,_0x242a('0x27'));_0x48bb1c['query']=_[_0x242a('0x30')](_0x4c4ce4[_0x242a('0x31')]);_0x48bb1c[_0x242a('0x32')]=_['intersection'](_0x48bb1c[_0x242a('0x2f')],_0x48bb1c[_0x242a('0x31')]);_0x15af36[_0x242a('0x33')]=_[_0x242a('0x34')](_0x48bb1c[_0x242a('0x2f')],qs[_0x242a('0x35')](_0x4c4ce4['query']['fields']));_0x15af36['attributes']=_0x15af36[_0x242a('0x33')][_0x242a('0x36')]?_0x15af36[_0x242a('0x33')]:_0x48bb1c[_0x242a('0x2f')];if(!_0x4c4ce4['query'][_0x242a('0x37')]('nolimit')){_0x15af36[_0x242a('0x21')]=qs[_0x242a('0x21')](_0x4c4ce4[_0x242a('0x31')][_0x242a('0x21')]);_0x15af36['offset']=qs[_0x242a('0x1e')](_0x4c4ce4[_0x242a('0x31')][_0x242a('0x1e')]);}_0x15af36[_0x242a('0x38')]=qs[_0x242a('0x39')](_0x4c4ce4['query'][_0x242a('0x39')]);_0x15af36[_0x242a('0x3a')]=qs['filters'](_[_0x242a('0x3b')](_0x4c4ce4[_0x242a('0x31')],_0x48bb1c['filters']),_0x383ba2);if(_0x4c4ce4[_0x242a('0x31')][_0x242a('0x3c')]){_0x15af36[_0x242a('0x3a')]=_[_0x242a('0x3d')](_0x15af36[_0x242a('0x3a')],{'$or':_[_0x242a('0x2a')](_0x383ba2,function(_0x406ffd){if(_0x406ffd[_0x242a('0x2d')]!==_0x242a('0x3e')){var _0x1ae99d={};_0x1ae99d[_0x406ffd[_0x242a('0x27')]]={'$like':'%'+_0x4c4ce4[_0x242a('0x31')][_0x242a('0x3c')]+'%'};return _0x1ae99d;}})});}_0x15af36=_['merge']({},_0x15af36,_0x4c4ce4[_0x242a('0x3f')]);var _0x56884d={'where':_0x15af36['where']};return db[_0x242a('0x40')][_0x242a('0x20')](_0x56884d)[_0x242a('0x24')](function(_0x306cab){_0x336912[_0x242a('0x20')]=_0x306cab;if(_0x4c4ce4[_0x242a('0x31')]['includeAll']){_0x15af36['include']=[{'all':!![]}];}return db[_0x242a('0x40')][_0x242a('0x41')](_0x15af36);})[_0x242a('0x24')](function(_0x5abbab){_0x336912['rows']=_0x5abbab;return _0x336912;})['then'](respondWithFilteredResult(_0xe2337b,_0x15af36))[_0x242a('0x42')](handleError(_0xe2337b,null));};exports[_0x242a('0x43')]=function(_0x11556d,_0x290191){var _0x35fceb={'raw':!![],'where':{'id':_0x11556d[_0x242a('0x44')]['id']}},_0x1ac335={};_0x1ac335[_0x242a('0x2f')]=_[_0x242a('0x30')](db[_0x242a('0x40')][_0x242a('0x2b')]);_0x1ac335[_0x242a('0x31')]=_['keys'](_0x11556d[_0x242a('0x31')]);_0x1ac335[_0x242a('0x32')]=_[_0x242a('0x34')](_0x1ac335[_0x242a('0x2f')],_0x1ac335[_0x242a('0x31')]);_0x35fceb[_0x242a('0x33')]=_[_0x242a('0x34')](_0x1ac335[_0x242a('0x2f')],qs[_0x242a('0x35')](_0x11556d[_0x242a('0x31')]['fields']));_0x35fceb['attributes']=_0x35fceb[_0x242a('0x33')]['length']?_0x35fceb[_0x242a('0x33')]:_0x1ac335[_0x242a('0x2f')];if(_0x11556d[_0x242a('0x31')][_0x242a('0x45')]){_0x35fceb[_0x242a('0x46')]=[{'all':!![]}];}_0x35fceb=_[_0x242a('0x3d')]({},_0x35fceb,_0x11556d[_0x242a('0x3f')]);return db[_0x242a('0x40')]['find'](_0x35fceb)[_0x242a('0x24')](handleEntityNotFound(_0x290191,null))['then'](respondWithResult(_0x290191,null))[_0x242a('0x42')](handleError(_0x290191,null));};exports[_0x242a('0x47')]=function(_0x2f074d,_0x267421){return db[_0x242a('0x40')][_0x242a('0x47')](_0x2f074d[_0x242a('0x48')],{})['then'](respondWithResult(_0x267421,0xc9))[_0x242a('0x42')](handleError(_0x267421,null));};exports[_0x242a('0x49')]=function(_0x3ac90e,_0x577eea){if(_0x3ac90e[_0x242a('0x48')]['id']){delete _0x3ac90e[_0x242a('0x48')]['id'];}return db['FaxApplication'][_0x242a('0x4a')]({'where':{'id':_0x3ac90e[_0x242a('0x44')]['id']}})[_0x242a('0x24')](handleEntityNotFound(_0x577eea,null))[_0x242a('0x24')](saveUpdates(_0x3ac90e[_0x242a('0x48')],null))[_0x242a('0x24')](respondWithResult(_0x577eea,null))['catch'](handleError(_0x577eea,null));};exports[_0x242a('0x4b')]=function(_0x108b43,_0x54d2af){return db[_0x242a('0x40')][_0x242a('0x4a')]({'where':{'id':_0x108b43[_0x242a('0x44')]['id']}})[_0x242a('0x24')](handleEntityNotFound(_0x54d2af,null))[_0x242a('0x24')](removeEntity(_0x54d2af,null))[_0x242a('0x42')](handleError(_0x54d2af,null));};
\ No newline at end of file