Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / api / smsTransferReport / smsTransferReport.controller.js
index a212064..0b11008 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x27d8=['key','VIRTUAL','field','options','includeAll','include','findAll','rows','catch','show','params','find','body','describe','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','lodash','crypto','desk.js','querystring','../../components/auth/service','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','error','stack','name','send','SmsTransferReport','rawAttributes','keys','query','filters','intersection','model','fields','length','attributes','hasOwnProperty','order','sort','where','filter','merge','type'];(function(_0x1cec93,_0x10bc21){var _0x3b9395=function(_0x4f871e){while(--_0x4f871e){_0x1cec93['push'](_0x1cec93['shift']());}};_0x3b9395(++_0x10bc21);}(_0x27d8,0x1b8));var _0x827d=function(_0x121886,_0x8cd8e5){_0x121886=_0x121886-0x0;var _0x20ca01=_0x27d8[_0x121886];return _0x20ca01;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x827d('0x0'));var zipdir=require(_0x827d('0x1'));var jsonpatch=require(_0x827d('0x2'));var rp=require(_0x827d('0x3'));var moment=require(_0x827d('0x4'));var BPromise=require(_0x827d('0x5'));var Mustache=require(_0x827d('0x6'));var util=require(_0x827d('0x7'));var path=require('path');var sox=require(_0x827d('0x8'));var csv=require(_0x827d('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x827d('0xa'));var squel=require('squel');var crypto=require(_0x827d('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x827d('0xc'));var toCsv=require('to-csv');var querystring=require(_0x827d('0xd'));var Papa=require('papaparse');var authService=require(_0x827d('0xe'));var hardwareService=require('../../config/license/hardware');var Redis=require(_0x827d('0xf'));var qs=require(_0x827d('0x10'));var logger=require(_0x827d('0x11'))(_0x827d('0x12'));var utils=require(_0x827d('0x13'));var config=require(_0x827d('0x14'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x3a875d,_0x118298){_0x118298=_0x118298||0xcc;return function(_0x5305df){if(_0x5305df){return _0x3a875d[_0x827d('0x15')](_0x118298);}return _0x3a875d[_0x827d('0x16')](_0x118298)[_0x827d('0x17')]();};}function respondWithResult(_0x3c6473,_0x7f138d){_0x7f138d=_0x7f138d||0xc8;return function(_0x31c777){if(_0x31c777){return _0x3c6473[_0x827d('0x16')](_0x7f138d)[_0x827d('0x18')](_0x31c777);}};}function respondWithFilteredResult(_0x164481,_0x1833b8){return function(_0x49b653){if(_0x49b653){var _0x213879=_0x49b653[_0x827d('0x19')],_0x5baf94=_0x1833b8[_0x827d('0x1a')],_0xc6abc7=_0x1833b8['offset']+_0x1833b8[_0x827d('0x1b')],_0x3e010a;if(_0xc6abc7>=_0x213879){_0xc6abc7=_0x213879;_0x3e010a=0xc8;}else{_0x3e010a=0xce;}_0x164481[_0x827d('0x16')](_0x3e010a);return _0x164481[_0x827d('0x1c')](_0x827d('0x1d'),_0x5baf94+'-'+_0xc6abc7+'/'+_0x213879)['json'](_0x49b653);}return null;};}function patchUpdates(_0x2cbb48){return function(_0x4470bb){try{jsonpatch[_0x827d('0x1e')](_0x4470bb,_0x2cbb48,!![]);}catch(_0xeeba9){return BPromise[_0x827d('0x1f')](_0xeeba9);}return _0x4470bb[_0x827d('0x20')]();};}function saveUpdates(_0x40d599,_0x3139d3){return function(_0x53ebea){if(_0x53ebea){return _0x53ebea[_0x827d('0x21')](_0x40d599)['then'](function(_0x3e8404){return _0x3e8404;});}return null;};}function removeEntity(_0x15c014,_0x178aa0){return function(_0x4d9d99){if(_0x4d9d99){return _0x4d9d99[_0x827d('0x22')]()[_0x827d('0x23')](function(){_0x15c014['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x1c1e7e,_0x28d650){return function(_0x3a7323){if(!_0x3a7323){_0x1c1e7e['sendStatus'](0x194);}return _0x3a7323;};}function handleError(_0x5345df,_0x4841df){_0x4841df=_0x4841df||0x1f4;return function(_0x55815d){logger[_0x827d('0x24')](_0x55815d[_0x827d('0x25')]);if(_0x55815d[_0x827d('0x26')]){delete _0x55815d['name'];}_0x5345df[_0x827d('0x16')](_0x4841df)[_0x827d('0x27')](_0x55815d);};}exports['index']=function(_0x1d9a97,_0x1d6c02){var _0x32e747={},_0xdbffca={},_0x1416dc={'count':0x0,'rows':[]};var _0x33ce39=db[_0x827d('0x28')][_0x827d('0x29')];_0xdbffca['model']=_[_0x827d('0x2a')](_0x33ce39);_0xdbffca[_0x827d('0x2b')]=_[_0x827d('0x2a')](_0x1d9a97[_0x827d('0x2b')]);_0xdbffca[_0x827d('0x2c')]=_[_0x827d('0x2d')](_0xdbffca[_0x827d('0x2e')],_0xdbffca[_0x827d('0x2b')]);_0x32e747['attributes']=_[_0x827d('0x2d')](_0xdbffca[_0x827d('0x2e')],qs[_0x827d('0x2f')](_0x1d9a97[_0x827d('0x2b')][_0x827d('0x2f')]));_0x32e747['attributes']=_0x32e747['attributes'][_0x827d('0x30')]?_0x32e747[_0x827d('0x31')]:_0xdbffca[_0x827d('0x2e')];if(!_0x1d9a97[_0x827d('0x2b')][_0x827d('0x32')]('nolimit')){_0x32e747['limit']=qs[_0x827d('0x1b')](_0x1d9a97[_0x827d('0x2b')][_0x827d('0x1b')]);_0x32e747['offset']=qs['offset'](_0x1d9a97['query'][_0x827d('0x1a')]);}_0x32e747[_0x827d('0x33')]=qs[_0x827d('0x34')](_0x1d9a97[_0x827d('0x2b')][_0x827d('0x34')]);_0x32e747[_0x827d('0x35')]=qs[_0x827d('0x2c')](_['pick'](_0x1d9a97[_0x827d('0x2b')],_0xdbffca['filters']));if(_0x1d9a97[_0x827d('0x2b')][_0x827d('0x36')]){_0x32e747[_0x827d('0x35')]=_[_0x827d('0x37')](_0x32e747[_0x827d('0x35')],{'$or':_['map'](_0x33ce39,function(_0x4361b2){if(_0x4361b2[_0x827d('0x38')][_0x827d('0x39')]!==_0x827d('0x3a')){var _0x3bef4c={};_0x3bef4c[_0x4361b2[_0x827d('0x3b')]]={'$like':'%'+_0x1d9a97[_0x827d('0x2b')]['filter']+'%'};return _0x3bef4c;}})});}_0x32e747=_[_0x827d('0x37')]({},_0x32e747,_0x1d9a97[_0x827d('0x3c')]);var _0x2b2af7={'where':_0x32e747[_0x827d('0x35')]};return db['SmsTransferReport']['count'](_0x2b2af7)[_0x827d('0x23')](function(_0x21941d){_0x1416dc[_0x827d('0x19')]=_0x21941d;if(_0x1d9a97[_0x827d('0x2b')][_0x827d('0x3d')]){_0x32e747[_0x827d('0x3e')]=[{'all':!![]}];}return db[_0x827d('0x28')][_0x827d('0x3f')](_0x32e747);})[_0x827d('0x23')](function(_0xd7170){_0x1416dc[_0x827d('0x40')]=_0xd7170;return _0x1416dc;})[_0x827d('0x23')](respondWithFilteredResult(_0x1d6c02,_0x32e747))[_0x827d('0x41')](handleError(_0x1d6c02,null));};exports[_0x827d('0x42')]=function(_0x474d2d,_0x5303fa){var _0x2a615d={'raw':!![],'where':{'id':_0x474d2d[_0x827d('0x43')]['id']}},_0x33880d={};_0x33880d[_0x827d('0x2e')]=_[_0x827d('0x2a')](db[_0x827d('0x28')][_0x827d('0x29')]);_0x33880d[_0x827d('0x2b')]=_[_0x827d('0x2a')](_0x474d2d['query']);_0x33880d[_0x827d('0x2c')]=_['intersection'](_0x33880d['model'],_0x33880d[_0x827d('0x2b')]);_0x2a615d[_0x827d('0x31')]=_[_0x827d('0x2d')](_0x33880d['model'],qs[_0x827d('0x2f')](_0x474d2d[_0x827d('0x2b')]['fields']));_0x2a615d[_0x827d('0x31')]=_0x2a615d['attributes'][_0x827d('0x30')]?_0x2a615d[_0x827d('0x31')]:_0x33880d[_0x827d('0x2e')];if(_0x474d2d['query'][_0x827d('0x3d')]){_0x2a615d[_0x827d('0x3e')]=[{'all':!![]}];}_0x2a615d=_[_0x827d('0x37')]({},_0x2a615d,_0x474d2d['options']);return db[_0x827d('0x28')][_0x827d('0x44')](_0x2a615d)[_0x827d('0x23')](handleEntityNotFound(_0x5303fa,null))['then'](respondWithResult(_0x5303fa,null))[_0x827d('0x41')](handleError(_0x5303fa,null));};exports['create']=function(_0x10ac34,_0x4699f1){return db[_0x827d('0x28')]['create'](_0x10ac34['body'],{})[_0x827d('0x23')](respondWithResult(_0x4699f1,0xc9))['catch'](handleError(_0x4699f1,null));};exports[_0x827d('0x21')]=function(_0x3f21ca,_0x2bc5fb){if(_0x3f21ca[_0x827d('0x45')]['id']){delete _0x3f21ca[_0x827d('0x45')]['id'];}return db[_0x827d('0x28')]['find']({'where':{'id':_0x3f21ca[_0x827d('0x43')]['id']}})[_0x827d('0x23')](handleEntityNotFound(_0x2bc5fb,null))[_0x827d('0x23')](saveUpdates(_0x3f21ca[_0x827d('0x45')],null))['then'](respondWithResult(_0x2bc5fb,null))[_0x827d('0x41')](handleError(_0x2bc5fb,null));};exports['destroy']=function(_0x18d7ba,_0x2ed0ab){return db['SmsTransferReport'][_0x827d('0x44')]({'where':{'id':_0x18d7ba[_0x827d('0x43')]['id']}})[_0x827d('0x23')](handleEntityNotFound(_0x2ed0ab,null))[_0x827d('0x23')](removeEntity(_0x2ed0ab,null))[_0x827d('0x41')](handleError(_0x2ed0ab,null));};exports[_0x827d('0x46')]=function(_0x4b7ce7,_0x332cdf){return db[_0x827d('0x28')]['describe']()[_0x827d('0x23')](respondWithResult(_0x332cdf,null))[_0x827d('0x41')](handleError(_0x332cdf,null));};
\ No newline at end of file
+var _0x4898=['send','rawAttributes','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter','merge','map','VIRTUAL','options','SmsTransferReport','includeAll','include','rows','catch','params','keys','find','create','body','describe','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','end','status','json','count','offset','set','Content-Range','apply','reject','save','update','then','destroy','error','name'];(function(_0x28a76a,_0x38bf87){var _0xa74f3f=function(_0x3b27d4){while(--_0x3b27d4){_0x28a76a['push'](_0x28a76a['shift']());}};_0xa74f3f(++_0x38bf87);}(_0x4898,0xb2));var _0x8489=function(_0x34f023,_0x12eb07){_0x34f023=_0x34f023-0x0;var _0xfb53c6=_0x4898[_0x34f023];return _0xfb53c6;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x8489('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x8489('0x1'));var jsonpatch=require(_0x8489('0x2'));var rp=require(_0x8489('0x3'));var moment=require(_0x8489('0x4'));var BPromise=require(_0x8489('0x5'));var Mustache=require(_0x8489('0x6'));var util=require(_0x8489('0x7'));var path=require('path');var sox=require(_0x8489('0x8'));var csv=require('to-csv');var ejs=require(_0x8489('0x9'));var fs=require('fs');var _=require(_0x8489('0xa'));var squel=require(_0x8489('0xb'));var crypto=require(_0x8489('0xc'));var jsforce=require(_0x8489('0xd'));var deskjs=require(_0x8489('0xe'));var toCsv=require(_0x8489('0xf'));var querystring=require(_0x8489('0x10'));var Papa=require(_0x8489('0x11'));var authService=require(_0x8489('0x12'));var hardwareService=require(_0x8489('0x13'));var Redis=require('ioredis');var qs=require(_0x8489('0x14'));var logger=require(_0x8489('0x15'))(_0x8489('0x16'));var utils=require(_0x8489('0x17'));var config=require(_0x8489('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x518085,_0x203e61){_0x203e61=_0x203e61||0xcc;return function(_0x34ffa7){if(_0x34ffa7){return _0x518085[_0x8489('0x19')](_0x203e61);}return _0x518085['status'](_0x203e61)[_0x8489('0x1a')]();};}function respondWithResult(_0x19ba62,_0x21f6de){_0x21f6de=_0x21f6de||0xc8;return function(_0x1572f0){if(_0x1572f0){return _0x19ba62[_0x8489('0x1b')](_0x21f6de)[_0x8489('0x1c')](_0x1572f0);}};}function respondWithFilteredResult(_0x1ba8b3,_0xa03e5a){return function(_0x40c9cc){if(_0x40c9cc){var _0x390f46=_0x40c9cc[_0x8489('0x1d')],_0x5426f0=_0xa03e5a[_0x8489('0x1e')],_0x6d3216=_0xa03e5a[_0x8489('0x1e')]+_0xa03e5a['limit'],_0xa405b4;if(_0x6d3216>=_0x390f46){_0x6d3216=_0x390f46;_0xa405b4=0xc8;}else{_0xa405b4=0xce;}_0x1ba8b3[_0x8489('0x1b')](_0xa405b4);return _0x1ba8b3[_0x8489('0x1f')](_0x8489('0x20'),_0x5426f0+'-'+_0x6d3216+'/'+_0x390f46)['json'](_0x40c9cc);}return null;};}function patchUpdates(_0x4435aa){return function(_0x58b016){try{jsonpatch[_0x8489('0x21')](_0x58b016,_0x4435aa,!![]);}catch(_0x48b709){return BPromise[_0x8489('0x22')](_0x48b709);}return _0x58b016[_0x8489('0x23')]();};}function saveUpdates(_0x50f058,_0x28e83a){return function(_0x1390e5){if(_0x1390e5){return _0x1390e5[_0x8489('0x24')](_0x50f058)[_0x8489('0x25')](function(_0x4416b3){return _0x4416b3;});}return null;};}function removeEntity(_0xb533ba,_0x2394f3){return function(_0x2216dc){if(_0x2216dc){return _0x2216dc[_0x8489('0x26')]()[_0x8489('0x25')](function(){_0xb533ba[_0x8489('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x27b407,_0xfef47e){return function(_0x26864b){if(!_0x26864b){_0x27b407[_0x8489('0x19')](0x194);}return _0x26864b;};}function handleError(_0x206091,_0x19bf42){_0x19bf42=_0x19bf42||0x1f4;return function(_0x5ca8ff){logger[_0x8489('0x27')](_0x5ca8ff['stack']);if(_0x5ca8ff[_0x8489('0x28')]){delete _0x5ca8ff['name'];}_0x206091[_0x8489('0x1b')](_0x19bf42)[_0x8489('0x29')](_0x5ca8ff);};}exports['index']=function(_0x3e9c47,_0x12a9ee){var _0x11597e={},_0x3a3087={},_0x59a4d4={'count':0x0,'rows':[]};var _0x3cde8e=db['SmsTransferReport'][_0x8489('0x2a')];_0x3a3087[_0x8489('0x2b')]=_['keys'](_0x3cde8e);_0x3a3087[_0x8489('0x2c')]=_['keys'](_0x3e9c47[_0x8489('0x2c')]);_0x3a3087[_0x8489('0x2d')]=_[_0x8489('0x2e')](_0x3a3087[_0x8489('0x2b')],_0x3a3087[_0x8489('0x2c')]);_0x11597e[_0x8489('0x2f')]=_[_0x8489('0x2e')](_0x3a3087[_0x8489('0x2b')],qs[_0x8489('0x30')](_0x3e9c47[_0x8489('0x2c')]['fields']));_0x11597e[_0x8489('0x2f')]=_0x11597e[_0x8489('0x2f')][_0x8489('0x31')]?_0x11597e[_0x8489('0x2f')]:_0x3a3087[_0x8489('0x2b')];if(!_0x3e9c47[_0x8489('0x2c')][_0x8489('0x32')](_0x8489('0x33'))){_0x11597e['limit']=qs[_0x8489('0x34')](_0x3e9c47['query'][_0x8489('0x34')]);_0x11597e[_0x8489('0x1e')]=qs[_0x8489('0x1e')](_0x3e9c47['query'][_0x8489('0x1e')]);}_0x11597e[_0x8489('0x35')]=qs[_0x8489('0x36')](_0x3e9c47[_0x8489('0x2c')][_0x8489('0x36')]);_0x11597e[_0x8489('0x37')]=qs[_0x8489('0x2d')](_[_0x8489('0x38')](_0x3e9c47[_0x8489('0x2c')],_0x3a3087['filters']));if(_0x3e9c47['query'][_0x8489('0x39')]){_0x11597e[_0x8489('0x37')]=_[_0x8489('0x3a')](_0x11597e[_0x8489('0x37')],{'$or':_[_0x8489('0x3b')](_0x3cde8e,function(_0x244ee0){if(_0x244ee0['type']['key']!==_0x8489('0x3c')){var _0x58efcf={};_0x58efcf[_0x244ee0['field']]={'$like':'%'+_0x3e9c47[_0x8489('0x2c')][_0x8489('0x39')]+'%'};return _0x58efcf;}})});}_0x11597e=_[_0x8489('0x3a')]({},_0x11597e,_0x3e9c47[_0x8489('0x3d')]);var _0x477d1e={'where':_0x11597e[_0x8489('0x37')]};return db[_0x8489('0x3e')][_0x8489('0x1d')](_0x477d1e)['then'](function(_0x11bd69){_0x59a4d4[_0x8489('0x1d')]=_0x11bd69;if(_0x3e9c47[_0x8489('0x2c')][_0x8489('0x3f')]){_0x11597e[_0x8489('0x40')]=[{'all':!![]}];}return db[_0x8489('0x3e')]['findAll'](_0x11597e);})['then'](function(_0x1652b6){_0x59a4d4[_0x8489('0x41')]=_0x1652b6;return _0x59a4d4;})[_0x8489('0x25')](respondWithFilteredResult(_0x12a9ee,_0x11597e))[_0x8489('0x42')](handleError(_0x12a9ee,null));};exports['show']=function(_0x4e0f09,_0x3932bd){var _0x178a2b={'raw':!![],'where':{'id':_0x4e0f09[_0x8489('0x43')]['id']}},_0xa75db={};_0xa75db['model']=_[_0x8489('0x44')](db[_0x8489('0x3e')][_0x8489('0x2a')]);_0xa75db['query']=_[_0x8489('0x44')](_0x4e0f09[_0x8489('0x2c')]);_0xa75db[_0x8489('0x2d')]=_[_0x8489('0x2e')](_0xa75db['model'],_0xa75db[_0x8489('0x2c')]);_0x178a2b[_0x8489('0x2f')]=_['intersection'](_0xa75db['model'],qs[_0x8489('0x30')](_0x4e0f09[_0x8489('0x2c')][_0x8489('0x30')]));_0x178a2b[_0x8489('0x2f')]=_0x178a2b[_0x8489('0x2f')][_0x8489('0x31')]?_0x178a2b['attributes']:_0xa75db['model'];if(_0x4e0f09[_0x8489('0x2c')][_0x8489('0x3f')]){_0x178a2b['include']=[{'all':!![]}];}_0x178a2b=_[_0x8489('0x3a')]({},_0x178a2b,_0x4e0f09[_0x8489('0x3d')]);return db[_0x8489('0x3e')][_0x8489('0x45')](_0x178a2b)[_0x8489('0x25')](handleEntityNotFound(_0x3932bd,null))[_0x8489('0x25')](respondWithResult(_0x3932bd,null))[_0x8489('0x42')](handleError(_0x3932bd,null));};exports[_0x8489('0x46')]=function(_0x2bd1b4,_0x9dc158){return db[_0x8489('0x3e')][_0x8489('0x46')](_0x2bd1b4[_0x8489('0x47')],{})[_0x8489('0x25')](respondWithResult(_0x9dc158,0xc9))[_0x8489('0x42')](handleError(_0x9dc158,null));};exports[_0x8489('0x24')]=function(_0x191c24,_0x35dbcb){if(_0x191c24[_0x8489('0x47')]['id']){delete _0x191c24[_0x8489('0x47')]['id'];}return db[_0x8489('0x3e')][_0x8489('0x45')]({'where':{'id':_0x191c24[_0x8489('0x43')]['id']}})['then'](handleEntityNotFound(_0x35dbcb,null))['then'](saveUpdates(_0x191c24[_0x8489('0x47')],null))[_0x8489('0x25')](respondWithResult(_0x35dbcb,null))['catch'](handleError(_0x35dbcb,null));};exports[_0x8489('0x26')]=function(_0x46241c,_0x16fe03){return db[_0x8489('0x3e')][_0x8489('0x45')]({'where':{'id':_0x46241c[_0x8489('0x43')]['id']}})[_0x8489('0x25')](handleEntityNotFound(_0x16fe03,null))[_0x8489('0x25')](removeEntity(_0x16fe03,null))['catch'](handleError(_0x16fe03,null));};exports[_0x8489('0x48')]=function(_0x21ca2b,_0xe0915b){return db[_0x8489('0x3e')][_0x8489('0x48')]()[_0x8489('0x25')](respondWithResult(_0xe0915b,null))[_0x8489('0x42')](handleError(_0xe0915b,null));};
\ No newline at end of file