Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / smsTransferReport / smsTransferReport.controller.js
index 805639f..45d9d1a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x94bf=['attributes','fields','hasOwnProperty','nolimit','limit','order','sort','where','filter','map','type','field','merge','options','then','includeAll','include','findAll','rows','catch','params','find','create','body','destroy','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','jsforce','desk.js','querystring','ioredis','../../config/license/hardware','../../config/logger','api','../../config/utils','sendStatus','end','json','count','offset','status','set','Content-Range','apply','update','error','send','index','SmsTransferReport','rawAttributes','model','keys','query','filters','intersection'];(function(_0x484aba,_0x18c87d){var _0x23592e=function(_0x44fb23){while(--_0x44fb23){_0x484aba['push'](_0x484aba['shift']());}};_0x23592e(++_0x18c87d);}(_0x94bf,0x1b8));var _0xf94b=function(_0x2405f8,_0x257aab){_0x2405f8=_0x2405f8-0x0;var _0x1888f5=_0x94bf[_0x2405f8];return _0x1888f5;};'use strict';var pdf=require(_0xf94b('0x0'));var emlformat=require(_0xf94b('0x1'));var rimraf=require(_0xf94b('0x2'));var zipdir=require(_0xf94b('0x3'));var jsonpatch=require(_0xf94b('0x4'));var rp=require(_0xf94b('0x5'));var moment=require(_0xf94b('0x6'));var BPromise=require(_0xf94b('0x7'));var Mustache=require(_0xf94b('0x8'));var util=require(_0xf94b('0x9'));var path=require(_0xf94b('0xa'));var sox=require(_0xf94b('0xb'));var csv=require(_0xf94b('0xc'));var ejs=require(_0xf94b('0xd'));var fs=require('fs');var _=require(_0xf94b('0xe'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xf94b('0xf'));var deskjs=require(_0xf94b('0x10'));var toCsv=require(_0xf94b('0xc'));var querystring=require(_0xf94b('0x11'));var Papa=require('papaparse');var Redis=require(_0xf94b('0x12'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require(_0xf94b('0x13'));var logger=require(_0xf94b('0x14'))(_0xf94b('0x15'));var utils=require(_0xf94b('0x16'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1bad77,_0x560c4a){_0x560c4a=_0x560c4a||0xcc;return function(_0x22ffb6){if(_0x22ffb6){return _0x1bad77[_0xf94b('0x17')](_0x560c4a);}return _0x1bad77['status'](_0x560c4a)[_0xf94b('0x18')]();};}function respondWithResult(_0x4760a0,_0x1e9e93){_0x1e9e93=_0x1e9e93||0xc8;return function(_0x4c7344){if(_0x4c7344){return _0x4760a0['status'](_0x1e9e93)[_0xf94b('0x19')](_0x4c7344);}};}function respondWithFilteredResult(_0x3d9d16,_0x2c4c9d){return function(_0x40b211){if(_0x40b211){var _0x2fe399=_0x40b211[_0xf94b('0x1a')],_0x3a3a32=_0x2c4c9d[_0xf94b('0x1b')],_0x359f15=_0x2c4c9d[_0xf94b('0x1b')]+_0x2c4c9d['limit'],_0x30296c;if(_0x359f15>=_0x2fe399){_0x359f15=_0x2fe399;_0x30296c=0xc8;}else{_0x30296c=0xce;}_0x3d9d16[_0xf94b('0x1c')](_0x30296c);return _0x3d9d16[_0xf94b('0x1d')](_0xf94b('0x1e'),_0x3a3a32+'-'+_0x359f15+'/'+_0x2fe399)[_0xf94b('0x19')](_0x40b211);}return null;};}function patchUpdates(_0x4c183d){return function(_0x254960){try{jsonpatch[_0xf94b('0x1f')](_0x254960,_0x4c183d,!![]);}catch(_0x4b909e){return BPromise['reject'](_0x4b909e);}return _0x254960['save']();};}function saveUpdates(_0x407c68,_0x15e8a6){return function(_0x543568){if(_0x543568){return _0x543568[_0xf94b('0x20')](_0x407c68)['then'](function(_0x440d13){return _0x440d13;});}return null;};}function removeEntity(_0x2cb94e,_0x371c32){return function(_0x50997d){if(_0x50997d){return _0x50997d['destroy']()['then'](function(){_0x2cb94e['status'](0xcc)[_0xf94b('0x18')]();});}};}function handleEntityNotFound(_0x188910,_0x2d9a46){return function(_0x518509){if(!_0x518509){_0x188910['sendStatus'](0x194);}return _0x518509;};}function handleError(_0x4efc5a,_0x237d3d){_0x237d3d=_0x237d3d||0x1f4;return function(_0x566229){logger[_0xf94b('0x21')](_0x566229['stack']);if(_0x566229['name']){delete _0x566229['name'];}_0x4efc5a['status'](_0x237d3d)[_0xf94b('0x22')](_0x566229);};}exports[_0xf94b('0x23')]=function(_0x4d0fde,_0xb02577){var _0x429f70={},_0x165567={},_0x52df73={'count':0x0,'rows':[]};var _0x130492=db[_0xf94b('0x24')][_0xf94b('0x25')];_0x165567[_0xf94b('0x26')]=_[_0xf94b('0x27')](_0x130492);_0x165567[_0xf94b('0x28')]=_[_0xf94b('0x27')](_0x4d0fde['query']);_0x165567[_0xf94b('0x29')]=_[_0xf94b('0x2a')](_0x165567[_0xf94b('0x26')],_0x165567['query']);_0x429f70[_0xf94b('0x2b')]=_['intersection'](_0x165567['model'],qs[_0xf94b('0x2c')](_0x4d0fde[_0xf94b('0x28')][_0xf94b('0x2c')]));_0x429f70[_0xf94b('0x2b')]=_0x429f70['attributes']['length']?_0x429f70[_0xf94b('0x2b')]:_0x165567[_0xf94b('0x26')];if(!_0x4d0fde[_0xf94b('0x28')][_0xf94b('0x2d')](_0xf94b('0x2e'))){_0x429f70[_0xf94b('0x2f')]=qs[_0xf94b('0x2f')](_0x4d0fde[_0xf94b('0x28')][_0xf94b('0x2f')]);_0x429f70[_0xf94b('0x1b')]=qs[_0xf94b('0x1b')](_0x4d0fde[_0xf94b('0x28')][_0xf94b('0x1b')]);}_0x429f70[_0xf94b('0x30')]=qs[_0xf94b('0x31')](_0x4d0fde['query']['sort']);_0x429f70[_0xf94b('0x32')]=qs[_0xf94b('0x29')](_['pick'](_0x4d0fde['query'],_0x165567[_0xf94b('0x29')]));if(_0x4d0fde[_0xf94b('0x28')][_0xf94b('0x33')]){_0x429f70[_0xf94b('0x32')]=_['merge'](_0x429f70[_0xf94b('0x32')],{'$or':_[_0xf94b('0x34')](_0x130492,function(_0x367d19){if(_0x367d19[_0xf94b('0x35')]['key']!=='VIRTUAL'){var _0x51d44f={};_0x51d44f[_0x367d19[_0xf94b('0x36')]]={'$like':'%'+_0x4d0fde[_0xf94b('0x28')]['filter']+'%'};return _0x51d44f;}})});}_0x429f70=_[_0xf94b('0x37')]({},_0x429f70,_0x4d0fde[_0xf94b('0x38')]);var _0x38d700={'where':_0x429f70[_0xf94b('0x32')]};return db[_0xf94b('0x24')][_0xf94b('0x1a')](_0x38d700)[_0xf94b('0x39')](function(_0x2ea388){_0x52df73[_0xf94b('0x1a')]=_0x2ea388;if(_0x4d0fde[_0xf94b('0x28')][_0xf94b('0x3a')]){_0x429f70[_0xf94b('0x3b')]=[{'all':!![]}];}return db[_0xf94b('0x24')][_0xf94b('0x3c')](_0x429f70);})[_0xf94b('0x39')](function(_0x145c43){_0x52df73[_0xf94b('0x3d')]=_0x145c43;return _0x52df73;})[_0xf94b('0x39')](respondWithFilteredResult(_0xb02577,_0x429f70))[_0xf94b('0x3e')](handleError(_0xb02577,null));};exports['show']=function(_0x7e8d45,_0x67043c){var _0x2ffb94={'raw':!![],'where':{'id':_0x7e8d45[_0xf94b('0x3f')]['id']}},_0x3b54eb={};_0x3b54eb[_0xf94b('0x26')]=_[_0xf94b('0x27')](db[_0xf94b('0x24')][_0xf94b('0x25')]);_0x3b54eb[_0xf94b('0x28')]=_[_0xf94b('0x27')](_0x7e8d45[_0xf94b('0x28')]);_0x3b54eb[_0xf94b('0x29')]=_[_0xf94b('0x2a')](_0x3b54eb[_0xf94b('0x26')],_0x3b54eb['query']);_0x2ffb94[_0xf94b('0x2b')]=_[_0xf94b('0x2a')](_0x3b54eb['model'],qs[_0xf94b('0x2c')](_0x7e8d45['query']['fields']));_0x2ffb94[_0xf94b('0x2b')]=_0x2ffb94[_0xf94b('0x2b')]['length']?_0x2ffb94[_0xf94b('0x2b')]:_0x3b54eb[_0xf94b('0x26')];if(_0x7e8d45[_0xf94b('0x28')][_0xf94b('0x3a')]){_0x2ffb94[_0xf94b('0x3b')]=[{'all':!![]}];}_0x2ffb94=_[_0xf94b('0x37')]({},_0x2ffb94,_0x7e8d45[_0xf94b('0x38')]);return db[_0xf94b('0x24')][_0xf94b('0x40')](_0x2ffb94)['then'](handleEntityNotFound(_0x67043c,null))[_0xf94b('0x39')](respondWithResult(_0x67043c,null))[_0xf94b('0x3e')](handleError(_0x67043c,null));};exports['create']=function(_0x2fdfaf,_0x4d85af){return db[_0xf94b('0x24')][_0xf94b('0x41')](_0x2fdfaf['body'],{})['then'](respondWithResult(_0x4d85af,0xc9))[_0xf94b('0x3e')](handleError(_0x4d85af,null));};exports[_0xf94b('0x20')]=function(_0xd773ac,_0x129df7){if(_0xd773ac[_0xf94b('0x42')]['id']){delete _0xd773ac[_0xf94b('0x42')]['id'];}return db[_0xf94b('0x24')][_0xf94b('0x40')]({'where':{'id':_0xd773ac[_0xf94b('0x3f')]['id']}})[_0xf94b('0x39')](handleEntityNotFound(_0x129df7,null))[_0xf94b('0x39')](saveUpdates(_0xd773ac['body'],null))[_0xf94b('0x39')](respondWithResult(_0x129df7,null))[_0xf94b('0x3e')](handleError(_0x129df7,null));};exports[_0xf94b('0x43')]=function(_0x1ee104,_0x3fb7e3){return db[_0xf94b('0x24')][_0xf94b('0x40')]({'where':{'id':_0x1ee104[_0xf94b('0x3f')]['id']}})[_0xf94b('0x39')](handleEntityNotFound(_0x3fb7e3,null))[_0xf94b('0x39')](removeEntity(_0x3fb7e3,null))[_0xf94b('0x3e')](handleError(_0x3fb7e3,null));};exports[_0xf94b('0x44')]=function(_0x117986,_0x35733f){return db['SmsTransferReport'][_0xf94b('0x44')]()[_0xf94b('0x39')](respondWithResult(_0x35733f,null))['catch'](handleError(_0x35733f,null));};
\ No newline at end of file
+var _0x9e74=['desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','set','apply','update','then','error','stack','name','send','model','keys','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','limit','offset','order','sort','where','pick','filter','merge','map','field','options','SmsTransferReport','includeAll','rows','show','params','rawAttributes','include','find','create','body','catch','destroy','describe','html-pdf','eml-format','rimraf','request-promise','moment','bluebird','util','path','to-csv','squel','crypto'];(function(_0x5bac53,_0x49c531){var _0x3af907=function(_0x48a603){while(--_0x48a603){_0x5bac53['push'](_0x5bac53['shift']());}};_0x3af907(++_0x49c531);}(_0x9e74,0x109));var _0x49e7=function(_0x3038ef,_0x35d2bd){_0x3038ef=_0x3038ef-0x0;var _0x2fade3=_0x9e74[_0x3038ef];return _0x2fade3;};'use strict';var pdf=require(_0x49e7('0x0'));var emlformat=require(_0x49e7('0x1'));var rimraf=require(_0x49e7('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x49e7('0x3'));var moment=require(_0x49e7('0x4'));var BPromise=require(_0x49e7('0x5'));var Mustache=require('mustache');var util=require(_0x49e7('0x6'));var path=require(_0x49e7('0x7'));var sox=require('sox');var csv=require(_0x49e7('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x49e7('0x9'));var crypto=require(_0x49e7('0xa'));var jsforce=require('jsforce');var deskjs=require(_0x49e7('0xb'));var toCsv=require(_0x49e7('0x8'));var querystring=require(_0x49e7('0xc'));var Papa=require(_0x49e7('0xd'));var Redis=require(_0x49e7('0xe'));var authService=require('../../components/auth/service');var qs=require(_0x49e7('0xf'));var hardwareService=require(_0x49e7('0x10'));var logger=require(_0x49e7('0x11'))(_0x49e7('0x12'));var utils=require(_0x49e7('0x13'));var config=require(_0x49e7('0x14'));var db=require(_0x49e7('0x15'))['db'];function respondWithStatusCode(_0x591fb6,_0x38680b){_0x38680b=_0x38680b||0xcc;return function(_0x1dc3f6){if(_0x1dc3f6){return _0x591fb6[_0x49e7('0x16')](_0x38680b);}return _0x591fb6['status'](_0x38680b)[_0x49e7('0x17')]();};}function respondWithResult(_0x302d1a,_0x5a679e){_0x5a679e=_0x5a679e||0xc8;return function(_0x31b7fc){if(_0x31b7fc){return _0x302d1a[_0x49e7('0x18')](_0x5a679e)[_0x49e7('0x19')](_0x31b7fc);}};}function respondWithFilteredResult(_0xd6b68e,_0xa37348){return function(_0x35beb6){if(_0x35beb6){var _0x5a7909=_0x35beb6[_0x49e7('0x1a')],_0x63001b=_0xa37348['offset'],_0x3597c6=_0xa37348['offset']+_0xa37348['limit'],_0x4e6754;if(_0x3597c6>=_0x5a7909){_0x3597c6=_0x5a7909;_0x4e6754=0xc8;}else{_0x4e6754=0xce;}_0xd6b68e[_0x49e7('0x18')](_0x4e6754);return _0xd6b68e[_0x49e7('0x1b')]('Content-Range',_0x63001b+'-'+_0x3597c6+'/'+_0x5a7909)[_0x49e7('0x19')](_0x35beb6);}return null;};}function patchUpdates(_0xb6dbb3){return function(_0x38e21a){try{jsonpatch[_0x49e7('0x1c')](_0x38e21a,_0xb6dbb3,!![]);}catch(_0x3a4c26){return BPromise['reject'](_0x3a4c26);}return _0x38e21a['save']();};}function saveUpdates(_0x315c29,_0x4ca739){return function(_0x198c2c){if(_0x198c2c){return _0x198c2c[_0x49e7('0x1d')](_0x315c29)[_0x49e7('0x1e')](function(_0x1025ce){return _0x1025ce;});}return null;};}function removeEntity(_0x6c2be3,_0x556e12){return function(_0x11bbc6){if(_0x11bbc6){return _0x11bbc6['destroy']()[_0x49e7('0x1e')](function(){_0x6c2be3['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x381678,_0xc20ea3){return function(_0x139ddf){if(!_0x139ddf){_0x381678[_0x49e7('0x16')](0x194);}return _0x139ddf;};}function handleError(_0x5b6e53,_0x3671f9){_0x3671f9=_0x3671f9||0x1f4;return function(_0x1a1b23){logger[_0x49e7('0x1f')](_0x1a1b23[_0x49e7('0x20')]);if(_0x1a1b23[_0x49e7('0x21')]){delete _0x1a1b23['name'];}_0x5b6e53[_0x49e7('0x18')](_0x3671f9)[_0x49e7('0x22')](_0x1a1b23);};}exports['index']=function(_0x164ec6,_0x16d2f6){var _0x56bd14={},_0x26f715={},_0x123616={'count':0x0,'rows':[]};var _0x52f882=db['SmsTransferReport']['rawAttributes'];_0x26f715[_0x49e7('0x23')]=_[_0x49e7('0x24')](_0x52f882);_0x26f715[_0x49e7('0x25')]=_[_0x49e7('0x24')](_0x164ec6[_0x49e7('0x25')]);_0x26f715[_0x49e7('0x26')]=_[_0x49e7('0x27')](_0x26f715[_0x49e7('0x23')],_0x26f715[_0x49e7('0x25')]);_0x56bd14['attributes']=_[_0x49e7('0x27')](_0x26f715['model'],qs['fields'](_0x164ec6['query'][_0x49e7('0x28')]));_0x56bd14[_0x49e7('0x29')]=_0x56bd14[_0x49e7('0x29')][_0x49e7('0x2a')]?_0x56bd14[_0x49e7('0x29')]:_0x26f715[_0x49e7('0x23')];if(!_0x164ec6[_0x49e7('0x25')][_0x49e7('0x2b')](_0x49e7('0x2c'))){_0x56bd14[_0x49e7('0x2d')]=qs[_0x49e7('0x2d')](_0x164ec6[_0x49e7('0x25')][_0x49e7('0x2d')]);_0x56bd14[_0x49e7('0x2e')]=qs[_0x49e7('0x2e')](_0x164ec6[_0x49e7('0x25')][_0x49e7('0x2e')]);}_0x56bd14[_0x49e7('0x2f')]=qs[_0x49e7('0x30')](_0x164ec6[_0x49e7('0x25')][_0x49e7('0x30')]);_0x56bd14[_0x49e7('0x31')]=qs[_0x49e7('0x26')](_[_0x49e7('0x32')](_0x164ec6[_0x49e7('0x25')],_0x26f715[_0x49e7('0x26')]));if(_0x164ec6[_0x49e7('0x25')][_0x49e7('0x33')]){_0x56bd14[_0x49e7('0x31')]=_[_0x49e7('0x34')](_0x56bd14[_0x49e7('0x31')],{'$or':_[_0x49e7('0x35')](_0x52f882,function(_0x53b26f){if(_0x53b26f['type']['key']!=='VIRTUAL'){var _0x31d1b2={};_0x31d1b2[_0x53b26f[_0x49e7('0x36')]]={'$like':'%'+_0x164ec6['query'][_0x49e7('0x33')]+'%'};return _0x31d1b2;}})});}_0x56bd14=_[_0x49e7('0x34')]({},_0x56bd14,_0x164ec6[_0x49e7('0x37')]);var _0x20171f={'where':_0x56bd14['where']};return db[_0x49e7('0x38')]['count'](_0x20171f)[_0x49e7('0x1e')](function(_0xb43d3b){_0x123616[_0x49e7('0x1a')]=_0xb43d3b;if(_0x164ec6['query'][_0x49e7('0x39')]){_0x56bd14['include']=[{'all':!![]}];}return db[_0x49e7('0x38')]['findAll'](_0x56bd14);})[_0x49e7('0x1e')](function(_0x5b38fc){_0x123616[_0x49e7('0x3a')]=_0x5b38fc;return _0x123616;})[_0x49e7('0x1e')](respondWithFilteredResult(_0x16d2f6,_0x56bd14))['catch'](handleError(_0x16d2f6,null));};exports[_0x49e7('0x3b')]=function(_0x24516d,_0x244b85){var _0x3d2c74={'raw':!![],'where':{'id':_0x24516d[_0x49e7('0x3c')]['id']}},_0x4cd5aa={};_0x4cd5aa[_0x49e7('0x23')]=_[_0x49e7('0x24')](db[_0x49e7('0x38')][_0x49e7('0x3d')]);_0x4cd5aa[_0x49e7('0x25')]=_['keys'](_0x24516d[_0x49e7('0x25')]);_0x4cd5aa[_0x49e7('0x26')]=_[_0x49e7('0x27')](_0x4cd5aa[_0x49e7('0x23')],_0x4cd5aa[_0x49e7('0x25')]);_0x3d2c74['attributes']=_[_0x49e7('0x27')](_0x4cd5aa[_0x49e7('0x23')],qs[_0x49e7('0x28')](_0x24516d[_0x49e7('0x25')]['fields']));_0x3d2c74[_0x49e7('0x29')]=_0x3d2c74[_0x49e7('0x29')]['length']?_0x3d2c74['attributes']:_0x4cd5aa['model'];if(_0x24516d[_0x49e7('0x25')][_0x49e7('0x39')]){_0x3d2c74[_0x49e7('0x3e')]=[{'all':!![]}];}_0x3d2c74=_[_0x49e7('0x34')]({},_0x3d2c74,_0x24516d[_0x49e7('0x37')]);return db[_0x49e7('0x38')][_0x49e7('0x3f')](_0x3d2c74)[_0x49e7('0x1e')](handleEntityNotFound(_0x244b85,null))[_0x49e7('0x1e')](respondWithResult(_0x244b85,null))['catch'](handleError(_0x244b85,null));};exports['create']=function(_0xff6c2e,_0x468971){return db[_0x49e7('0x38')][_0x49e7('0x40')](_0xff6c2e[_0x49e7('0x41')],{})[_0x49e7('0x1e')](respondWithResult(_0x468971,0xc9))[_0x49e7('0x42')](handleError(_0x468971,null));};exports['update']=function(_0x1ad20d,_0x71a1d8){if(_0x1ad20d['body']['id']){delete _0x1ad20d[_0x49e7('0x41')]['id'];}return db[_0x49e7('0x38')][_0x49e7('0x3f')]({'where':{'id':_0x1ad20d[_0x49e7('0x3c')]['id']}})[_0x49e7('0x1e')](handleEntityNotFound(_0x71a1d8,null))[_0x49e7('0x1e')](saveUpdates(_0x1ad20d['body'],null))['then'](respondWithResult(_0x71a1d8,null))[_0x49e7('0x42')](handleError(_0x71a1d8,null));};exports[_0x49e7('0x43')]=function(_0x5cf3da,_0x4a19f5){return db['SmsTransferReport'][_0x49e7('0x3f')]({'where':{'id':_0x5cf3da['params']['id']}})[_0x49e7('0x1e')](handleEntityNotFound(_0x4a19f5,null))[_0x49e7('0x1e')](removeEntity(_0x4a19f5,null))[_0x49e7('0x42')](handleError(_0x4a19f5,null));};exports['describe']=function(_0x513711,_0xf7cd93){return db[_0x49e7('0x38')][_0x49e7('0x44')]()[_0x49e7('0x1e')](respondWithResult(_0xf7cd93,null))[_0x49e7('0x42')](handleError(_0xf7cd93,null));};
\ No newline at end of file