Built motion from commit b9b02fed.|2.6.5
[motion2.git] / server / api / faxTransferReport / faxTransferReport.controller.js
index a11a11e..b478490 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8909=['json','offset','undefined','limit','count','set','Content-Range','reject','save','update','then','end','error','stack','name','send','map','FaxTransferReport','fieldName','type','key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','filter','merge','rows','catch','show','params','rawAttributes','includeAll','find','create','body','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','fs-extra','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status'];(function(_0x404486,_0x263641){var _0x54bf58=function(_0x1a8f36){while(--_0x1a8f36){_0x404486['push'](_0x404486['shift']());}};_0x54bf58(++_0x263641);}(_0x8909,0x107));var _0x9890=function(_0x12b8ec,_0x1655be){_0x12b8ec=_0x12b8ec-0x0;var _0x21af77=_0x8909[_0x12b8ec];return _0x21af77;};'use strict';var emlformat=require(_0x9890('0x0'));var rimraf=require(_0x9890('0x1'));var zipdir=require(_0x9890('0x2'));var jsonpatch=require(_0x9890('0x3'));var rp=require(_0x9890('0x4'));var moment=require(_0x9890('0x5'));var BPromise=require(_0x9890('0x6'));var Mustache=require(_0x9890('0x7'));var util=require('util');var path=require(_0x9890('0x8'));var sox=require(_0x9890('0x9'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x9890('0xa'));var _=require(_0x9890('0xb'));var squel=require(_0x9890('0xc'));var crypto=require(_0x9890('0xd'));var jsforce=require(_0x9890('0xe'));var deskjs=require(_0x9890('0xf'));var toCsv=require(_0x9890('0x10'));var querystring=require(_0x9890('0x11'));var Papa=require(_0x9890('0x12'));var Redis=require(_0x9890('0x13'));var authService=require(_0x9890('0x14'));var qs=require(_0x9890('0x15'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x9890('0x16'));var logger=require(_0x9890('0x17'))('api');var utils=require(_0x9890('0x18'));var config=require(_0x9890('0x19'));var licenseUtil=require(_0x9890('0x1a'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x230e4c,_0x4ea54d){_0x4ea54d=_0x4ea54d||0xcc;return function(_0x5df72f){if(_0x5df72f){return _0x230e4c[_0x9890('0x1b')](_0x4ea54d);}return _0x230e4c[_0x9890('0x1c')](_0x4ea54d)['end']();};}function respondWithResult(_0x3162cc,_0x37a2f6){_0x37a2f6=_0x37a2f6||0xc8;return function(_0x149bb0){if(_0x149bb0){return _0x3162cc[_0x9890('0x1c')](_0x37a2f6)[_0x9890('0x1d')](_0x149bb0);}};}function respondWithFilteredResult(_0x1575c5,_0x2a05f4){return function(_0x55cf86){if(_0x55cf86){var _0x368fbf=typeof _0x2a05f4[_0x9890('0x1e')]===_0x9890('0x1f')&&typeof _0x2a05f4[_0x9890('0x20')]===_0x9890('0x1f');var _0x1b3d7b=_0x55cf86[_0x9890('0x21')];var _0x165db3=_0x368fbf?0x0:_0x2a05f4[_0x9890('0x1e')];var _0x51c2ef=_0x368fbf?_0x55cf86[_0x9890('0x21')]:_0x2a05f4[_0x9890('0x1e')]+_0x2a05f4[_0x9890('0x20')];var _0x805a87;if(_0x51c2ef>=_0x1b3d7b){_0x51c2ef=_0x1b3d7b;_0x805a87=0xc8;}else{_0x805a87=0xce;}_0x1575c5[_0x9890('0x1c')](_0x805a87);return _0x1575c5[_0x9890('0x22')](_0x9890('0x23'),_0x165db3+'-'+_0x51c2ef+'/'+_0x1b3d7b)[_0x9890('0x1d')](_0x55cf86);}return null;};}function patchUpdates(_0x5d6232){return function(_0x1ebd91){try{jsonpatch['apply'](_0x1ebd91,_0x5d6232,!![]);}catch(_0x2e2ea9){return BPromise[_0x9890('0x24')](_0x2e2ea9);}return _0x1ebd91[_0x9890('0x25')]();};}function saveUpdates(_0x199879,_0xb7df66){return function(_0x2d804b){if(_0x2d804b){return _0x2d804b[_0x9890('0x26')](_0x199879)[_0x9890('0x27')](function(_0x3d8228){return _0x3d8228;});}return null;};}function removeEntity(_0x4bf561,_0x574fdc){return function(_0x377e7b){if(_0x377e7b){return _0x377e7b['destroy']()[_0x9890('0x27')](function(){_0x4bf561[_0x9890('0x1c')](0xcc)[_0x9890('0x28')]();});}};}function handleEntityNotFound(_0x5de38b,_0x5eac23){return function(_0x3c4edd){if(!_0x3c4edd){_0x5de38b['sendStatus'](0x194);}return _0x3c4edd;};}function handleError(_0x2f8a4a,_0x4fca3f){_0x4fca3f=_0x4fca3f||0x1f4;return function(_0x557f4d){logger[_0x9890('0x29')](_0x557f4d[_0x9890('0x2a')]);if(_0x557f4d[_0x9890('0x2b')]){delete _0x557f4d[_0x9890('0x2b')];}_0x2f8a4a[_0x9890('0x1c')](_0x4fca3f)[_0x9890('0x2c')](_0x557f4d);};}exports['index']=function(_0x425b60,_0xd92a81){var _0xbef794={},_0x3459db={},_0xf2766={'count':0x0,'rows':[]};var _0x93681f=_[_0x9890('0x2d')](db[_0x9890('0x2e')]['rawAttributes'],function(_0x319bc1){return{'name':_0x319bc1[_0x9890('0x2f')],'type':_0x319bc1[_0x9890('0x30')][_0x9890('0x31')]};});_0x3459db[_0x9890('0x32')]=_[_0x9890('0x2d')](_0x93681f,_0x9890('0x2b'));_0x3459db[_0x9890('0x33')]=_['keys'](_0x425b60[_0x9890('0x33')]);_0x3459db[_0x9890('0x34')]=_[_0x9890('0x35')](_0x3459db[_0x9890('0x32')],_0x3459db[_0x9890('0x33')]);_0xbef794[_0x9890('0x36')]=_['intersection'](_0x3459db['model'],qs[_0x9890('0x37')](_0x425b60[_0x9890('0x33')][_0x9890('0x37')]));_0xbef794[_0x9890('0x36')]=_0xbef794['attributes'][_0x9890('0x38')]?_0xbef794[_0x9890('0x36')]:_0x3459db[_0x9890('0x32')];if(!_0x425b60[_0x9890('0x33')][_0x9890('0x39')](_0x9890('0x3a'))){_0xbef794['limit']=qs[_0x9890('0x20')](_0x425b60[_0x9890('0x33')]['limit']);_0xbef794['offset']=qs[_0x9890('0x1e')](_0x425b60['query'][_0x9890('0x1e')]);}_0xbef794['order']=qs[_0x9890('0x3b')](_0x425b60[_0x9890('0x33')]['sort']);_0xbef794[_0x9890('0x3c')]=qs['filters'](_['pick'](_0x425b60[_0x9890('0x33')],_0x3459db[_0x9890('0x34')]),_0x93681f);if(_0x425b60[_0x9890('0x33')][_0x9890('0x3d')]){_0xbef794[_0x9890('0x3c')]=_[_0x9890('0x3e')](_0xbef794['where'],{'$or':_[_0x9890('0x2d')](_0x93681f,function(_0x290b7a){if(_0x290b7a[_0x9890('0x30')]!=='VIRTUAL'){var _0x1e610e={};_0x1e610e[_0x290b7a[_0x9890('0x2b')]]={'$like':'%'+_0x425b60[_0x9890('0x33')][_0x9890('0x3d')]+'%'};return _0x1e610e;}})});}_0xbef794=_[_0x9890('0x3e')]({},_0xbef794,_0x425b60['options']);var _0x5706dd={'where':_0xbef794[_0x9890('0x3c')]};return db[_0x9890('0x2e')][_0x9890('0x21')](_0x5706dd)[_0x9890('0x27')](function(_0xbcc949){_0xf2766[_0x9890('0x21')]=_0xbcc949;if(_0x425b60[_0x9890('0x33')]['includeAll']){_0xbef794['include']=[{'all':!![]}];}return db[_0x9890('0x2e')]['findAll'](_0xbef794);})[_0x9890('0x27')](function(_0x407f91){_0xf2766[_0x9890('0x3f')]=_0x407f91;return _0xf2766;})[_0x9890('0x27')](respondWithFilteredResult(_0xd92a81,_0xbef794))[_0x9890('0x40')](handleError(_0xd92a81,null));};exports[_0x9890('0x41')]=function(_0x1ed769,_0x5d103b){var _0x356923={'raw':!![],'where':{'id':_0x1ed769[_0x9890('0x42')]['id']}},_0x2783cf={};_0x2783cf[_0x9890('0x32')]=_['keys'](db[_0x9890('0x2e')][_0x9890('0x43')]);_0x2783cf[_0x9890('0x33')]=_['keys'](_0x1ed769[_0x9890('0x33')]);_0x2783cf[_0x9890('0x34')]=_['intersection'](_0x2783cf[_0x9890('0x32')],_0x2783cf[_0x9890('0x33')]);_0x356923['attributes']=_[_0x9890('0x35')](_0x2783cf[_0x9890('0x32')],qs[_0x9890('0x37')](_0x1ed769[_0x9890('0x33')]['fields']));_0x356923[_0x9890('0x36')]=_0x356923[_0x9890('0x36')][_0x9890('0x38')]?_0x356923[_0x9890('0x36')]:_0x2783cf['model'];if(_0x1ed769['query'][_0x9890('0x44')]){_0x356923['include']=[{'all':!![]}];}_0x356923=_['merge']({},_0x356923,_0x1ed769['options']);return db['FaxTransferReport'][_0x9890('0x45')](_0x356923)[_0x9890('0x27')](handleEntityNotFound(_0x5d103b,null))[_0x9890('0x27')](respondWithResult(_0x5d103b,null))[_0x9890('0x40')](handleError(_0x5d103b,null));};exports[_0x9890('0x46')]=function(_0x13a97c,_0x10a83f){return db[_0x9890('0x2e')]['create'](_0x13a97c[_0x9890('0x47')],{})[_0x9890('0x27')](respondWithResult(_0x10a83f,0xc9))[_0x9890('0x40')](handleError(_0x10a83f,null));};exports['update']=function(_0x751335,_0x39538f){if(_0x751335['body']['id']){delete _0x751335[_0x9890('0x47')]['id'];}return db[_0x9890('0x2e')][_0x9890('0x45')]({'where':{'id':_0x751335['params']['id']}})[_0x9890('0x27')](handleEntityNotFound(_0x39538f,null))[_0x9890('0x27')](saveUpdates(_0x751335['body'],null))[_0x9890('0x27')](respondWithResult(_0x39538f,null))[_0x9890('0x40')](handleError(_0x39538f,null));};exports['destroy']=function(_0x20fead,_0x38efbd){return db['FaxTransferReport'][_0x9890('0x45')]({'where':{'id':_0x20fead['params']['id']}})['then'](handleEntityNotFound(_0x38efbd,null))['then'](removeEntity(_0x38efbd,null))['catch'](handleError(_0x38efbd,null));};exports['describe']=function(_0x3d1bb9,_0x4cffd8){return db[_0x9890('0x2e')][_0x9890('0x48')]()['then'](respondWithResult(_0x4cffd8,null))[_0x9890('0x40')](handleError(_0x4cffd8,null));};
\ No newline at end of file
+var _0x84c1=['moment','bluebird','mustache','util','path','sox','ejs','fs-extra','squel','desk.js','to-csv','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','sendStatus','status','end','offset','undefined','limit','set','Content-Range','json','apply','reject','save','update','then','destroy','error','name','send','index','map','FaxTransferReport','rawAttributes','fieldName','type','key','model','query','filters','intersection','attributes','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','VIRTUAL','options','count','includeAll','findAll','rows','show','params','keys','fields','include','find','catch','create','body','describe','eml-format','fast-json-patch','request-promise'];(function(_0x250cac,_0x228e68){var _0x51293f=function(_0x158fc2){while(--_0x158fc2){_0x250cac['push'](_0x250cac['shift']());}};_0x51293f(++_0x228e68);}(_0x84c1,0x12d));var _0x184c=function(_0x3ec292,_0x25d649){_0x3ec292=_0x3ec292-0x0;var _0x4cfe48=_0x84c1[_0x3ec292];return _0x4cfe48;};'use strict';var emlformat=require(_0x184c('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x184c('0x1'));var rp=require(_0x184c('0x2'));var moment=require(_0x184c('0x3'));var BPromise=require(_0x184c('0x4'));var Mustache=require(_0x184c('0x5'));var util=require(_0x184c('0x6'));var path=require(_0x184c('0x7'));var sox=require(_0x184c('0x8'));var csv=require('to-csv');var ejs=require(_0x184c('0x9'));var fs=require('fs');var fs_extra=require(_0x184c('0xa'));var _=require('lodash');var squel=require(_0x184c('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x184c('0xc'));var toCsv=require(_0x184c('0xd'));var querystring=require('querystring');var Papa=require(_0x184c('0xe'));var Redis=require('ioredis');var authService=require(_0x184c('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x184c('0x10'));var hardwareService=require(_0x184c('0x11'));var logger=require(_0x184c('0x12'))(_0x184c('0x13'));var utils=require('../../config/utils');var config=require(_0x184c('0x14'));var licenseUtil=require(_0x184c('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4edc59,_0x1bb1a2){_0x1bb1a2=_0x1bb1a2||0xcc;return function(_0x249c55){if(_0x249c55){return _0x4edc59[_0x184c('0x16')](_0x1bb1a2);}return _0x4edc59[_0x184c('0x17')](_0x1bb1a2)[_0x184c('0x18')]();};}function respondWithResult(_0x530abb,_0x1be8c7){_0x1be8c7=_0x1be8c7||0xc8;return function(_0x2eda12){if(_0x2eda12){return _0x530abb['status'](_0x1be8c7)['json'](_0x2eda12);}};}function respondWithFilteredResult(_0x576013,_0x131940){return function(_0x195af3){if(_0x195af3){var _0x2c06ec=typeof _0x131940[_0x184c('0x19')]===_0x184c('0x1a')&&typeof _0x131940[_0x184c('0x1b')]==='undefined';var _0x42b53f=_0x195af3['count'];var _0x14643b=_0x2c06ec?0x0:_0x131940['offset'];var _0x1f7bb2=_0x2c06ec?_0x195af3['count']:_0x131940['offset']+_0x131940[_0x184c('0x1b')];var _0x314a49;if(_0x1f7bb2>=_0x42b53f){_0x1f7bb2=_0x42b53f;_0x314a49=0xc8;}else{_0x314a49=0xce;}_0x576013['status'](_0x314a49);return _0x576013[_0x184c('0x1c')](_0x184c('0x1d'),_0x14643b+'-'+_0x1f7bb2+'/'+_0x42b53f)[_0x184c('0x1e')](_0x195af3);}return null;};}function patchUpdates(_0x105551){return function(_0x4fc982){try{jsonpatch[_0x184c('0x1f')](_0x4fc982,_0x105551,!![]);}catch(_0x844ca9){return BPromise[_0x184c('0x20')](_0x844ca9);}return _0x4fc982[_0x184c('0x21')]();};}function saveUpdates(_0x5ba519,_0x3df110){return function(_0x11d1a9){if(_0x11d1a9){return _0x11d1a9[_0x184c('0x22')](_0x5ba519)[_0x184c('0x23')](function(_0x1712ad){return _0x1712ad;});}return null;};}function removeEntity(_0x1c2974,_0x33988c){return function(_0x87a5c5){if(_0x87a5c5){return _0x87a5c5[_0x184c('0x24')]()[_0x184c('0x23')](function(){_0x1c2974['status'](0xcc)[_0x184c('0x18')]();});}};}function handleEntityNotFound(_0x20f297,_0x3ff6ba){return function(_0x3f50af){if(!_0x3f50af){_0x20f297[_0x184c('0x16')](0x194);}return _0x3f50af;};}function handleError(_0x282368,_0x3158fe){_0x3158fe=_0x3158fe||0x1f4;return function(_0xd09a51){logger[_0x184c('0x25')](_0xd09a51['stack']);if(_0xd09a51[_0x184c('0x26')]){delete _0xd09a51[_0x184c('0x26')];}_0x282368[_0x184c('0x17')](_0x3158fe)[_0x184c('0x27')](_0xd09a51);};}exports[_0x184c('0x28')]=function(_0x1d9ac8,_0x1f20c){var _0x378918={},_0x3641e5={},_0x47456f={'count':0x0,'rows':[]};var _0x5e1d72=_[_0x184c('0x29')](db[_0x184c('0x2a')][_0x184c('0x2b')],function(_0x5b5904){return{'name':_0x5b5904[_0x184c('0x2c')],'type':_0x5b5904[_0x184c('0x2d')][_0x184c('0x2e')]};});_0x3641e5[_0x184c('0x2f')]=_[_0x184c('0x29')](_0x5e1d72,_0x184c('0x26'));_0x3641e5[_0x184c('0x30')]=_['keys'](_0x1d9ac8[_0x184c('0x30')]);_0x3641e5[_0x184c('0x31')]=_['intersection'](_0x3641e5[_0x184c('0x2f')],_0x3641e5['query']);_0x378918['attributes']=_[_0x184c('0x32')](_0x3641e5[_0x184c('0x2f')],qs['fields'](_0x1d9ac8[_0x184c('0x30')]['fields']));_0x378918['attributes']=_0x378918[_0x184c('0x33')][_0x184c('0x34')]?_0x378918['attributes']:_0x3641e5[_0x184c('0x2f')];if(!_0x1d9ac8[_0x184c('0x30')][_0x184c('0x35')](_0x184c('0x36'))){_0x378918[_0x184c('0x1b')]=qs[_0x184c('0x1b')](_0x1d9ac8[_0x184c('0x30')][_0x184c('0x1b')]);_0x378918[_0x184c('0x19')]=qs[_0x184c('0x19')](_0x1d9ac8[_0x184c('0x30')][_0x184c('0x19')]);}_0x378918[_0x184c('0x37')]=qs[_0x184c('0x38')](_0x1d9ac8[_0x184c('0x30')][_0x184c('0x38')]);_0x378918['where']=qs[_0x184c('0x31')](_[_0x184c('0x39')](_0x1d9ac8[_0x184c('0x30')],_0x3641e5['filters']),_0x5e1d72);if(_0x1d9ac8[_0x184c('0x30')][_0x184c('0x3a')]){_0x378918[_0x184c('0x3b')]=_['merge'](_0x378918[_0x184c('0x3b')],{'$or':_[_0x184c('0x29')](_0x5e1d72,function(_0x2e1bf0){if(_0x2e1bf0[_0x184c('0x2d')]!==_0x184c('0x3c')){var _0x1f6772={};_0x1f6772[_0x2e1bf0[_0x184c('0x26')]]={'$like':'%'+_0x1d9ac8[_0x184c('0x30')][_0x184c('0x3a')]+'%'};return _0x1f6772;}})});}_0x378918=_['merge']({},_0x378918,_0x1d9ac8[_0x184c('0x3d')]);var _0x5f59cf={'where':_0x378918['where']};return db['FaxTransferReport'][_0x184c('0x3e')](_0x5f59cf)[_0x184c('0x23')](function(_0x3610f3){_0x47456f[_0x184c('0x3e')]=_0x3610f3;if(_0x1d9ac8[_0x184c('0x30')][_0x184c('0x3f')]){_0x378918['include']=[{'all':!![]}];}return db[_0x184c('0x2a')][_0x184c('0x40')](_0x378918);})[_0x184c('0x23')](function(_0x3a904e){_0x47456f[_0x184c('0x41')]=_0x3a904e;return _0x47456f;})['then'](respondWithFilteredResult(_0x1f20c,_0x378918))['catch'](handleError(_0x1f20c,null));};exports[_0x184c('0x42')]=function(_0x1ec5c1,_0x1ebccb){var _0x260b04={'raw':!![],'where':{'id':_0x1ec5c1[_0x184c('0x43')]['id']}},_0x3acb92={};_0x3acb92['model']=_[_0x184c('0x44')](db[_0x184c('0x2a')][_0x184c('0x2b')]);_0x3acb92[_0x184c('0x30')]=_[_0x184c('0x44')](_0x1ec5c1['query']);_0x3acb92['filters']=_[_0x184c('0x32')](_0x3acb92[_0x184c('0x2f')],_0x3acb92[_0x184c('0x30')]);_0x260b04[_0x184c('0x33')]=_[_0x184c('0x32')](_0x3acb92[_0x184c('0x2f')],qs[_0x184c('0x45')](_0x1ec5c1['query']['fields']));_0x260b04['attributes']=_0x260b04[_0x184c('0x33')][_0x184c('0x34')]?_0x260b04[_0x184c('0x33')]:_0x3acb92[_0x184c('0x2f')];if(_0x1ec5c1[_0x184c('0x30')][_0x184c('0x3f')]){_0x260b04[_0x184c('0x46')]=[{'all':!![]}];}_0x260b04=_['merge']({},_0x260b04,_0x1ec5c1['options']);return db[_0x184c('0x2a')][_0x184c('0x47')](_0x260b04)['then'](handleEntityNotFound(_0x1ebccb,null))[_0x184c('0x23')](respondWithResult(_0x1ebccb,null))[_0x184c('0x48')](handleError(_0x1ebccb,null));};exports[_0x184c('0x49')]=function(_0x26ed86,_0x50c9a0){return db[_0x184c('0x2a')][_0x184c('0x49')](_0x26ed86[_0x184c('0x4a')],{})['then'](respondWithResult(_0x50c9a0,0xc9))[_0x184c('0x48')](handleError(_0x50c9a0,null));};exports[_0x184c('0x22')]=function(_0x5ea4b8,_0x6dc99f){if(_0x5ea4b8[_0x184c('0x4a')]['id']){delete _0x5ea4b8[_0x184c('0x4a')]['id'];}return db['FaxTransferReport']['find']({'where':{'id':_0x5ea4b8['params']['id']}})[_0x184c('0x23')](handleEntityNotFound(_0x6dc99f,null))['then'](saveUpdates(_0x5ea4b8['body'],null))[_0x184c('0x23')](respondWithResult(_0x6dc99f,null))[_0x184c('0x48')](handleError(_0x6dc99f,null));};exports[_0x184c('0x24')]=function(_0x89a7c4,_0x4751a3){return db[_0x184c('0x2a')][_0x184c('0x47')]({'where':{'id':_0x89a7c4[_0x184c('0x43')]['id']}})[_0x184c('0x23')](handleEntityNotFound(_0x4751a3,null))[_0x184c('0x23')](removeEntity(_0x4751a3,null))['catch'](handleError(_0x4751a3,null));};exports['describe']=function(_0x5135fc,_0x26abf8){return db['FaxTransferReport'][_0x184c('0x4b')]()[_0x184c('0x23')](respondWithResult(_0x26abf8,null))[_0x184c('0x48')](handleError(_0x26abf8,null));};
\ No newline at end of file