Built motion from commit 4fa9d4a7.|2.6.31
[motion2.git] / server / api / smsQueueReport / smsQueueReport.controller.js
index 096981d..09186de 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3be2=['update','describe','rimraf','zip-dir','request-promise','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','end','status','json','offset','undefined','count','set','Content-Range','apply','then','destroy','sendStatus','error','stack','send','index','SmsQueueReport','rawAttributes','fieldName','type','key','map','name','query','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','filters','merge','VIRTUAL','filter','options','include','findAll','rows','catch','params','keys','includeAll','find','create','body'];(function(_0x26c61f,_0x2ac633){var _0x13df89=function(_0x1e504d){while(--_0x1e504d){_0x26c61f['push'](_0x26c61f['shift']());}};_0x13df89(++_0x2ac633);}(_0x3be2,0x9a));var _0x23be=function(_0x682670,_0x5fcee){_0x682670=_0x682670-0x0;var _0xf5362f=_0x3be2[_0x682670];return _0xf5362f;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x23be('0x0'));var zipdir=require(_0x23be('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x23be('0x2'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x23be('0x3'));var util=require(_0x23be('0x4'));var path=require(_0x23be('0x5'));var sox=require(_0x23be('0x6'));var csv=require(_0x23be('0x7'));var ejs=require(_0x23be('0x8'));var fs=require('fs');var fs_extra=require(_0x23be('0x9'));var _=require(_0x23be('0xa'));var squel=require(_0x23be('0xb'));var crypto=require(_0x23be('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x23be('0xd'));var toCsv=require(_0x23be('0x7'));var querystring=require(_0x23be('0xe'));var Papa=require(_0x23be('0xf'));var Redis=require('ioredis');var authService=require(_0x23be('0x10'));var qs=require(_0x23be('0x11'));var as=require(_0x23be('0x12'));var hardwareService=require(_0x23be('0x13'));var logger=require('../../config/logger')(_0x23be('0x14'));var utils=require(_0x23be('0x15'));var config=require(_0x23be('0x16'));var licenseUtil=require(_0x23be('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x54295e,_0x4d37ac){_0x4d37ac=_0x4d37ac||0xcc;return function(_0x1b3d89){if(_0x1b3d89){return _0x54295e['sendStatus'](_0x4d37ac);}return _0x54295e['status'](_0x4d37ac)[_0x23be('0x18')]();};}function respondWithResult(_0x4a29b9,_0xab951d){_0xab951d=_0xab951d||0xc8;return function(_0x3492c5){if(_0x3492c5){return _0x4a29b9[_0x23be('0x19')](_0xab951d)[_0x23be('0x1a')](_0x3492c5);}};}function respondWithFilteredResult(_0x1659ee,_0x3155a7){return function(_0x383cac){if(_0x383cac){var _0x9c4dbb=typeof _0x3155a7[_0x23be('0x1b')]==='undefined'&&typeof _0x3155a7['limit']===_0x23be('0x1c');var _0x247725=_0x383cac[_0x23be('0x1d')];var _0x233f24=_0x9c4dbb?0x0:_0x3155a7[_0x23be('0x1b')];var _0x5ecce9=_0x9c4dbb?_0x383cac[_0x23be('0x1d')]:_0x3155a7[_0x23be('0x1b')]+_0x3155a7['limit'];var _0x10efae;if(_0x5ecce9>=_0x247725){_0x5ecce9=_0x247725;_0x10efae=0xc8;}else{_0x10efae=0xce;}_0x1659ee[_0x23be('0x19')](_0x10efae);return _0x1659ee[_0x23be('0x1e')](_0x23be('0x1f'),_0x233f24+'-'+_0x5ecce9+'/'+_0x247725)[_0x23be('0x1a')](_0x383cac);}return null;};}function patchUpdates(_0x213d74){return function(_0x5a2e13){try{jsonpatch[_0x23be('0x20')](_0x5a2e13,_0x213d74,!![]);}catch(_0xe95265){return BPromise['reject'](_0xe95265);}return _0x5a2e13['save']();};}function saveUpdates(_0x1aa3be,_0x457662){return function(_0xca9525){if(_0xca9525){return _0xca9525['update'](_0x1aa3be)[_0x23be('0x21')](function(_0x1ff3da){return _0x1ff3da;});}return null;};}function removeEntity(_0x3da42f,_0x48342b){return function(_0x4d3579){if(_0x4d3579){return _0x4d3579[_0x23be('0x22')]()[_0x23be('0x21')](function(){_0x3da42f[_0x23be('0x19')](0xcc)[_0x23be('0x18')]();});}};}function handleEntityNotFound(_0x22747a,_0x3d87a2){return function(_0x284ea5){if(!_0x284ea5){_0x22747a[_0x23be('0x23')](0x194);}return _0x284ea5;};}function handleError(_0x18dee1,_0x288f47){_0x288f47=_0x288f47||0x1f4;return function(_0x262083){logger[_0x23be('0x24')](_0x262083[_0x23be('0x25')]);if(_0x262083['name']){delete _0x262083['name'];}_0x18dee1[_0x23be('0x19')](_0x288f47)[_0x23be('0x26')](_0x262083);};}exports[_0x23be('0x27')]=function(_0x1db9b2,_0x43c2f9){var _0x38669e={},_0x5296eb={},_0x15123a={'count':0x0,'rows':[]};var _0x12f744=_['map'](db[_0x23be('0x28')][_0x23be('0x29')],function(_0xf94019){return{'name':_0xf94019[_0x23be('0x2a')],'type':_0xf94019[_0x23be('0x2b')][_0x23be('0x2c')]};});_0x5296eb['model']=_[_0x23be('0x2d')](_0x12f744,_0x23be('0x2e'));_0x5296eb['query']=_['keys'](_0x1db9b2[_0x23be('0x2f')]);_0x5296eb['filters']=_[_0x23be('0x30')](_0x5296eb[_0x23be('0x31')],_0x5296eb[_0x23be('0x2f')]);_0x38669e[_0x23be('0x32')]=_[_0x23be('0x30')](_0x5296eb[_0x23be('0x31')],qs[_0x23be('0x33')](_0x1db9b2['query'][_0x23be('0x33')]));_0x38669e[_0x23be('0x32')]=_0x38669e[_0x23be('0x32')][_0x23be('0x34')]?_0x38669e['attributes']:_0x5296eb[_0x23be('0x31')];if(!_0x1db9b2[_0x23be('0x2f')][_0x23be('0x35')](_0x23be('0x36'))){_0x38669e['limit']=qs[_0x23be('0x37')](_0x1db9b2[_0x23be('0x2f')][_0x23be('0x37')]);_0x38669e[_0x23be('0x1b')]=qs[_0x23be('0x1b')](_0x1db9b2[_0x23be('0x2f')]['offset']);}_0x38669e[_0x23be('0x38')]=qs[_0x23be('0x39')](_0x1db9b2[_0x23be('0x2f')]['sort']);_0x38669e[_0x23be('0x3a')]=qs[_0x23be('0x3b')](_['pick'](_0x1db9b2[_0x23be('0x2f')],_0x5296eb['filters']),_0x12f744);if(_0x1db9b2[_0x23be('0x2f')]['filter']){_0x38669e[_0x23be('0x3a')]=_[_0x23be('0x3c')](_0x38669e['where'],{'$or':_[_0x23be('0x2d')](_0x12f744,function(_0x25614f){if(_0x25614f[_0x23be('0x2b')]!==_0x23be('0x3d')){var _0x22c7f2={};_0x22c7f2[_0x25614f['name']]={'$like':'%'+_0x1db9b2[_0x23be('0x2f')][_0x23be('0x3e')]+'%'};return _0x22c7f2;}})});}_0x38669e=_['merge']({},_0x38669e,_0x1db9b2[_0x23be('0x3f')]);var _0x457d6c={'where':_0x38669e[_0x23be('0x3a')]};return db[_0x23be('0x28')]['count'](_0x457d6c)[_0x23be('0x21')](function(_0x3fb3e6){_0x15123a['count']=_0x3fb3e6;if(_0x1db9b2[_0x23be('0x2f')]['includeAll']){_0x38669e[_0x23be('0x40')]=[{'all':!![]}];}return db['SmsQueueReport'][_0x23be('0x41')](_0x38669e);})[_0x23be('0x21')](function(_0x49de73){_0x15123a[_0x23be('0x42')]=_0x49de73;return _0x15123a;})[_0x23be('0x21')](respondWithFilteredResult(_0x43c2f9,_0x38669e))[_0x23be('0x43')](handleError(_0x43c2f9,null));};exports['show']=function(_0x12aa8e,_0x3a2bf3){var _0x1ff96a={'raw':!![],'where':{'id':_0x12aa8e[_0x23be('0x44')]['id']}},_0x46b4ab={};_0x46b4ab[_0x23be('0x31')]=_[_0x23be('0x45')](db[_0x23be('0x28')]['rawAttributes']);_0x46b4ab[_0x23be('0x2f')]=_[_0x23be('0x45')](_0x12aa8e['query']);_0x46b4ab[_0x23be('0x3b')]=_[_0x23be('0x30')](_0x46b4ab[_0x23be('0x31')],_0x46b4ab[_0x23be('0x2f')]);_0x1ff96a[_0x23be('0x32')]=_['intersection'](_0x46b4ab[_0x23be('0x31')],qs[_0x23be('0x33')](_0x12aa8e[_0x23be('0x2f')][_0x23be('0x33')]));_0x1ff96a[_0x23be('0x32')]=_0x1ff96a[_0x23be('0x32')][_0x23be('0x34')]?_0x1ff96a[_0x23be('0x32')]:_0x46b4ab[_0x23be('0x31')];if(_0x12aa8e[_0x23be('0x2f')][_0x23be('0x46')]){_0x1ff96a[_0x23be('0x40')]=[{'all':!![]}];}_0x1ff96a=_['merge']({},_0x1ff96a,_0x12aa8e[_0x23be('0x3f')]);return db[_0x23be('0x28')][_0x23be('0x47')](_0x1ff96a)[_0x23be('0x21')](handleEntityNotFound(_0x3a2bf3,null))['then'](respondWithResult(_0x3a2bf3,null))['catch'](handleError(_0x3a2bf3,null));};exports[_0x23be('0x48')]=function(_0xa7d0a0,_0xcf316){return db[_0x23be('0x28')][_0x23be('0x48')](_0xa7d0a0[_0x23be('0x49')],{})[_0x23be('0x21')](respondWithResult(_0xcf316,0xc9))[_0x23be('0x43')](handleError(_0xcf316,null));};exports[_0x23be('0x4a')]=function(_0x3fdd24,_0x2d38a1){if(_0x3fdd24[_0x23be('0x49')]['id']){delete _0x3fdd24[_0x23be('0x49')]['id'];}return db['SmsQueueReport'][_0x23be('0x47')]({'where':{'id':_0x3fdd24['params']['id']}})[_0x23be('0x21')](handleEntityNotFound(_0x2d38a1,null))[_0x23be('0x21')](saveUpdates(_0x3fdd24[_0x23be('0x49')],null))['then'](respondWithResult(_0x2d38a1,null))['catch'](handleError(_0x2d38a1,null));};exports[_0x23be('0x22')]=function(_0x3b1bb3,_0x14f009){return db['SmsQueueReport'][_0x23be('0x47')]({'where':{'id':_0x3b1bb3[_0x23be('0x44')]['id']}})[_0x23be('0x21')](handleEntityNotFound(_0x14f009,null))[_0x23be('0x21')](removeEntity(_0x14f009,null))[_0x23be('0x43')](handleError(_0x14f009,null));};exports[_0x23be('0x4b')]=function(_0x47a332,_0x578f71){return db['SmsQueueReport'][_0x23be('0x4b')]()[_0x23be('0x21')](respondWithResult(_0x578f71,null))[_0x23be('0x43')](handleError(_0x578f71,null));};
\ No newline at end of file
+var _0x270f=['querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','save','update','then','destroy','error','stack','name','send','index','map','SmsQueueReport','rawAttributes','fieldName','type','key','query','keys','filters','intersection','model','fields','length','hasOwnProperty','order','where','pick','filter','VIRTUAL','merge','options','includeAll','include','findAll','catch','params','attributes','create','body','find','describe','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','jsforce','desk.js'];(function(_0x395095,_0x28d7db){var _0x4dfa27=function(_0x46cd44){while(--_0x46cd44){_0x395095['push'](_0x395095['shift']());}};_0x4dfa27(++_0x28d7db);}(_0x270f,0x89));var _0xf270=function(_0x3a607e,_0x54d530){_0x3a607e=_0x3a607e-0x0;var _0x37b106=_0x270f[_0x3a607e];return _0x37b106;};'use strict';var emlformat=require(_0xf270('0x0'));var rimraf=require(_0xf270('0x1'));var zipdir=require(_0xf270('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xf270('0x3'));var moment=require(_0xf270('0x4'));var BPromise=require(_0xf270('0x5'));var Mustache=require(_0xf270('0x6'));var util=require(_0xf270('0x7'));var path=require(_0xf270('0x8'));var sox=require(_0xf270('0x9'));var csv=require(_0xf270('0xa'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xf270('0xb'));var squel=require(_0xf270('0xc'));var crypto=require('crypto');var jsforce=require(_0xf270('0xd'));var deskjs=require(_0xf270('0xe'));var toCsv=require('to-csv');var querystring=require(_0xf270('0xf'));var Papa=require(_0xf270('0x10'));var Redis=require(_0xf270('0x11'));var authService=require(_0xf270('0x12'));var qs=require(_0xf270('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xf270('0x14'))(_0xf270('0x15'));var utils=require(_0xf270('0x16'));var config=require(_0xf270('0x17'));var licenseUtil=require('../../config/license/util');var db=require(_0xf270('0x18'))['db'];function respondWithStatusCode(_0x2f78ac,_0x3a058c){_0x3a058c=_0x3a058c||0xcc;return function(_0x41d829){if(_0x41d829){return _0x2f78ac[_0xf270('0x19')](_0x3a058c);}return _0x2f78ac[_0xf270('0x1a')](_0x3a058c)[_0xf270('0x1b')]();};}function respondWithResult(_0x579f33,_0x254a15){_0x254a15=_0x254a15||0xc8;return function(_0x49b13a){if(_0x49b13a){return _0x579f33[_0xf270('0x1a')](_0x254a15)[_0xf270('0x1c')](_0x49b13a);}};}function respondWithFilteredResult(_0x1cd6c9,_0xc84b2e){return function(_0x5cdb1f){if(_0x5cdb1f){var _0x4c024b=typeof _0xc84b2e[_0xf270('0x1d')]===_0xf270('0x1e')&&typeof _0xc84b2e[_0xf270('0x1f')]===_0xf270('0x1e');var _0x25c834=_0x5cdb1f[_0xf270('0x20')];var _0x132dee=_0x4c024b?0x0:_0xc84b2e[_0xf270('0x1d')];var _0x50c295=_0x4c024b?_0x5cdb1f[_0xf270('0x20')]:_0xc84b2e[_0xf270('0x1d')]+_0xc84b2e['limit'];var _0x559574;if(_0x50c295>=_0x25c834){_0x50c295=_0x25c834;_0x559574=0xc8;}else{_0x559574=0xce;}_0x1cd6c9[_0xf270('0x1a')](_0x559574);return _0x1cd6c9[_0xf270('0x21')](_0xf270('0x22'),_0x132dee+'-'+_0x50c295+'/'+_0x25c834)[_0xf270('0x1c')](_0x5cdb1f);}return null;};}function patchUpdates(_0x54574b){return function(_0x1fa42a){try{jsonpatch[_0xf270('0x23')](_0x1fa42a,_0x54574b,!![]);}catch(_0x5eac76){return BPromise['reject'](_0x5eac76);}return _0x1fa42a[_0xf270('0x24')]();};}function saveUpdates(_0x44088d,_0x5ddbe2){return function(_0x56db47){if(_0x56db47){return _0x56db47[_0xf270('0x25')](_0x44088d)[_0xf270('0x26')](function(_0x32990a){return _0x32990a;});}return null;};}function removeEntity(_0x20a6be,_0x48c75b){return function(_0xe2ba18){if(_0xe2ba18){return _0xe2ba18[_0xf270('0x27')]()['then'](function(){_0x20a6be[_0xf270('0x1a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x462a8a,_0x3a758a){return function(_0x4fe2d4){if(!_0x4fe2d4){_0x462a8a[_0xf270('0x19')](0x194);}return _0x4fe2d4;};}function handleError(_0x458eb3,_0x2039d9){_0x2039d9=_0x2039d9||0x1f4;return function(_0x28f094){logger[_0xf270('0x28')](_0x28f094[_0xf270('0x29')]);if(_0x28f094[_0xf270('0x2a')]){delete _0x28f094[_0xf270('0x2a')];}_0x458eb3['status'](_0x2039d9)[_0xf270('0x2b')](_0x28f094);};}exports[_0xf270('0x2c')]=function(_0x3c143c,_0x3f4142){var _0x101425={},_0x515c09={},_0x4542bd={'count':0x0,'rows':[]};var _0x55056b=_[_0xf270('0x2d')](db[_0xf270('0x2e')][_0xf270('0x2f')],function(_0x584693){return{'name':_0x584693[_0xf270('0x30')],'type':_0x584693[_0xf270('0x31')][_0xf270('0x32')]};});_0x515c09['model']=_[_0xf270('0x2d')](_0x55056b,_0xf270('0x2a'));_0x515c09[_0xf270('0x33')]=_[_0xf270('0x34')](_0x3c143c[_0xf270('0x33')]);_0x515c09[_0xf270('0x35')]=_[_0xf270('0x36')](_0x515c09[_0xf270('0x37')],_0x515c09[_0xf270('0x33')]);_0x101425['attributes']=_[_0xf270('0x36')](_0x515c09[_0xf270('0x37')],qs[_0xf270('0x38')](_0x3c143c[_0xf270('0x33')][_0xf270('0x38')]));_0x101425['attributes']=_0x101425['attributes'][_0xf270('0x39')]?_0x101425['attributes']:_0x515c09[_0xf270('0x37')];if(!_0x3c143c[_0xf270('0x33')][_0xf270('0x3a')]('nolimit')){_0x101425[_0xf270('0x1f')]=qs[_0xf270('0x1f')](_0x3c143c[_0xf270('0x33')]['limit']);_0x101425[_0xf270('0x1d')]=qs[_0xf270('0x1d')](_0x3c143c[_0xf270('0x33')][_0xf270('0x1d')]);}_0x101425[_0xf270('0x3b')]=qs['sort'](_0x3c143c[_0xf270('0x33')]['sort']);_0x101425[_0xf270('0x3c')]=qs['filters'](_[_0xf270('0x3d')](_0x3c143c[_0xf270('0x33')],_0x515c09['filters']),_0x55056b);if(_0x3c143c['query'][_0xf270('0x3e')]){_0x101425[_0xf270('0x3c')]=_['merge'](_0x101425['where'],{'$or':_[_0xf270('0x2d')](_0x55056b,function(_0x5f122f){if(_0x5f122f['type']!==_0xf270('0x3f')){var _0x183318={};_0x183318[_0x5f122f[_0xf270('0x2a')]]={'$like':'%'+_0x3c143c['query'][_0xf270('0x3e')]+'%'};return _0x183318;}})});}_0x101425=_[_0xf270('0x40')]({},_0x101425,_0x3c143c[_0xf270('0x41')]);var _0x543d7c={'where':_0x101425['where']};return db[_0xf270('0x2e')][_0xf270('0x20')](_0x543d7c)[_0xf270('0x26')](function(_0x35a444){_0x4542bd['count']=_0x35a444;if(_0x3c143c[_0xf270('0x33')][_0xf270('0x42')]){_0x101425[_0xf270('0x43')]=[{'all':!![]}];}return db[_0xf270('0x2e')][_0xf270('0x44')](_0x101425);})[_0xf270('0x26')](function(_0x58c7b8){_0x4542bd['rows']=_0x58c7b8;return _0x4542bd;})[_0xf270('0x26')](respondWithFilteredResult(_0x3f4142,_0x101425))[_0xf270('0x45')](handleError(_0x3f4142,null));};exports['show']=function(_0x3d6687,_0x2ec86a){var _0x271b5f={'raw':!![],'where':{'id':_0x3d6687[_0xf270('0x46')]['id']}},_0x55613f={};_0x55613f[_0xf270('0x37')]=_[_0xf270('0x34')](db['SmsQueueReport']['rawAttributes']);_0x55613f[_0xf270('0x33')]=_[_0xf270('0x34')](_0x3d6687[_0xf270('0x33')]);_0x55613f['filters']=_[_0xf270('0x36')](_0x55613f[_0xf270('0x37')],_0x55613f['query']);_0x271b5f[_0xf270('0x47')]=_[_0xf270('0x36')](_0x55613f[_0xf270('0x37')],qs[_0xf270('0x38')](_0x3d6687[_0xf270('0x33')]['fields']));_0x271b5f[_0xf270('0x47')]=_0x271b5f[_0xf270('0x47')]['length']?_0x271b5f[_0xf270('0x47')]:_0x55613f[_0xf270('0x37')];if(_0x3d6687[_0xf270('0x33')][_0xf270('0x42')]){_0x271b5f[_0xf270('0x43')]=[{'all':!![]}];}_0x271b5f=_[_0xf270('0x40')]({},_0x271b5f,_0x3d6687[_0xf270('0x41')]);return db['SmsQueueReport']['find'](_0x271b5f)[_0xf270('0x26')](handleEntityNotFound(_0x2ec86a,null))[_0xf270('0x26')](respondWithResult(_0x2ec86a,null))[_0xf270('0x45')](handleError(_0x2ec86a,null));};exports[_0xf270('0x48')]=function(_0x561590,_0x200f34){return db[_0xf270('0x2e')][_0xf270('0x48')](_0x561590['body'],{})[_0xf270('0x26')](respondWithResult(_0x200f34,0xc9))[_0xf270('0x45')](handleError(_0x200f34,null));};exports['update']=function(_0x3f7509,_0x16e565){if(_0x3f7509[_0xf270('0x49')]['id']){delete _0x3f7509[_0xf270('0x49')]['id'];}return db['SmsQueueReport'][_0xf270('0x4a')]({'where':{'id':_0x3f7509['params']['id']}})[_0xf270('0x26')](handleEntityNotFound(_0x16e565,null))[_0xf270('0x26')](saveUpdates(_0x3f7509[_0xf270('0x49')],null))[_0xf270('0x26')](respondWithResult(_0x16e565,null))['catch'](handleError(_0x16e565,null));};exports[_0xf270('0x27')]=function(_0x321a94,_0x344fed){return db[_0xf270('0x2e')][_0xf270('0x4a')]({'where':{'id':_0x321a94['params']['id']}})[_0xf270('0x26')](handleEntityNotFound(_0x344fed,null))[_0xf270('0x26')](removeEntity(_0x344fed,null))['catch'](handleError(_0x344fed,null));};exports[_0xf270('0x4b')]=function(_0x162c40,_0x32308c){return db[_0xf270('0x2e')][_0xf270('0x4b')]()['then'](respondWithResult(_0x32308c,null))[_0xf270('0x45')](handleError(_0x32308c,null));};
\ No newline at end of file