Built motion from commit (unavailable).|2.5.20
[motion2.git] / server / api / smsTransferReport / smsTransferReport.controller.js
index 40633d2..5e0d5f6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2821=['to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../config/license/util','sendStatus','status','end','json','offset','set','save','update','then','error','stack','name','send','SmsTransferReport','map','query','keys','filters','intersection','model','fields','attributes','length','hasOwnProperty','limit','order','sort','where','pick','type','filter','options','count','includeAll','include','findAll','rows','params','rawAttributes','merge','catch','create','body','find','destroy','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path'];(function(_0x51cf47,_0x22491b){var _0x341a90=function(_0x46d077){while(--_0x46d077){_0x51cf47['push'](_0x51cf47['shift']());}};_0x341a90(++_0x22491b);}(_0x2821,0x87));var _0x1282=function(_0x5948fd,_0x4046c8){_0x5948fd=_0x5948fd-0x0;var _0x1a6549=_0x2821[_0x5948fd];return _0x1a6549;};'use strict';var pdf=require(_0x1282('0x0'));var emlformat=require(_0x1282('0x1'));var rimraf=require(_0x1282('0x2'));var zipdir=require(_0x1282('0x3'));var jsonpatch=require(_0x1282('0x4'));var rp=require(_0x1282('0x5'));var moment=require(_0x1282('0x6'));var BPromise=require(_0x1282('0x7'));var Mustache=require(_0x1282('0x8'));var util=require(_0x1282('0x9'));var path=require(_0x1282('0xa'));var sox=require('sox');var csv=require(_0x1282('0xb'));var ejs=require(_0x1282('0xc'));var fs=require('fs');var _=require(_0x1282('0xd'));var squel=require(_0x1282('0xe'));var crypto=require(_0x1282('0xf'));var jsforce=require(_0x1282('0x10'));var deskjs=require(_0x1282('0x11'));var toCsv=require(_0x1282('0xb'));var querystring=require('querystring');var Papa=require(_0x1282('0x12'));var Redis=require(_0x1282('0x13'));var authService=require(_0x1282('0x14'));var qs=require(_0x1282('0x15'));var as=require(_0x1282('0x16'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x1282('0x17'))(_0x1282('0x18'));var utils=require('../../config/utils');var config=require(_0x1282('0x19'));var licenseUtil=require(_0x1282('0x1a'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2e41b3,_0x4bba95){_0x4bba95=_0x4bba95||0xcc;return function(_0x4d0a3c){if(_0x4d0a3c){return _0x2e41b3[_0x1282('0x1b')](_0x4bba95);}return _0x2e41b3[_0x1282('0x1c')](_0x4bba95)[_0x1282('0x1d')]();};}function respondWithResult(_0x2288ec,_0x4dfd14){_0x4dfd14=_0x4dfd14||0xc8;return function(_0x5af979){if(_0x5af979){return _0x2288ec['status'](_0x4dfd14)[_0x1282('0x1e')](_0x5af979);}};}function respondWithFilteredResult(_0x3ee18f,_0x4272fa){return function(_0x3f7bd8){if(_0x3f7bd8){var _0x2320c5=_0x3f7bd8['count'],_0x1f6a7a=_0x4272fa[_0x1282('0x1f')],_0xf30656=_0x4272fa[_0x1282('0x1f')]+_0x4272fa['limit'],_0x116ef1;if(_0xf30656>=_0x2320c5){_0xf30656=_0x2320c5;_0x116ef1=0xc8;}else{_0x116ef1=0xce;}_0x3ee18f['status'](_0x116ef1);return _0x3ee18f[_0x1282('0x20')]('Content-Range',_0x1f6a7a+'-'+_0xf30656+'/'+_0x2320c5)[_0x1282('0x1e')](_0x3f7bd8);}return null;};}function patchUpdates(_0x7bbf3a){return function(_0x4bfb44){try{jsonpatch['apply'](_0x4bfb44,_0x7bbf3a,!![]);}catch(_0x5052fe){return BPromise['reject'](_0x5052fe);}return _0x4bfb44[_0x1282('0x21')]();};}function saveUpdates(_0x2f4e4a,_0xe67079){return function(_0x41dd71){if(_0x41dd71){return _0x41dd71[_0x1282('0x22')](_0x2f4e4a)[_0x1282('0x23')](function(_0x25294e){return _0x25294e;});}return null;};}function removeEntity(_0x42e38e,_0x153159){return function(_0x1a6240){if(_0x1a6240){return _0x1a6240['destroy']()[_0x1282('0x23')](function(){_0x42e38e['status'](0xcc)[_0x1282('0x1d')]();});}};}function handleEntityNotFound(_0x25dbb5,_0x158123){return function(_0x3c116f){if(!_0x3c116f){_0x25dbb5[_0x1282('0x1b')](0x194);}return _0x3c116f;};}function handleError(_0x59486f,_0x25ce38){_0x25ce38=_0x25ce38||0x1f4;return function(_0x117e5c){logger[_0x1282('0x24')](_0x117e5c[_0x1282('0x25')]);if(_0x117e5c[_0x1282('0x26')]){delete _0x117e5c[_0x1282('0x26')];}_0x59486f[_0x1282('0x1c')](_0x25ce38)[_0x1282('0x27')](_0x117e5c);};}exports['index']=function(_0x5956eb,_0x2f4ce3){var _0x5d97b4={},_0x2953c8={},_0x479b18={'count':0x0,'rows':[]};var _0x1ba41d=_['map'](db[_0x1282('0x28')]['rawAttributes'],function(_0x519a7f){return{'name':_0x519a7f['fieldName'],'type':_0x519a7f['type']['key']};});_0x2953c8['model']=_[_0x1282('0x29')](_0x1ba41d,_0x1282('0x26'));_0x2953c8[_0x1282('0x2a')]=_[_0x1282('0x2b')](_0x5956eb[_0x1282('0x2a')]);_0x2953c8[_0x1282('0x2c')]=_[_0x1282('0x2d')](_0x2953c8[_0x1282('0x2e')],_0x2953c8[_0x1282('0x2a')]);_0x5d97b4['attributes']=_[_0x1282('0x2d')](_0x2953c8[_0x1282('0x2e')],qs[_0x1282('0x2f')](_0x5956eb[_0x1282('0x2a')][_0x1282('0x2f')]));_0x5d97b4['attributes']=_0x5d97b4[_0x1282('0x30')][_0x1282('0x31')]?_0x5d97b4['attributes']:_0x2953c8['model'];if(!_0x5956eb['query'][_0x1282('0x32')]('nolimit')){_0x5d97b4[_0x1282('0x33')]=qs[_0x1282('0x33')](_0x5956eb['query'][_0x1282('0x33')]);_0x5d97b4['offset']=qs['offset'](_0x5956eb[_0x1282('0x2a')][_0x1282('0x1f')]);}_0x5d97b4[_0x1282('0x34')]=qs[_0x1282('0x35')](_0x5956eb['query']['sort']);_0x5d97b4[_0x1282('0x36')]=qs['filters'](_[_0x1282('0x37')](_0x5956eb[_0x1282('0x2a')],_0x2953c8[_0x1282('0x2c')]),_0x1ba41d);if(_0x5956eb[_0x1282('0x2a')]['filter']){_0x5d97b4[_0x1282('0x36')]=_['merge'](_0x5d97b4[_0x1282('0x36')],{'$or':_[_0x1282('0x29')](_0x1ba41d,function(_0x20b5e6){if(_0x20b5e6[_0x1282('0x38')]!=='VIRTUAL'){var _0x51df53={};_0x51df53[_0x20b5e6[_0x1282('0x26')]]={'$like':'%'+_0x5956eb[_0x1282('0x2a')][_0x1282('0x39')]+'%'};return _0x51df53;}})});}_0x5d97b4=_['merge']({},_0x5d97b4,_0x5956eb[_0x1282('0x3a')]);var _0x1143a9={'where':_0x5d97b4[_0x1282('0x36')]};return db[_0x1282('0x28')][_0x1282('0x3b')](_0x1143a9)[_0x1282('0x23')](function(_0x18fc1c){_0x479b18[_0x1282('0x3b')]=_0x18fc1c;if(_0x5956eb[_0x1282('0x2a')][_0x1282('0x3c')]){_0x5d97b4[_0x1282('0x3d')]=[{'all':!![]}];}return db[_0x1282('0x28')][_0x1282('0x3e')](_0x5d97b4);})['then'](function(_0x1c966b){_0x479b18[_0x1282('0x3f')]=_0x1c966b;return _0x479b18;})[_0x1282('0x23')](respondWithFilteredResult(_0x2f4ce3,_0x5d97b4))['catch'](handleError(_0x2f4ce3,null));};exports['show']=function(_0xb1795d,_0x42610d){var _0x3ca027={'raw':!![],'where':{'id':_0xb1795d[_0x1282('0x40')]['id']}},_0x159687={};_0x159687['model']=_['keys'](db[_0x1282('0x28')][_0x1282('0x41')]);_0x159687[_0x1282('0x2a')]=_['keys'](_0xb1795d[_0x1282('0x2a')]);_0x159687[_0x1282('0x2c')]=_[_0x1282('0x2d')](_0x159687[_0x1282('0x2e')],_0x159687[_0x1282('0x2a')]);_0x3ca027[_0x1282('0x30')]=_['intersection'](_0x159687['model'],qs['fields'](_0xb1795d[_0x1282('0x2a')][_0x1282('0x2f')]));_0x3ca027[_0x1282('0x30')]=_0x3ca027[_0x1282('0x30')][_0x1282('0x31')]?_0x3ca027['attributes']:_0x159687['model'];if(_0xb1795d['query']['includeAll']){_0x3ca027[_0x1282('0x3d')]=[{'all':!![]}];}_0x3ca027=_[_0x1282('0x42')]({},_0x3ca027,_0xb1795d[_0x1282('0x3a')]);return db[_0x1282('0x28')]['find'](_0x3ca027)['then'](handleEntityNotFound(_0x42610d,null))['then'](respondWithResult(_0x42610d,null))[_0x1282('0x43')](handleError(_0x42610d,null));};exports['create']=function(_0x54be87,_0x5900a6){return db[_0x1282('0x28')][_0x1282('0x44')](_0x54be87['body'],{})[_0x1282('0x23')](respondWithResult(_0x5900a6,0xc9))[_0x1282('0x43')](handleError(_0x5900a6,null));};exports[_0x1282('0x22')]=function(_0x2e9414,_0x5311a7){if(_0x2e9414['body']['id']){delete _0x2e9414[_0x1282('0x45')]['id'];}return db[_0x1282('0x28')][_0x1282('0x46')]({'where':{'id':_0x2e9414[_0x1282('0x40')]['id']}})[_0x1282('0x23')](handleEntityNotFound(_0x5311a7,null))[_0x1282('0x23')](saveUpdates(_0x2e9414[_0x1282('0x45')],null))[_0x1282('0x23')](respondWithResult(_0x5311a7,null))[_0x1282('0x43')](handleError(_0x5311a7,null));};exports[_0x1282('0x47')]=function(_0x274e67,_0x44aa86){return db[_0x1282('0x28')][_0x1282('0x46')]({'where':{'id':_0x274e67['params']['id']}})[_0x1282('0x23')](handleEntityNotFound(_0x44aa86,null))['then'](removeEntity(_0x44aa86,null))[_0x1282('0x43')](handleError(_0x44aa86,null));};exports[_0x1282('0x48')]=function(_0x4a9804,_0x52049f){return db['SmsTransferReport'][_0x1282('0x48')]()[_0x1282('0x23')](respondWithResult(_0x52049f,null))[_0x1282('0x43')](handleError(_0x52049f,null));};
\ No newline at end of file
+var _0xb43b=['../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','status','end','json','count','offset','limit','Content-Range','apply','save','update','then','destroy','name','index','map','rawAttributes','fieldName','type','key','model','query','keys','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','filters','filter','merge','VIRTUAL','options','SmsTransferReport','includeAll','include','findAll','rows','catch','show','params','find','create','body','describe','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs'];(function(_0x2c4909,_0x5beb3e){var _0x188874=function(_0x2598e3){while(--_0x2598e3){_0x2c4909['push'](_0x2c4909['shift']());}};_0x188874(++_0x5beb3e);}(_0xb43b,0xbf));var _0xbb43=function(_0x4eb53a,_0x7b5fbc){_0x4eb53a=_0x4eb53a-0x0;var _0x469a8b=_0xb43b[_0x4eb53a];return _0x469a8b;};'use strict';var pdf=require(_0xbb43('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xbb43('0x1'));var zipdir=require(_0xbb43('0x2'));var jsonpatch=require(_0xbb43('0x3'));var rp=require(_0xbb43('0x4'));var moment=require(_0xbb43('0x5'));var BPromise=require(_0xbb43('0x6'));var Mustache=require(_0xbb43('0x7'));var util=require(_0xbb43('0x8'));var path=require(_0xbb43('0x9'));var sox=require(_0xbb43('0xa'));var csv=require(_0xbb43('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xbb43('0xc'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xbb43('0xd'));var deskjs=require(_0xbb43('0xe'));var toCsv=require(_0xbb43('0xb'));var querystring=require(_0xbb43('0xf'));var Papa=require(_0xbb43('0x10'));var Redis=require('ioredis');var authService=require(_0xbb43('0x11'));var qs=require(_0xbb43('0x12'));var as=require(_0xbb43('0x13'));var hardwareService=require(_0xbb43('0x14'));var logger=require('../../config/logger')(_0xbb43('0x15'));var utils=require(_0xbb43('0x16'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2867fb,_0x5d0ccc){_0x5d0ccc=_0x5d0ccc||0xcc;return function(_0x6be368){if(_0x6be368){return _0x2867fb['sendStatus'](_0x5d0ccc);}return _0x2867fb[_0xbb43('0x17')](_0x5d0ccc)[_0xbb43('0x18')]();};}function respondWithResult(_0x3ce968,_0x3327bc){_0x3327bc=_0x3327bc||0xc8;return function(_0x2e2517){if(_0x2e2517){return _0x3ce968['status'](_0x3327bc)[_0xbb43('0x19')](_0x2e2517);}};}function respondWithFilteredResult(_0x4ac25c,_0x199726){return function(_0x32425c){if(_0x32425c){var _0x15182b=_0x32425c[_0xbb43('0x1a')],_0x10c91b=_0x199726[_0xbb43('0x1b')],_0x3be44b=_0x199726[_0xbb43('0x1b')]+_0x199726[_0xbb43('0x1c')],_0x126f61;if(_0x3be44b>=_0x15182b){_0x3be44b=_0x15182b;_0x126f61=0xc8;}else{_0x126f61=0xce;}_0x4ac25c[_0xbb43('0x17')](_0x126f61);return _0x4ac25c['set'](_0xbb43('0x1d'),_0x10c91b+'-'+_0x3be44b+'/'+_0x15182b)['json'](_0x32425c);}return null;};}function patchUpdates(_0x44fd04){return function(_0x5f4b4f){try{jsonpatch[_0xbb43('0x1e')](_0x5f4b4f,_0x44fd04,!![]);}catch(_0x27579a){return BPromise['reject'](_0x27579a);}return _0x5f4b4f[_0xbb43('0x1f')]();};}function saveUpdates(_0x6cdc26,_0x398ce5){return function(_0x6f34d6){if(_0x6f34d6){return _0x6f34d6[_0xbb43('0x20')](_0x6cdc26)[_0xbb43('0x21')](function(_0xee1084){return _0xee1084;});}return null;};}function removeEntity(_0x1e83cd,_0x3409d0){return function(_0x3cb6d1){if(_0x3cb6d1){return _0x3cb6d1[_0xbb43('0x22')]()[_0xbb43('0x21')](function(){_0x1e83cd[_0xbb43('0x17')](0xcc)[_0xbb43('0x18')]();});}};}function handleEntityNotFound(_0x500af4,_0x28b3e4){return function(_0x326864){if(!_0x326864){_0x500af4['sendStatus'](0x194);}return _0x326864;};}function handleError(_0x464b4a,_0x2b07d8){_0x2b07d8=_0x2b07d8||0x1f4;return function(_0x25279b){logger['error'](_0x25279b['stack']);if(_0x25279b[_0xbb43('0x23')]){delete _0x25279b[_0xbb43('0x23')];}_0x464b4a['status'](_0x2b07d8)['send'](_0x25279b);};}exports[_0xbb43('0x24')]=function(_0xb9fe3b,_0x268fb5){var _0x4bb859={},_0x27bb65={},_0x426cec={'count':0x0,'rows':[]};var _0x2dcc60=_[_0xbb43('0x25')](db['SmsTransferReport'][_0xbb43('0x26')],function(_0x170e7a){return{'name':_0x170e7a[_0xbb43('0x27')],'type':_0x170e7a[_0xbb43('0x28')][_0xbb43('0x29')]};});_0x27bb65[_0xbb43('0x2a')]=_[_0xbb43('0x25')](_0x2dcc60,'name');_0x27bb65[_0xbb43('0x2b')]=_[_0xbb43('0x2c')](_0xb9fe3b[_0xbb43('0x2b')]);_0x27bb65['filters']=_[_0xbb43('0x2d')](_0x27bb65[_0xbb43('0x2a')],_0x27bb65[_0xbb43('0x2b')]);_0x4bb859[_0xbb43('0x2e')]=_[_0xbb43('0x2d')](_0x27bb65[_0xbb43('0x2a')],qs[_0xbb43('0x2f')](_0xb9fe3b[_0xbb43('0x2b')][_0xbb43('0x2f')]));_0x4bb859['attributes']=_0x4bb859['attributes']['length']?_0x4bb859['attributes']:_0x27bb65[_0xbb43('0x2a')];if(!_0xb9fe3b[_0xbb43('0x2b')][_0xbb43('0x30')](_0xbb43('0x31'))){_0x4bb859[_0xbb43('0x1c')]=qs[_0xbb43('0x1c')](_0xb9fe3b[_0xbb43('0x2b')][_0xbb43('0x1c')]);_0x4bb859['offset']=qs[_0xbb43('0x1b')](_0xb9fe3b[_0xbb43('0x2b')][_0xbb43('0x1b')]);}_0x4bb859[_0xbb43('0x32')]=qs['sort'](_0xb9fe3b[_0xbb43('0x2b')][_0xbb43('0x33')]);_0x4bb859[_0xbb43('0x34')]=qs[_0xbb43('0x35')](_['pick'](_0xb9fe3b[_0xbb43('0x2b')],_0x27bb65['filters']),_0x2dcc60);if(_0xb9fe3b[_0xbb43('0x2b')][_0xbb43('0x36')]){_0x4bb859[_0xbb43('0x34')]=_[_0xbb43('0x37')](_0x4bb859[_0xbb43('0x34')],{'$or':_[_0xbb43('0x25')](_0x2dcc60,function(_0x316ab1){if(_0x316ab1[_0xbb43('0x28')]!==_0xbb43('0x38')){var _0xa48590={};_0xa48590[_0x316ab1[_0xbb43('0x23')]]={'$like':'%'+_0xb9fe3b[_0xbb43('0x2b')]['filter']+'%'};return _0xa48590;}})});}_0x4bb859=_[_0xbb43('0x37')]({},_0x4bb859,_0xb9fe3b[_0xbb43('0x39')]);var _0x363e1a={'where':_0x4bb859[_0xbb43('0x34')]};return db[_0xbb43('0x3a')][_0xbb43('0x1a')](_0x363e1a)[_0xbb43('0x21')](function(_0x3d7d56){_0x426cec[_0xbb43('0x1a')]=_0x3d7d56;if(_0xb9fe3b[_0xbb43('0x2b')][_0xbb43('0x3b')]){_0x4bb859[_0xbb43('0x3c')]=[{'all':!![]}];}return db[_0xbb43('0x3a')][_0xbb43('0x3d')](_0x4bb859);})[_0xbb43('0x21')](function(_0x4a76a8){_0x426cec[_0xbb43('0x3e')]=_0x4a76a8;return _0x426cec;})[_0xbb43('0x21')](respondWithFilteredResult(_0x268fb5,_0x4bb859))[_0xbb43('0x3f')](handleError(_0x268fb5,null));};exports[_0xbb43('0x40')]=function(_0x60a465,_0x4b32c9){var _0x5e942e={'raw':!![],'where':{'id':_0x60a465[_0xbb43('0x41')]['id']}},_0x13e9f7={};_0x13e9f7['model']=_['keys'](db[_0xbb43('0x3a')][_0xbb43('0x26')]);_0x13e9f7[_0xbb43('0x2b')]=_[_0xbb43('0x2c')](_0x60a465[_0xbb43('0x2b')]);_0x13e9f7['filters']=_['intersection'](_0x13e9f7[_0xbb43('0x2a')],_0x13e9f7[_0xbb43('0x2b')]);_0x5e942e[_0xbb43('0x2e')]=_[_0xbb43('0x2d')](_0x13e9f7[_0xbb43('0x2a')],qs[_0xbb43('0x2f')](_0x60a465[_0xbb43('0x2b')][_0xbb43('0x2f')]));_0x5e942e[_0xbb43('0x2e')]=_0x5e942e[_0xbb43('0x2e')]['length']?_0x5e942e['attributes']:_0x13e9f7[_0xbb43('0x2a')];if(_0x60a465[_0xbb43('0x2b')]['includeAll']){_0x5e942e[_0xbb43('0x3c')]=[{'all':!![]}];}_0x5e942e=_[_0xbb43('0x37')]({},_0x5e942e,_0x60a465[_0xbb43('0x39')]);return db[_0xbb43('0x3a')][_0xbb43('0x42')](_0x5e942e)[_0xbb43('0x21')](handleEntityNotFound(_0x4b32c9,null))[_0xbb43('0x21')](respondWithResult(_0x4b32c9,null))['catch'](handleError(_0x4b32c9,null));};exports[_0xbb43('0x43')]=function(_0x229928,_0x5970cc){return db[_0xbb43('0x3a')][_0xbb43('0x43')](_0x229928['body'],{})[_0xbb43('0x21')](respondWithResult(_0x5970cc,0xc9))[_0xbb43('0x3f')](handleError(_0x5970cc,null));};exports[_0xbb43('0x20')]=function(_0x15fab6,_0x6fe445){if(_0x15fab6[_0xbb43('0x44')]['id']){delete _0x15fab6[_0xbb43('0x44')]['id'];}return db[_0xbb43('0x3a')][_0xbb43('0x42')]({'where':{'id':_0x15fab6[_0xbb43('0x41')]['id']}})[_0xbb43('0x21')](handleEntityNotFound(_0x6fe445,null))[_0xbb43('0x21')](saveUpdates(_0x15fab6['body'],null))[_0xbb43('0x21')](respondWithResult(_0x6fe445,null))[_0xbb43('0x3f')](handleError(_0x6fe445,null));};exports[_0xbb43('0x22')]=function(_0x7089bb,_0x4ab63b){return db[_0xbb43('0x3a')]['find']({'where':{'id':_0x7089bb[_0xbb43('0x41')]['id']}})['then'](handleEntityNotFound(_0x4ab63b,null))[_0xbb43('0x21')](removeEntity(_0x4ab63b,null))[_0xbb43('0x3f')](handleError(_0x4ab63b,null));};exports[_0xbb43('0x45')]=function(_0x535347,_0x39f09d){return db[_0xbb43('0x3a')][_0xbb43('0x45')]()['then'](respondWithResult(_0x39f09d,null))[_0xbb43('0x3f')](handleError(_0x39f09d,null));};
\ No newline at end of file