Built motion from commit (unavailable).|2.3.4
[motion2.git] / server / api / smsTransferReport / smsTransferReport.controller.js
index a015288..67792ea 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa30a=['order','sort','where','pick','filter','merge','map','type','key','field','options','include','rows','catch','params','includeAll','find','create','body','describe','html-pdf','eml-format','rimraf','zip-dir','moment','bluebird','mustache','util','path','to-csv','lodash','crypto','jsforce','desk.js','querystring','ioredis','../../components/parsers/qs','../../config/logger','../../mysqldb','status','end','json','count','offset','limit','Content-Range','apply','reject','save','then','destroy','error','stack','name','send','index','SmsTransferReport','model','keys','filters','intersection','query','fields','attributes','length','hasOwnProperty','nolimit'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0xa30a,0x1a6));var _0xaa30=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0xa30a[_0x14add3];return _0x4a174f;};'use strict';var pdf=require(_0xaa30('0x0'));var emlformat=require(_0xaa30('0x1'));var rimraf=require(_0xaa30('0x2'));var zipdir=require(_0xaa30('0x3'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xaa30('0x4'));var BPromise=require(_0xaa30('0x5'));var Mustache=require(_0xaa30('0x6'));var util=require(_0xaa30('0x7'));var path=require(_0xaa30('0x8'));var sox=require('sox');var csv=require(_0xaa30('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xaa30('0xa'));var squel=require('squel');var crypto=require(_0xaa30('0xb'));var jsforce=require(_0xaa30('0xc'));var deskjs=require(_0xaa30('0xd'));var toCsv=require(_0xaa30('0x9'));var querystring=require(_0xaa30('0xe'));var Papa=require('papaparse');var authService=require('../../components/auth/service');var hardwareService=require('../../config/license/hardware');var Redis=require(_0xaa30('0xf'));var qs=require(_0xaa30('0x10'));var logger=require(_0xaa30('0x11'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0xaa30('0x12'))['db'];function respondWithStatusCode(_0x6329f6,_0x3d6da5){_0x3d6da5=_0x3d6da5||0xcc;return function(_0x5e11a3){if(_0x5e11a3){return _0x6329f6['sendStatus'](_0x3d6da5);}return _0x6329f6[_0xaa30('0x13')](_0x3d6da5)[_0xaa30('0x14')]();};}function respondWithResult(_0x5041f2,_0x6c8a1e){_0x6c8a1e=_0x6c8a1e||0xc8;return function(_0x549668){if(_0x549668){return _0x5041f2[_0xaa30('0x13')](_0x6c8a1e)[_0xaa30('0x15')](_0x549668);}};}function respondWithFilteredResult(_0x48b792,_0x4f1938){return function(_0x1e8982){if(_0x1e8982){var _0x5141a7=_0x1e8982[_0xaa30('0x16')],_0x22f45f=_0x4f1938[_0xaa30('0x17')],_0x2a9e56=_0x4f1938[_0xaa30('0x17')]+_0x4f1938[_0xaa30('0x18')],_0xac3fc;if(_0x2a9e56>=_0x5141a7){_0x2a9e56=_0x5141a7;_0xac3fc=0xc8;}else{_0xac3fc=0xce;}_0x48b792[_0xaa30('0x13')](_0xac3fc);return _0x48b792['set'](_0xaa30('0x19'),_0x22f45f+'-'+_0x2a9e56+'/'+_0x5141a7)['json'](_0x1e8982);}return null;};}function patchUpdates(_0x2c7b8a){return function(_0x257990){try{jsonpatch[_0xaa30('0x1a')](_0x257990,_0x2c7b8a,!![]);}catch(_0x528426){return BPromise[_0xaa30('0x1b')](_0x528426);}return _0x257990[_0xaa30('0x1c')]();};}function saveUpdates(_0x25c428,_0x46f1ca){return function(_0x5da014){if(_0x5da014){return _0x5da014['update'](_0x25c428)[_0xaa30('0x1d')](function(_0x2c41b4){return _0x2c41b4;});}return null;};}function removeEntity(_0x39d4b6,_0x437f06){return function(_0x126735){if(_0x126735){return _0x126735[_0xaa30('0x1e')]()['then'](function(){_0x39d4b6[_0xaa30('0x13')](0xcc)[_0xaa30('0x14')]();});}};}function handleEntityNotFound(_0x53a325,_0x32059f){return function(_0x462800){if(!_0x462800){_0x53a325['sendStatus'](0x194);}return _0x462800;};}function handleError(_0x5e3e1c,_0x466ec5){_0x466ec5=_0x466ec5||0x1f4;return function(_0x874a98){logger[_0xaa30('0x1f')](_0x874a98[_0xaa30('0x20')]);if(_0x874a98[_0xaa30('0x21')]){delete _0x874a98[_0xaa30('0x21')];}_0x5e3e1c['status'](_0x466ec5)[_0xaa30('0x22')](_0x874a98);};}exports[_0xaa30('0x23')]=function(_0x154f6e,_0x130389){var _0x6cb2fa={},_0x1d169f={},_0xabae24={'count':0x0,'rows':[]};var _0x56b9df=db[_0xaa30('0x24')]['rawAttributes'];_0x1d169f[_0xaa30('0x25')]=_[_0xaa30('0x26')](_0x56b9df);_0x1d169f['query']=_['keys'](_0x154f6e['query']);_0x1d169f[_0xaa30('0x27')]=_[_0xaa30('0x28')](_0x1d169f[_0xaa30('0x25')],_0x1d169f[_0xaa30('0x29')]);_0x6cb2fa['attributes']=_['intersection'](_0x1d169f[_0xaa30('0x25')],qs[_0xaa30('0x2a')](_0x154f6e[_0xaa30('0x29')][_0xaa30('0x2a')]));_0x6cb2fa[_0xaa30('0x2b')]=_0x6cb2fa[_0xaa30('0x2b')][_0xaa30('0x2c')]?_0x6cb2fa[_0xaa30('0x2b')]:_0x1d169f[_0xaa30('0x25')];if(!_0x154f6e[_0xaa30('0x29')][_0xaa30('0x2d')](_0xaa30('0x2e'))){_0x6cb2fa[_0xaa30('0x18')]=qs[_0xaa30('0x18')](_0x154f6e[_0xaa30('0x29')][_0xaa30('0x18')]);_0x6cb2fa[_0xaa30('0x17')]=qs['offset'](_0x154f6e['query'][_0xaa30('0x17')]);}_0x6cb2fa[_0xaa30('0x2f')]=qs[_0xaa30('0x30')](_0x154f6e[_0xaa30('0x29')]['sort']);_0x6cb2fa[_0xaa30('0x31')]=qs['filters'](_[_0xaa30('0x32')](_0x154f6e[_0xaa30('0x29')],_0x1d169f[_0xaa30('0x27')]));if(_0x154f6e['query'][_0xaa30('0x33')]){_0x6cb2fa[_0xaa30('0x31')]=_[_0xaa30('0x34')](_0x6cb2fa[_0xaa30('0x31')],{'$or':_[_0xaa30('0x35')](_0x56b9df,function(_0x53c35b){if(_0x53c35b[_0xaa30('0x36')][_0xaa30('0x37')]!=='VIRTUAL'){var _0x521ac8={};_0x521ac8[_0x53c35b[_0xaa30('0x38')]]={'$like':'%'+_0x154f6e[_0xaa30('0x29')][_0xaa30('0x33')]+'%'};return _0x521ac8;}})});}_0x6cb2fa=_[_0xaa30('0x34')]({},_0x6cb2fa,_0x154f6e[_0xaa30('0x39')]);var _0x25da1c={'where':_0x6cb2fa['where']};return db[_0xaa30('0x24')][_0xaa30('0x16')](_0x25da1c)['then'](function(_0x4948df){_0xabae24['count']=_0x4948df;if(_0x154f6e['query']['includeAll']){_0x6cb2fa[_0xaa30('0x3a')]=[{'all':!![]}];}return db[_0xaa30('0x24')]['findAll'](_0x6cb2fa);})[_0xaa30('0x1d')](function(_0x2798c3){_0xabae24[_0xaa30('0x3b')]=_0x2798c3;return _0xabae24;})[_0xaa30('0x1d')](respondWithFilteredResult(_0x130389,_0x6cb2fa))[_0xaa30('0x3c')](handleError(_0x130389,null));};exports['show']=function(_0x172fe6,_0x14962b){var _0x356212={'raw':!![],'where':{'id':_0x172fe6[_0xaa30('0x3d')]['id']}},_0x148771={};_0x148771[_0xaa30('0x25')]=_[_0xaa30('0x26')](db[_0xaa30('0x24')]['rawAttributes']);_0x148771['query']=_['keys'](_0x172fe6['query']);_0x148771[_0xaa30('0x27')]=_[_0xaa30('0x28')](_0x148771['model'],_0x148771[_0xaa30('0x29')]);_0x356212[_0xaa30('0x2b')]=_['intersection'](_0x148771['model'],qs[_0xaa30('0x2a')](_0x172fe6[_0xaa30('0x29')][_0xaa30('0x2a')]));_0x356212[_0xaa30('0x2b')]=_0x356212[_0xaa30('0x2b')]['length']?_0x356212[_0xaa30('0x2b')]:_0x148771[_0xaa30('0x25')];if(_0x172fe6['query'][_0xaa30('0x3e')]){_0x356212[_0xaa30('0x3a')]=[{'all':!![]}];}_0x356212=_['merge']({},_0x356212,_0x172fe6[_0xaa30('0x39')]);return db[_0xaa30('0x24')][_0xaa30('0x3f')](_0x356212)[_0xaa30('0x1d')](handleEntityNotFound(_0x14962b,null))['then'](respondWithResult(_0x14962b,null))[_0xaa30('0x3c')](handleError(_0x14962b,null));};exports[_0xaa30('0x40')]=function(_0x18ab26,_0x54f17f){return db[_0xaa30('0x24')][_0xaa30('0x40')](_0x18ab26['body'],{})[_0xaa30('0x1d')](respondWithResult(_0x54f17f,0xc9))[_0xaa30('0x3c')](handleError(_0x54f17f,null));};exports['update']=function(_0x10e737,_0x1acf66){if(_0x10e737['body']['id']){delete _0x10e737[_0xaa30('0x41')]['id'];}return db[_0xaa30('0x24')][_0xaa30('0x3f')]({'where':{'id':_0x10e737[_0xaa30('0x3d')]['id']}})[_0xaa30('0x1d')](handleEntityNotFound(_0x1acf66,null))['then'](saveUpdates(_0x10e737[_0xaa30('0x41')],null))[_0xaa30('0x1d')](respondWithResult(_0x1acf66,null))[_0xaa30('0x3c')](handleError(_0x1acf66,null));};exports[_0xaa30('0x1e')]=function(_0x1c79b8,_0x2cc8b4){return db['SmsTransferReport']['find']({'where':{'id':_0x1c79b8[_0xaa30('0x3d')]['id']}})[_0xaa30('0x1d')](handleEntityNotFound(_0x2cc8b4,null))[_0xaa30('0x1d')](removeEntity(_0x2cc8b4,null))[_0xaa30('0x3c')](handleError(_0x2cc8b4,null));};exports[_0xaa30('0x42')]=function(_0x1aef1b,_0x11ffdb){return db[_0xaa30('0x24')][_0xaa30('0x42')]()['then'](respondWithResult(_0x11ffdb,null))['catch'](handleError(_0x11ffdb,null));};
\ No newline at end of file
+var _0x3d3d=['util','sox','to-csv','ejs','lodash','squel','crypto','querystring','papaparse','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','status','json','count','offset','limit','set','apply','reject','save','update','then','sendStatus','stack','name','send','rawAttributes','keys','query','filters','intersection','model','attributes','length','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','field','options','includeAll','include','SmsTransferReport','findAll','rows','catch','show','fields','find','create','body','destroy','describe','rimraf','request-promise','mustache'];(function(_0x542d50,_0x31725d){var _0x273f49=function(_0x4ae160){while(--_0x4ae160){_0x542d50['push'](_0x542d50['shift']());}};_0x273f49(++_0x31725d);}(_0x3d3d,0x13d));var _0xd3d3=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x3d3d[_0x3dd15e];return _0x231fd0;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xd3d3('0x0'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xd3d3('0x1'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xd3d3('0x2'));var util=require(_0xd3d3('0x3'));var path=require('path');var sox=require(_0xd3d3('0x4'));var csv=require(_0xd3d3('0x5'));var ejs=require(_0xd3d3('0x6'));var fs=require('fs');var _=require(_0xd3d3('0x7'));var squel=require(_0xd3d3('0x8'));var crypto=require(_0xd3d3('0x9'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0xd3d3('0x5'));var querystring=require(_0xd3d3('0xa'));var Papa=require(_0xd3d3('0xb'));var authService=require('../../components/auth/service');var hardwareService=require(_0xd3d3('0xc'));var Redis=require(_0xd3d3('0xd'));var qs=require(_0xd3d3('0xe'));var logger=require(_0xd3d3('0xf'))('api');var utils=require(_0xd3d3('0x10'));var config=require(_0xd3d3('0x11'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2578ce,_0x10dd7d){_0x10dd7d=_0x10dd7d||0xcc;return function(_0x51aebe){if(_0x51aebe){return _0x2578ce['sendStatus'](_0x10dd7d);}return _0x2578ce[_0xd3d3('0x12')](_0x10dd7d)['end']();};}function respondWithResult(_0x580b5,_0xd3f968){_0xd3f968=_0xd3f968||0xc8;return function(_0x3a3cd8){if(_0x3a3cd8){return _0x580b5[_0xd3d3('0x12')](_0xd3f968)[_0xd3d3('0x13')](_0x3a3cd8);}};}function respondWithFilteredResult(_0x18d9b5,_0x48b830){return function(_0x83cb7c){if(_0x83cb7c){var _0xf5c4f8=_0x83cb7c[_0xd3d3('0x14')],_0x3dfe12=_0x48b830[_0xd3d3('0x15')],_0x94fc8c=_0x48b830[_0xd3d3('0x15')]+_0x48b830[_0xd3d3('0x16')],_0x4575d1;if(_0x94fc8c>=_0xf5c4f8){_0x94fc8c=_0xf5c4f8;_0x4575d1=0xc8;}else{_0x4575d1=0xce;}_0x18d9b5[_0xd3d3('0x12')](_0x4575d1);return _0x18d9b5[_0xd3d3('0x17')]('Content-Range',_0x3dfe12+'-'+_0x94fc8c+'/'+_0xf5c4f8)['json'](_0x83cb7c);}return null;};}function patchUpdates(_0x5676a2){return function(_0x2464a5){try{jsonpatch[_0xd3d3('0x18')](_0x2464a5,_0x5676a2,!![]);}catch(_0x538376){return BPromise[_0xd3d3('0x19')](_0x538376);}return _0x2464a5[_0xd3d3('0x1a')]();};}function saveUpdates(_0x3a57d6,_0x4d700e){return function(_0x3f5c89){if(_0x3f5c89){return _0x3f5c89[_0xd3d3('0x1b')](_0x3a57d6)[_0xd3d3('0x1c')](function(_0x1c637d){return _0x1c637d;});}return null;};}function removeEntity(_0x10d1e4,_0x118b3a){return function(_0x3a92b0){if(_0x3a92b0){return _0x3a92b0['destroy']()['then'](function(){_0x10d1e4[_0xd3d3('0x12')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3ff437,_0x5e132e){return function(_0x26b64f){if(!_0x26b64f){_0x3ff437[_0xd3d3('0x1d')](0x194);}return _0x26b64f;};}function handleError(_0x1ce288,_0x316a4a){_0x316a4a=_0x316a4a||0x1f4;return function(_0x12b919){logger['error'](_0x12b919[_0xd3d3('0x1e')]);if(_0x12b919['name']){delete _0x12b919[_0xd3d3('0x1f')];}_0x1ce288['status'](_0x316a4a)[_0xd3d3('0x20')](_0x12b919);};}exports['index']=function(_0x37d37f,_0x3b4efb){var _0x333287={},_0x536afe={},_0x3b5d09={'count':0x0,'rows':[]};var _0x4c7008=db['SmsTransferReport'][_0xd3d3('0x21')];_0x536afe['model']=_[_0xd3d3('0x22')](_0x4c7008);_0x536afe['query']=_[_0xd3d3('0x22')](_0x37d37f[_0xd3d3('0x23')]);_0x536afe[_0xd3d3('0x24')]=_[_0xd3d3('0x25')](_0x536afe[_0xd3d3('0x26')],_0x536afe[_0xd3d3('0x23')]);_0x333287[_0xd3d3('0x27')]=_[_0xd3d3('0x25')](_0x536afe['model'],qs['fields'](_0x37d37f['query']['fields']));_0x333287[_0xd3d3('0x27')]=_0x333287[_0xd3d3('0x27')][_0xd3d3('0x28')]?_0x333287['attributes']:_0x536afe[_0xd3d3('0x26')];if(!_0x37d37f[_0xd3d3('0x23')]['hasOwnProperty'](_0xd3d3('0x29'))){_0x333287[_0xd3d3('0x16')]=qs['limit'](_0x37d37f[_0xd3d3('0x23')][_0xd3d3('0x16')]);_0x333287[_0xd3d3('0x15')]=qs['offset'](_0x37d37f[_0xd3d3('0x23')][_0xd3d3('0x15')]);}_0x333287[_0xd3d3('0x2a')]=qs[_0xd3d3('0x2b')](_0x37d37f[_0xd3d3('0x23')][_0xd3d3('0x2b')]);_0x333287[_0xd3d3('0x2c')]=qs[_0xd3d3('0x24')](_[_0xd3d3('0x2d')](_0x37d37f['query'],_0x536afe[_0xd3d3('0x24')]));if(_0x37d37f['query'][_0xd3d3('0x2e')]){_0x333287[_0xd3d3('0x2c')]=_[_0xd3d3('0x2f')](_0x333287['where'],{'$or':_['map'](_0x4c7008,function(_0x587fc1){if(_0x587fc1['type']['key']!==_0xd3d3('0x30')){var _0x4405ba={};_0x4405ba[_0x587fc1[_0xd3d3('0x31')]]={'$like':'%'+_0x37d37f[_0xd3d3('0x23')][_0xd3d3('0x2e')]+'%'};return _0x4405ba;}})});}_0x333287=_['merge']({},_0x333287,_0x37d37f[_0xd3d3('0x32')]);var _0x180d8c={'where':_0x333287[_0xd3d3('0x2c')]};return db['SmsTransferReport'][_0xd3d3('0x14')](_0x180d8c)[_0xd3d3('0x1c')](function(_0x146147){_0x3b5d09[_0xd3d3('0x14')]=_0x146147;if(_0x37d37f['query'][_0xd3d3('0x33')]){_0x333287[_0xd3d3('0x34')]=[{'all':!![]}];}return db[_0xd3d3('0x35')][_0xd3d3('0x36')](_0x333287);})['then'](function(_0x30cf7d){_0x3b5d09[_0xd3d3('0x37')]=_0x30cf7d;return _0x3b5d09;})[_0xd3d3('0x1c')](respondWithFilteredResult(_0x3b4efb,_0x333287))[_0xd3d3('0x38')](handleError(_0x3b4efb,null));};exports[_0xd3d3('0x39')]=function(_0x4a3650,_0x522b08){var _0x18c8b6={'raw':!![],'where':{'id':_0x4a3650['params']['id']}},_0x108032={};_0x108032['model']=_[_0xd3d3('0x22')](db[_0xd3d3('0x35')][_0xd3d3('0x21')]);_0x108032['query']=_[_0xd3d3('0x22')](_0x4a3650['query']);_0x108032[_0xd3d3('0x24')]=_[_0xd3d3('0x25')](_0x108032[_0xd3d3('0x26')],_0x108032[_0xd3d3('0x23')]);_0x18c8b6['attributes']=_[_0xd3d3('0x25')](_0x108032[_0xd3d3('0x26')],qs[_0xd3d3('0x3a')](_0x4a3650[_0xd3d3('0x23')][_0xd3d3('0x3a')]));_0x18c8b6['attributes']=_0x18c8b6[_0xd3d3('0x27')][_0xd3d3('0x28')]?_0x18c8b6[_0xd3d3('0x27')]:_0x108032['model'];if(_0x4a3650[_0xd3d3('0x23')][_0xd3d3('0x33')]){_0x18c8b6['include']=[{'all':!![]}];}_0x18c8b6=_['merge']({},_0x18c8b6,_0x4a3650[_0xd3d3('0x32')]);return db[_0xd3d3('0x35')][_0xd3d3('0x3b')](_0x18c8b6)[_0xd3d3('0x1c')](handleEntityNotFound(_0x522b08,null))['then'](respondWithResult(_0x522b08,null))[_0xd3d3('0x38')](handleError(_0x522b08,null));};exports['create']=function(_0x23e6c3,_0x168e11){return db['SmsTransferReport'][_0xd3d3('0x3c')](_0x23e6c3['body'],{})[_0xd3d3('0x1c')](respondWithResult(_0x168e11,0xc9))[_0xd3d3('0x38')](handleError(_0x168e11,null));};exports[_0xd3d3('0x1b')]=function(_0x35668d,_0x4f92e3){if(_0x35668d[_0xd3d3('0x3d')]['id']){delete _0x35668d[_0xd3d3('0x3d')]['id'];}return db[_0xd3d3('0x35')][_0xd3d3('0x3b')]({'where':{'id':_0x35668d['params']['id']}})[_0xd3d3('0x1c')](handleEntityNotFound(_0x4f92e3,null))[_0xd3d3('0x1c')](saveUpdates(_0x35668d[_0xd3d3('0x3d')],null))[_0xd3d3('0x1c')](respondWithResult(_0x4f92e3,null))[_0xd3d3('0x38')](handleError(_0x4f92e3,null));};exports[_0xd3d3('0x3e')]=function(_0x1a211b,_0x9a2511){return db[_0xd3d3('0x35')]['find']({'where':{'id':_0x1a211b['params']['id']}})[_0xd3d3('0x1c')](handleEntityNotFound(_0x9a2511,null))[_0xd3d3('0x1c')](removeEntity(_0x9a2511,null))[_0xd3d3('0x38')](handleError(_0x9a2511,null));};exports[_0xd3d3('0x3f')]=function(_0x4178a2,_0x323296){return db[_0xd3d3('0x35')]['describe']()[_0xd3d3('0x1c')](respondWithResult(_0x323296,null))[_0xd3d3('0x38')](handleError(_0x323296,null));};
\ No newline at end of file