Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / smsTransferReport / smsTransferReport.controller.js
index b8820c1..3a2d976 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb691=['to-csv','ejs','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','end','stack','name','send','index','map','SmsTransferReport','rawAttributes','type','key','model','query','keys','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','include','catch','params','includeAll','find','create','body','describe','fast-json-patch','moment','mustache','path'];(function(_0x4d81ac,_0x35dd5d){var _0x56937b=function(_0x5155ee){while(--_0x5155ee){_0x4d81ac['push'](_0x4d81ac['shift']());}};_0x56937b(++_0x35dd5d);}(_0xb691,0x104));var _0x1b69=function(_0x56740a,_0x568894){_0x56740a=_0x56740a-0x0;var _0x257144=_0xb691[_0x56740a];return _0x257144;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x1b69('0x0'));var rp=require('request-promise');var moment=require(_0x1b69('0x1'));var BPromise=require('bluebird');var Mustache=require(_0x1b69('0x2'));var util=require('util');var path=require(_0x1b69('0x3'));var sox=require('sox');var csv=require(_0x1b69('0x4'));var ejs=require(_0x1b69('0x5'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x1b69('0x6'));var deskjs=require(_0x1b69('0x7'));var toCsv=require(_0x1b69('0x4'));var querystring=require('querystring');var Papa=require(_0x1b69('0x8'));var Redis=require(_0x1b69('0x9'));var authService=require(_0x1b69('0xa'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x1b69('0xb'));var logger=require(_0x1b69('0xc'))('api');var utils=require(_0x1b69('0xd'));var config=require(_0x1b69('0xe'));var db=require(_0x1b69('0xf'))['db'];function respondWithStatusCode(_0x830080,_0x12c1bb){_0x12c1bb=_0x12c1bb||0xcc;return function(_0x252dd1){if(_0x252dd1){return _0x830080[_0x1b69('0x10')](_0x12c1bb);}return _0x830080[_0x1b69('0x11')](_0x12c1bb)['end']();};}function respondWithResult(_0xc3bde6,_0x4a7391){_0x4a7391=_0x4a7391||0xc8;return function(_0x37e9bb){if(_0x37e9bb){return _0xc3bde6[_0x1b69('0x11')](_0x4a7391)[_0x1b69('0x12')](_0x37e9bb);}};}function respondWithFilteredResult(_0x4a8566,_0x14f1c7){return function(_0x392ab2){if(_0x392ab2){var _0x54eca8=_0x392ab2[_0x1b69('0x13')],_0x16b167=_0x14f1c7[_0x1b69('0x14')],_0x1d190c=_0x14f1c7[_0x1b69('0x14')]+_0x14f1c7[_0x1b69('0x15')],_0x1e0ab8;if(_0x1d190c>=_0x54eca8){_0x1d190c=_0x54eca8;_0x1e0ab8=0xc8;}else{_0x1e0ab8=0xce;}_0x4a8566[_0x1b69('0x11')](_0x1e0ab8);return _0x4a8566[_0x1b69('0x16')](_0x1b69('0x17'),_0x16b167+'-'+_0x1d190c+'/'+_0x54eca8)[_0x1b69('0x12')](_0x392ab2);}return null;};}function patchUpdates(_0x596de6){return function(_0xc3b5d8){try{jsonpatch[_0x1b69('0x18')](_0xc3b5d8,_0x596de6,!![]);}catch(_0x359405){return BPromise[_0x1b69('0x19')](_0x359405);}return _0xc3b5d8[_0x1b69('0x1a')]();};}function saveUpdates(_0x36aad4,_0x4075b6){return function(_0x429b5d){if(_0x429b5d){return _0x429b5d[_0x1b69('0x1b')](_0x36aad4)['then'](function(_0x3ebc89){return _0x3ebc89;});}return null;};}function removeEntity(_0x131406,_0x184117){return function(_0x825237){if(_0x825237){return _0x825237[_0x1b69('0x1c')]()[_0x1b69('0x1d')](function(){_0x131406[_0x1b69('0x11')](0xcc)[_0x1b69('0x1e')]();});}};}function handleEntityNotFound(_0x18f7b0,_0x291138){return function(_0x10b75e){if(!_0x10b75e){_0x18f7b0[_0x1b69('0x10')](0x194);}return _0x10b75e;};}function handleError(_0x5178b3,_0x38a6ab){_0x38a6ab=_0x38a6ab||0x1f4;return function(_0x2dbfdd){logger['error'](_0x2dbfdd[_0x1b69('0x1f')]);if(_0x2dbfdd[_0x1b69('0x20')]){delete _0x2dbfdd[_0x1b69('0x20')];}_0x5178b3['status'](_0x38a6ab)[_0x1b69('0x21')](_0x2dbfdd);};}exports[_0x1b69('0x22')]=function(_0x2d444a,_0x170b2d){var _0x3a6346={},_0x1e1dc5={},_0x41b697={'count':0x0,'rows':[]};var _0x2e19fa=_[_0x1b69('0x23')](db[_0x1b69('0x24')][_0x1b69('0x25')],function(_0x4bcc6b){return{'name':_0x4bcc6b['fieldName'],'type':_0x4bcc6b[_0x1b69('0x26')][_0x1b69('0x27')]};});_0x1e1dc5[_0x1b69('0x28')]=_[_0x1b69('0x23')](_0x2e19fa,_0x1b69('0x20'));_0x1e1dc5[_0x1b69('0x29')]=_[_0x1b69('0x2a')](_0x2d444a[_0x1b69('0x29')]);_0x1e1dc5['filters']=_['intersection'](_0x1e1dc5['model'],_0x1e1dc5[_0x1b69('0x29')]);_0x3a6346[_0x1b69('0x2b')]=_[_0x1b69('0x2c')](_0x1e1dc5[_0x1b69('0x28')],qs[_0x1b69('0x2d')](_0x2d444a[_0x1b69('0x29')]['fields']));_0x3a6346['attributes']=_0x3a6346[_0x1b69('0x2b')][_0x1b69('0x2e')]?_0x3a6346[_0x1b69('0x2b')]:_0x1e1dc5[_0x1b69('0x28')];if(!_0x2d444a[_0x1b69('0x29')][_0x1b69('0x2f')](_0x1b69('0x30'))){_0x3a6346[_0x1b69('0x15')]=qs[_0x1b69('0x15')](_0x2d444a[_0x1b69('0x29')][_0x1b69('0x15')]);_0x3a6346['offset']=qs[_0x1b69('0x14')](_0x2d444a[_0x1b69('0x29')]['offset']);}_0x3a6346[_0x1b69('0x31')]=qs['sort'](_0x2d444a[_0x1b69('0x29')][_0x1b69('0x32')]);_0x3a6346[_0x1b69('0x33')]=qs[_0x1b69('0x34')](_[_0x1b69('0x35')](_0x2d444a[_0x1b69('0x29')],_0x1e1dc5['filters']));if(_0x2d444a[_0x1b69('0x29')][_0x1b69('0x36')]){_0x3a6346[_0x1b69('0x33')]=_[_0x1b69('0x37')](_0x3a6346[_0x1b69('0x33')],{'$or':_['map'](_0x2e19fa,function(_0x1bdd0c){if(_0x1bdd0c['type']!==_0x1b69('0x38')){var _0x47be1e={};_0x47be1e[_0x1bdd0c['name']]={'$like':'%'+_0x2d444a[_0x1b69('0x29')][_0x1b69('0x36')]+'%'};return _0x47be1e;}})});}_0x3a6346=_['merge']({},_0x3a6346,_0x2d444a[_0x1b69('0x39')]);var _0x2c404f={'where':_0x3a6346[_0x1b69('0x33')]};return db['SmsTransferReport']['count'](_0x2c404f)[_0x1b69('0x1d')](function(_0x337d52){_0x41b697[_0x1b69('0x13')]=_0x337d52;if(_0x2d444a[_0x1b69('0x29')]['includeAll']){_0x3a6346[_0x1b69('0x3a')]=[{'all':!![]}];}return db[_0x1b69('0x24')]['findAll'](_0x3a6346);})[_0x1b69('0x1d')](function(_0x495654){_0x41b697['rows']=_0x495654;return _0x41b697;})[_0x1b69('0x1d')](respondWithFilteredResult(_0x170b2d,_0x3a6346))[_0x1b69('0x3b')](handleError(_0x170b2d,null));};exports['show']=function(_0x1eed4c,_0x443d09){var _0x16d94f={'raw':!![],'where':{'id':_0x1eed4c[_0x1b69('0x3c')]['id']}},_0x5d8adc={};_0x5d8adc[_0x1b69('0x28')]=_[_0x1b69('0x2a')](db['SmsTransferReport'][_0x1b69('0x25')]);_0x5d8adc[_0x1b69('0x29')]=_[_0x1b69('0x2a')](_0x1eed4c[_0x1b69('0x29')]);_0x5d8adc['filters']=_[_0x1b69('0x2c')](_0x5d8adc[_0x1b69('0x28')],_0x5d8adc['query']);_0x16d94f[_0x1b69('0x2b')]=_[_0x1b69('0x2c')](_0x5d8adc[_0x1b69('0x28')],qs[_0x1b69('0x2d')](_0x1eed4c['query'][_0x1b69('0x2d')]));_0x16d94f['attributes']=_0x16d94f[_0x1b69('0x2b')][_0x1b69('0x2e')]?_0x16d94f[_0x1b69('0x2b')]:_0x5d8adc[_0x1b69('0x28')];if(_0x1eed4c[_0x1b69('0x29')][_0x1b69('0x3d')]){_0x16d94f['include']=[{'all':!![]}];}_0x16d94f=_[_0x1b69('0x37')]({},_0x16d94f,_0x1eed4c['options']);return db[_0x1b69('0x24')][_0x1b69('0x3e')](_0x16d94f)['then'](handleEntityNotFound(_0x443d09,null))[_0x1b69('0x1d')](respondWithResult(_0x443d09,null))[_0x1b69('0x3b')](handleError(_0x443d09,null));};exports[_0x1b69('0x3f')]=function(_0x5548e1,_0x1f1c06){return db[_0x1b69('0x24')][_0x1b69('0x3f')](_0x5548e1[_0x1b69('0x40')],{})['then'](respondWithResult(_0x1f1c06,0xc9))['catch'](handleError(_0x1f1c06,null));};exports[_0x1b69('0x1b')]=function(_0x494349,_0x1e3a8f){if(_0x494349[_0x1b69('0x40')]['id']){delete _0x494349[_0x1b69('0x40')]['id'];}return db[_0x1b69('0x24')][_0x1b69('0x3e')]({'where':{'id':_0x494349['params']['id']}})[_0x1b69('0x1d')](handleEntityNotFound(_0x1e3a8f,null))[_0x1b69('0x1d')](saveUpdates(_0x494349[_0x1b69('0x40')],null))[_0x1b69('0x1d')](respondWithResult(_0x1e3a8f,null))[_0x1b69('0x3b')](handleError(_0x1e3a8f,null));};exports[_0x1b69('0x1c')]=function(_0x3323d5,_0x44979d){return db[_0x1b69('0x24')][_0x1b69('0x3e')]({'where':{'id':_0x3323d5[_0x1b69('0x3c')]['id']}})[_0x1b69('0x1d')](handleEntityNotFound(_0x44979d,null))[_0x1b69('0x1d')](removeEntity(_0x44979d,null))[_0x1b69('0x3b')](handleError(_0x44979d,null));};exports[_0x1b69('0x41')]=function(_0x5b9bcc,_0x5014ca){return db[_0x1b69('0x24')][_0x1b69('0x41')]()[_0x1b69('0x1d')](respondWithResult(_0x5014ca,null))[_0x1b69('0x3b')](handleError(_0x5014ca,null));};
\ No newline at end of file
+var _0x07d4=['../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','error','stack','name','send','index','map','SmsTransferReport','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','type','options','count','includeAll','include','findAll','rows','show','params','merge','find','catch','create','body','describe','html-pdf','eml-format','rimraf','request-promise','bluebird','mustache','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment'];(function(_0x2eac1e,_0x5832ed){var _0x5bc0a7=function(_0x3f3ee0){while(--_0x3f3ee0){_0x2eac1e['push'](_0x2eac1e['shift']());}};_0x5bc0a7(++_0x5832ed);}(_0x07d4,0x85));var _0x407d=function(_0x271571,_0x4737a8){_0x271571=_0x271571-0x0;var _0x30fde9=_0x07d4[_0x271571];return _0x30fde9;};'use strict';var pdf=require(_0x407d('0x0'));var emlformat=require(_0x407d('0x1'));var rimraf=require(_0x407d('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x407d('0x3'));var moment=require('moment');var BPromise=require(_0x407d('0x4'));var Mustache=require(_0x407d('0x5'));var util=require('util');var path=require(_0x407d('0x6'));var sox=require(_0x407d('0x7'));var csv=require(_0x407d('0x8'));var ejs=require(_0x407d('0x9'));var fs=require('fs');var _=require(_0x407d('0xa'));var squel=require('squel');var crypto=require(_0x407d('0xb'));var jsforce=require(_0x407d('0xc'));var deskjs=require(_0x407d('0xd'));var toCsv=require(_0x407d('0x8'));var querystring=require(_0x407d('0xe'));var Papa=require(_0x407d('0xf'));var Redis=require(_0x407d('0x10'));var authService=require(_0x407d('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0x407d('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x407d('0x13'))(_0x407d('0x14'));var utils=require(_0x407d('0x15'));var config=require(_0x407d('0x16'));var db=require(_0x407d('0x17'))['db'];function respondWithStatusCode(_0x4072f5,_0x50b394){_0x50b394=_0x50b394||0xcc;return function(_0x5a1706){if(_0x5a1706){return _0x4072f5[_0x407d('0x18')](_0x50b394);}return _0x4072f5[_0x407d('0x19')](_0x50b394)[_0x407d('0x1a')]();};}function respondWithResult(_0x189f54,_0x123c3a){_0x123c3a=_0x123c3a||0xc8;return function(_0x412336){if(_0x412336){return _0x189f54['status'](_0x123c3a)[_0x407d('0x1b')](_0x412336);}};}function respondWithFilteredResult(_0x29991b,_0x18de53){return function(_0x22831e){if(_0x22831e){var _0x22db8c=_0x22831e['count'],_0x1ae5cd=_0x18de53[_0x407d('0x1c')],_0x11b826=_0x18de53['offset']+_0x18de53[_0x407d('0x1d')],_0x5cb64e;if(_0x11b826>=_0x22db8c){_0x11b826=_0x22db8c;_0x5cb64e=0xc8;}else{_0x5cb64e=0xce;}_0x29991b[_0x407d('0x19')](_0x5cb64e);return _0x29991b[_0x407d('0x1e')](_0x407d('0x1f'),_0x1ae5cd+'-'+_0x11b826+'/'+_0x22db8c)[_0x407d('0x1b')](_0x22831e);}return null;};}function patchUpdates(_0x5323cf){return function(_0x44c394){try{jsonpatch[_0x407d('0x20')](_0x44c394,_0x5323cf,!![]);}catch(_0x5a77b4){return BPromise[_0x407d('0x21')](_0x5a77b4);}return _0x44c394[_0x407d('0x22')]();};}function saveUpdates(_0x5f3931,_0xd90329){return function(_0xbd85c1){if(_0xbd85c1){return _0xbd85c1[_0x407d('0x23')](_0x5f3931)['then'](function(_0x4d89e1){return _0x4d89e1;});}return null;};}function removeEntity(_0x353ef1,_0x174593){return function(_0xa09aad){if(_0xa09aad){return _0xa09aad[_0x407d('0x24')]()[_0x407d('0x25')](function(){_0x353ef1[_0x407d('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0xd28e04,_0x4e3a1c){return function(_0x2eda7d){if(!_0x2eda7d){_0xd28e04[_0x407d('0x18')](0x194);}return _0x2eda7d;};}function handleError(_0x410e94,_0x70fa69){_0x70fa69=_0x70fa69||0x1f4;return function(_0x276cac){logger[_0x407d('0x26')](_0x276cac[_0x407d('0x27')]);if(_0x276cac[_0x407d('0x28')]){delete _0x276cac[_0x407d('0x28')];}_0x410e94[_0x407d('0x19')](_0x70fa69)[_0x407d('0x29')](_0x276cac);};}exports[_0x407d('0x2a')]=function(_0x48ad56,_0x4f3aa5){var _0xdb6124={},_0x354b87={},_0x30ee50={'count':0x0,'rows':[]};var _0x366588=_[_0x407d('0x2b')](db[_0x407d('0x2c')][_0x407d('0x2d')],function(_0x5eb25e){return{'name':_0x5eb25e[_0x407d('0x2e')],'type':_0x5eb25e['type'][_0x407d('0x2f')]};});_0x354b87[_0x407d('0x30')]=_['map'](_0x366588,_0x407d('0x28'));_0x354b87[_0x407d('0x31')]=_[_0x407d('0x32')](_0x48ad56[_0x407d('0x31')]);_0x354b87[_0x407d('0x33')]=_[_0x407d('0x34')](_0x354b87['model'],_0x354b87[_0x407d('0x31')]);_0xdb6124[_0x407d('0x35')]=_[_0x407d('0x34')](_0x354b87['model'],qs[_0x407d('0x36')](_0x48ad56[_0x407d('0x31')][_0x407d('0x36')]));_0xdb6124[_0x407d('0x35')]=_0xdb6124['attributes'][_0x407d('0x37')]?_0xdb6124[_0x407d('0x35')]:_0x354b87[_0x407d('0x30')];if(!_0x48ad56['query'][_0x407d('0x38')](_0x407d('0x39'))){_0xdb6124['limit']=qs['limit'](_0x48ad56[_0x407d('0x31')][_0x407d('0x1d')]);_0xdb6124['offset']=qs[_0x407d('0x1c')](_0x48ad56[_0x407d('0x31')][_0x407d('0x1c')]);}_0xdb6124[_0x407d('0x3a')]=qs[_0x407d('0x3b')](_0x48ad56[_0x407d('0x31')]['sort']);_0xdb6124[_0x407d('0x3c')]=qs['filters'](_[_0x407d('0x3d')](_0x48ad56[_0x407d('0x31')],_0x354b87['filters']));if(_0x48ad56[_0x407d('0x31')][_0x407d('0x3e')]){_0xdb6124[_0x407d('0x3c')]=_['merge'](_0xdb6124['where'],{'$or':_[_0x407d('0x2b')](_0x366588,function(_0x3ffb30){if(_0x3ffb30[_0x407d('0x3f')]!=='VIRTUAL'){var _0x45cb3b={};_0x45cb3b[_0x3ffb30[_0x407d('0x28')]]={'$like':'%'+_0x48ad56[_0x407d('0x31')]['filter']+'%'};return _0x45cb3b;}})});}_0xdb6124=_['merge']({},_0xdb6124,_0x48ad56[_0x407d('0x40')]);var _0x9147a4={'where':_0xdb6124[_0x407d('0x3c')]};return db[_0x407d('0x2c')]['count'](_0x9147a4)[_0x407d('0x25')](function(_0x223817){_0x30ee50[_0x407d('0x41')]=_0x223817;if(_0x48ad56[_0x407d('0x31')][_0x407d('0x42')]){_0xdb6124[_0x407d('0x43')]=[{'all':!![]}];}return db[_0x407d('0x2c')][_0x407d('0x44')](_0xdb6124);})[_0x407d('0x25')](function(_0x4fa4b0){_0x30ee50[_0x407d('0x45')]=_0x4fa4b0;return _0x30ee50;})[_0x407d('0x25')](respondWithFilteredResult(_0x4f3aa5,_0xdb6124))['catch'](handleError(_0x4f3aa5,null));};exports[_0x407d('0x46')]=function(_0x4aa135,_0x4b912c){var _0x393d3f={'raw':!![],'where':{'id':_0x4aa135[_0x407d('0x47')]['id']}},_0x1482e8={};_0x1482e8[_0x407d('0x30')]=_[_0x407d('0x32')](db[_0x407d('0x2c')][_0x407d('0x2d')]);_0x1482e8[_0x407d('0x31')]=_[_0x407d('0x32')](_0x4aa135[_0x407d('0x31')]);_0x1482e8[_0x407d('0x33')]=_[_0x407d('0x34')](_0x1482e8[_0x407d('0x30')],_0x1482e8['query']);_0x393d3f[_0x407d('0x35')]=_[_0x407d('0x34')](_0x1482e8[_0x407d('0x30')],qs[_0x407d('0x36')](_0x4aa135['query']['fields']));_0x393d3f['attributes']=_0x393d3f[_0x407d('0x35')][_0x407d('0x37')]?_0x393d3f[_0x407d('0x35')]:_0x1482e8[_0x407d('0x30')];if(_0x4aa135[_0x407d('0x31')]['includeAll']){_0x393d3f[_0x407d('0x43')]=[{'all':!![]}];}_0x393d3f=_[_0x407d('0x48')]({},_0x393d3f,_0x4aa135['options']);return db['SmsTransferReport'][_0x407d('0x49')](_0x393d3f)[_0x407d('0x25')](handleEntityNotFound(_0x4b912c,null))[_0x407d('0x25')](respondWithResult(_0x4b912c,null))[_0x407d('0x4a')](handleError(_0x4b912c,null));};exports[_0x407d('0x4b')]=function(_0x1daa7a,_0xe1d18c){return db[_0x407d('0x2c')]['create'](_0x1daa7a[_0x407d('0x4c')],{})[_0x407d('0x25')](respondWithResult(_0xe1d18c,0xc9))[_0x407d('0x4a')](handleError(_0xe1d18c,null));};exports['update']=function(_0x460cab,_0x132fc6){if(_0x460cab[_0x407d('0x4c')]['id']){delete _0x460cab['body']['id'];}return db[_0x407d('0x2c')][_0x407d('0x49')]({'where':{'id':_0x460cab[_0x407d('0x47')]['id']}})[_0x407d('0x25')](handleEntityNotFound(_0x132fc6,null))[_0x407d('0x25')](saveUpdates(_0x460cab[_0x407d('0x4c')],null))[_0x407d('0x25')](respondWithResult(_0x132fc6,null))[_0x407d('0x4a')](handleError(_0x132fc6,null));};exports[_0x407d('0x24')]=function(_0x386461,_0x5ca491){return db[_0x407d('0x2c')]['find']({'where':{'id':_0x386461[_0x407d('0x47')]['id']}})[_0x407d('0x25')](handleEntityNotFound(_0x5ca491,null))[_0x407d('0x25')](removeEntity(_0x5ca491,null))[_0x407d('0x4a')](handleError(_0x5ca491,null));};exports[_0x407d('0x4d')]=function(_0x32c3f2,_0x5275ee){return db['SmsTransferReport'][_0x407d('0x4d')]()[_0x407d('0x25')](respondWithResult(_0x5275ee,null))['catch'](handleError(_0x5275ee,null));};
\ No newline at end of file