Built motion from commit 4e7c323b.|2.5.34
[motion2.git] / server / api / smsApplication / smsApplication.controller.js
index 6b777bf..f1a489c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4380=['desk.js','querystring','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','undefined','limit','count','offset','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','map','fieldName','key','model','query','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','order','sort','where','pick','merge','type','VIRTUAL','options','SmsApplication','includeAll','findAll','rows','catch','show','params','length','include','create','body','find','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','sox','to-csv','ejs','fs-extra','squel','crypto','jsforce'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0x4380,0x169));var _0x0438=function(_0x1fa902,_0x1f4f80){_0x1fa902=_0x1fa902-0x0;var _0x177d60=_0x4380[_0x1fa902];return _0x177d60;};'use strict';var emlformat=require(_0x0438('0x0'));var rimraf=require(_0x0438('0x1'));var zipdir=require(_0x0438('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x0438('0x3'));var moment=require(_0x0438('0x4'));var BPromise=require(_0x0438('0x5'));var Mustache=require(_0x0438('0x6'));var util=require('util');var path=require('path');var sox=require(_0x0438('0x7'));var csv=require(_0x0438('0x8'));var ejs=require(_0x0438('0x9'));var fs=require('fs');var fs_extra=require(_0x0438('0xa'));var _=require('lodash');var squel=require(_0x0438('0xb'));var crypto=require(_0x0438('0xc'));var jsforce=require(_0x0438('0xd'));var deskjs=require(_0x0438('0xe'));var toCsv=require(_0x0438('0x8'));var querystring=require(_0x0438('0xf'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x0438('0x10'));var qs=require(_0x0438('0x11'));var as=require(_0x0438('0x12'));var hardwareService=require(_0x0438('0x13'));var logger=require(_0x0438('0x14'))(_0x0438('0x15'));var utils=require(_0x0438('0x16'));var config=require(_0x0438('0x17'));var licenseUtil=require('../../config/license/util');var db=require(_0x0438('0x18'))['db'];function respondWithStatusCode(_0x500b84,_0x86394a){_0x86394a=_0x86394a||0xcc;return function(_0x296bc1){if(_0x296bc1){return _0x500b84['sendStatus'](_0x86394a);}return _0x500b84[_0x0438('0x19')](_0x86394a)[_0x0438('0x1a')]();};}function respondWithResult(_0x40513c,_0x44453c){_0x44453c=_0x44453c||0xc8;return function(_0x1002d4){if(_0x1002d4){return _0x40513c[_0x0438('0x19')](_0x44453c)['json'](_0x1002d4);}};}function respondWithFilteredResult(_0x2c6948,_0xb1916b){return function(_0x2f2f56){if(_0x2f2f56){var _0x1db140=typeof _0xb1916b['offset']===_0x0438('0x1b')&&typeof _0xb1916b[_0x0438('0x1c')]===_0x0438('0x1b');var _0x297651=_0x2f2f56[_0x0438('0x1d')];var _0x547482=_0x1db140?0x0:_0xb1916b[_0x0438('0x1e')];var _0x78dada=_0x1db140?_0x2f2f56[_0x0438('0x1d')]:_0xb1916b['offset']+_0xb1916b[_0x0438('0x1c')];var _0x5ed646;if(_0x78dada>=_0x297651){_0x78dada=_0x297651;_0x5ed646=0xc8;}else{_0x5ed646=0xce;}_0x2c6948[_0x0438('0x19')](_0x5ed646);return _0x2c6948[_0x0438('0x1f')](_0x0438('0x20'),_0x547482+'-'+_0x78dada+'/'+_0x297651)['json'](_0x2f2f56);}return null;};}function patchUpdates(_0x1575d3){return function(_0x38571e){try{jsonpatch[_0x0438('0x21')](_0x38571e,_0x1575d3,!![]);}catch(_0x5074ed){return BPromise[_0x0438('0x22')](_0x5074ed);}return _0x38571e[_0x0438('0x23')]();};}function saveUpdates(_0x3bacdb,_0x578bd1){return function(_0x5b7836){if(_0x5b7836){return _0x5b7836[_0x0438('0x24')](_0x3bacdb)[_0x0438('0x25')](function(_0x590e0b){return _0x590e0b;});}return null;};}function removeEntity(_0x541453,_0x295571){return function(_0xa3a489){if(_0xa3a489){return _0xa3a489[_0x0438('0x26')]()[_0x0438('0x25')](function(){_0x541453['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x18f00f,_0x273a27){return function(_0x1cb0a3){if(!_0x1cb0a3){_0x18f00f[_0x0438('0x27')](0x194);}return _0x1cb0a3;};}function handleError(_0x5c064d,_0x2ad406){_0x2ad406=_0x2ad406||0x1f4;return function(_0x51bdbe){logger[_0x0438('0x28')](_0x51bdbe[_0x0438('0x29')]);if(_0x51bdbe['name']){delete _0x51bdbe[_0x0438('0x2a')];}_0x5c064d['status'](_0x2ad406)['send'](_0x51bdbe);};}exports['index']=function(_0x506675,_0x5c87f6){var _0x3fe18c={},_0x3d2c87={},_0x135b95={'count':0x0,'rows':[]};var _0x49a64a=_[_0x0438('0x2b')](db['SmsApplication']['rawAttributes'],function(_0x32ee91){return{'name':_0x32ee91[_0x0438('0x2c')],'type':_0x32ee91['type'][_0x0438('0x2d')]};});_0x3d2c87[_0x0438('0x2e')]=_['map'](_0x49a64a,_0x0438('0x2a'));_0x3d2c87[_0x0438('0x2f')]=_[_0x0438('0x30')](_0x506675[_0x0438('0x2f')]);_0x3d2c87[_0x0438('0x31')]=_[_0x0438('0x32')](_0x3d2c87[_0x0438('0x2e')],_0x3d2c87[_0x0438('0x2f')]);_0x3fe18c['attributes']=_[_0x0438('0x32')](_0x3d2c87[_0x0438('0x2e')],qs[_0x0438('0x33')](_0x506675['query'][_0x0438('0x33')]));_0x3fe18c[_0x0438('0x34')]=_0x3fe18c['attributes']['length']?_0x3fe18c['attributes']:_0x3d2c87['model'];if(!_0x506675[_0x0438('0x2f')][_0x0438('0x35')](_0x0438('0x36'))){_0x3fe18c[_0x0438('0x1c')]=qs['limit'](_0x506675[_0x0438('0x2f')]['limit']);_0x3fe18c[_0x0438('0x1e')]=qs['offset'](_0x506675[_0x0438('0x2f')]['offset']);}_0x3fe18c[_0x0438('0x37')]=qs[_0x0438('0x38')](_0x506675[_0x0438('0x2f')][_0x0438('0x38')]);_0x3fe18c[_0x0438('0x39')]=qs[_0x0438('0x31')](_[_0x0438('0x3a')](_0x506675[_0x0438('0x2f')],_0x3d2c87[_0x0438('0x31')]),_0x49a64a);if(_0x506675[_0x0438('0x2f')]['filter']){_0x3fe18c[_0x0438('0x39')]=_[_0x0438('0x3b')](_0x3fe18c[_0x0438('0x39')],{'$or':_['map'](_0x49a64a,function(_0x27b06d){if(_0x27b06d[_0x0438('0x3c')]!==_0x0438('0x3d')){var _0x4b50f4={};_0x4b50f4[_0x27b06d[_0x0438('0x2a')]]={'$like':'%'+_0x506675[_0x0438('0x2f')]['filter']+'%'};return _0x4b50f4;}})});}_0x3fe18c=_[_0x0438('0x3b')]({},_0x3fe18c,_0x506675[_0x0438('0x3e')]);var _0xcceef8={'where':_0x3fe18c['where']};return db[_0x0438('0x3f')][_0x0438('0x1d')](_0xcceef8)[_0x0438('0x25')](function(_0x11e8ed){_0x135b95[_0x0438('0x1d')]=_0x11e8ed;if(_0x506675[_0x0438('0x2f')][_0x0438('0x40')]){_0x3fe18c['include']=[{'all':!![]}];}return db['SmsApplication'][_0x0438('0x41')](_0x3fe18c);})[_0x0438('0x25')](function(_0x5b13f7){_0x135b95[_0x0438('0x42')]=_0x5b13f7;return _0x135b95;})[_0x0438('0x25')](respondWithFilteredResult(_0x5c87f6,_0x3fe18c))[_0x0438('0x43')](handleError(_0x5c87f6,null));};exports[_0x0438('0x44')]=function(_0x310d03,_0x25c2eb){var _0x39054e={'raw':!![],'where':{'id':_0x310d03[_0x0438('0x45')]['id']}},_0x14a486={};_0x14a486[_0x0438('0x2e')]=_[_0x0438('0x30')](db['SmsApplication']['rawAttributes']);_0x14a486[_0x0438('0x2f')]=_[_0x0438('0x30')](_0x310d03['query']);_0x14a486[_0x0438('0x31')]=_[_0x0438('0x32')](_0x14a486['model'],_0x14a486[_0x0438('0x2f')]);_0x39054e[_0x0438('0x34')]=_[_0x0438('0x32')](_0x14a486[_0x0438('0x2e')],qs[_0x0438('0x33')](_0x310d03[_0x0438('0x2f')][_0x0438('0x33')]));_0x39054e[_0x0438('0x34')]=_0x39054e[_0x0438('0x34')][_0x0438('0x46')]?_0x39054e[_0x0438('0x34')]:_0x14a486['model'];if(_0x310d03[_0x0438('0x2f')]['includeAll']){_0x39054e[_0x0438('0x47')]=[{'all':!![]}];}_0x39054e=_[_0x0438('0x3b')]({},_0x39054e,_0x310d03[_0x0438('0x3e')]);return db['SmsApplication']['find'](_0x39054e)[_0x0438('0x25')](handleEntityNotFound(_0x25c2eb,null))[_0x0438('0x25')](respondWithResult(_0x25c2eb,null))[_0x0438('0x43')](handleError(_0x25c2eb,null));};exports[_0x0438('0x48')]=function(_0x3b3a95,_0x4a9d79){return db[_0x0438('0x3f')][_0x0438('0x48')](_0x3b3a95[_0x0438('0x49')],{})[_0x0438('0x25')](respondWithResult(_0x4a9d79,0xc9))['catch'](handleError(_0x4a9d79,null));};exports[_0x0438('0x24')]=function(_0x2b65d8,_0x11c5c8){if(_0x2b65d8['body']['id']){delete _0x2b65d8['body']['id'];}return db[_0x0438('0x3f')][_0x0438('0x4a')]({'where':{'id':_0x2b65d8[_0x0438('0x45')]['id']}})[_0x0438('0x25')](handleEntityNotFound(_0x11c5c8,null))['then'](saveUpdates(_0x2b65d8['body'],null))[_0x0438('0x25')](respondWithResult(_0x11c5c8,null))['catch'](handleError(_0x11c5c8,null));};exports['destroy']=function(_0x4acfdd,_0x387907){return db[_0x0438('0x3f')][_0x0438('0x4a')]({'where':{'id':_0x4acfdd[_0x0438('0x45')]['id']}})['then'](handleEntityNotFound(_0x387907,null))[_0x0438('0x25')](removeEntity(_0x387907,null))[_0x0438('0x43')](handleError(_0x387907,null));};
\ No newline at end of file
+var _0xa47f=['sox','to-csv','ejs','fs-extra','lodash','crypto','jsforce','desk.js','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','json','undefined','count','offset','limit','set','reject','save','update','then','error','name','index','map','rawAttributes','type','model','query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','SmsApplication','includeAll','findAll','rows','catch','show','length','include','options','find','create','body','params','destroy','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','path'];(function(_0x23ab1e,_0x4556cd){var _0x5f3a0c=function(_0x2836bc){while(--_0x2836bc){_0x23ab1e['push'](_0x23ab1e['shift']());}};_0x5f3a0c(++_0x4556cd);}(_0xa47f,0x19d));var _0xfa47=function(_0x1c924c,_0x425bb3){_0x1c924c=_0x1c924c-0x0;var _0x30909d=_0xa47f[_0x1c924c];return _0x30909d;};'use strict';var emlformat=require(_0xfa47('0x0'));var rimraf=require(_0xfa47('0x1'));var zipdir=require(_0xfa47('0x2'));var jsonpatch=require(_0xfa47('0x3'));var rp=require(_0xfa47('0x4'));var moment=require('moment');var BPromise=require(_0xfa47('0x5'));var Mustache=require('mustache');var util=require('util');var path=require(_0xfa47('0x6'));var sox=require(_0xfa47('0x7'));var csv=require(_0xfa47('0x8'));var ejs=require(_0xfa47('0x9'));var fs=require('fs');var fs_extra=require(_0xfa47('0xa'));var _=require(_0xfa47('0xb'));var squel=require('squel');var crypto=require(_0xfa47('0xc'));var jsforce=require(_0xfa47('0xd'));var deskjs=require(_0xfa47('0xe'));var toCsv=require(_0xfa47('0x8'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xfa47('0xf'));var authService=require(_0xfa47('0x10'));var qs=require(_0xfa47('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xfa47('0x12'))(_0xfa47('0x13'));var utils=require('../../config/utils');var config=require(_0xfa47('0x14'));var licenseUtil=require('../../config/license/util');var db=require(_0xfa47('0x15'))['db'];function respondWithStatusCode(_0x2d20c3,_0x533033){_0x533033=_0x533033||0xcc;return function(_0x559bc1){if(_0x559bc1){return _0x2d20c3[_0xfa47('0x16')](_0x533033);}return _0x2d20c3[_0xfa47('0x17')](_0x533033)[_0xfa47('0x18')]();};}function respondWithResult(_0x2dbbd0,_0xc35058){_0xc35058=_0xc35058||0xc8;return function(_0x42f08a){if(_0x42f08a){return _0x2dbbd0[_0xfa47('0x17')](_0xc35058)[_0xfa47('0x19')](_0x42f08a);}};}function respondWithFilteredResult(_0x233369,_0x178959){return function(_0x55cf46){if(_0x55cf46){var _0x237675=typeof _0x178959['offset']===_0xfa47('0x1a')&&typeof _0x178959['limit']===_0xfa47('0x1a');var _0x189054=_0x55cf46[_0xfa47('0x1b')];var _0x1e9dd9=_0x237675?0x0:_0x178959[_0xfa47('0x1c')];var _0x17b774=_0x237675?_0x55cf46[_0xfa47('0x1b')]:_0x178959[_0xfa47('0x1c')]+_0x178959[_0xfa47('0x1d')];var _0x5e475a;if(_0x17b774>=_0x189054){_0x17b774=_0x189054;_0x5e475a=0xc8;}else{_0x5e475a=0xce;}_0x233369[_0xfa47('0x17')](_0x5e475a);return _0x233369[_0xfa47('0x1e')]('Content-Range',_0x1e9dd9+'-'+_0x17b774+'/'+_0x189054)[_0xfa47('0x19')](_0x55cf46);}return null;};}function patchUpdates(_0x2aca8e){return function(_0x4be3bd){try{jsonpatch['apply'](_0x4be3bd,_0x2aca8e,!![]);}catch(_0x333711){return BPromise[_0xfa47('0x1f')](_0x333711);}return _0x4be3bd[_0xfa47('0x20')]();};}function saveUpdates(_0x5cae66,_0x305563){return function(_0xba94dd){if(_0xba94dd){return _0xba94dd[_0xfa47('0x21')](_0x5cae66)[_0xfa47('0x22')](function(_0x3e8cec){return _0x3e8cec;});}return null;};}function removeEntity(_0x5311e5,_0x697bc7){return function(_0x35ddcf){if(_0x35ddcf){return _0x35ddcf['destroy']()[_0xfa47('0x22')](function(){_0x5311e5['status'](0xcc)[_0xfa47('0x18')]();});}};}function handleEntityNotFound(_0x3667c7,_0x93b565){return function(_0x258b89){if(!_0x258b89){_0x3667c7[_0xfa47('0x16')](0x194);}return _0x258b89;};}function handleError(_0x520636,_0x166f61){_0x166f61=_0x166f61||0x1f4;return function(_0x1b8538){logger[_0xfa47('0x23')](_0x1b8538['stack']);if(_0x1b8538['name']){delete _0x1b8538[_0xfa47('0x24')];}_0x520636[_0xfa47('0x17')](_0x166f61)['send'](_0x1b8538);};}exports[_0xfa47('0x25')]=function(_0x106385,_0x34d88f){var _0x499f6f={},_0x414795={},_0x280e7b={'count':0x0,'rows':[]};var _0x9ce5fa=_[_0xfa47('0x26')](db['SmsApplication'][_0xfa47('0x27')],function(_0x52824b){return{'name':_0x52824b['fieldName'],'type':_0x52824b[_0xfa47('0x28')]['key']};});_0x414795[_0xfa47('0x29')]=_[_0xfa47('0x26')](_0x9ce5fa,_0xfa47('0x24'));_0x414795[_0xfa47('0x2a')]=_[_0xfa47('0x2b')](_0x106385[_0xfa47('0x2a')]);_0x414795[_0xfa47('0x2c')]=_[_0xfa47('0x2d')](_0x414795[_0xfa47('0x29')],_0x414795[_0xfa47('0x2a')]);_0x499f6f[_0xfa47('0x2e')]=_[_0xfa47('0x2d')](_0x414795[_0xfa47('0x29')],qs[_0xfa47('0x2f')](_0x106385[_0xfa47('0x2a')][_0xfa47('0x2f')]));_0x499f6f['attributes']=_0x499f6f[_0xfa47('0x2e')]['length']?_0x499f6f[_0xfa47('0x2e')]:_0x414795[_0xfa47('0x29')];if(!_0x106385[_0xfa47('0x2a')][_0xfa47('0x30')](_0xfa47('0x31'))){_0x499f6f[_0xfa47('0x1d')]=qs[_0xfa47('0x1d')](_0x106385[_0xfa47('0x2a')][_0xfa47('0x1d')]);_0x499f6f[_0xfa47('0x1c')]=qs[_0xfa47('0x1c')](_0x106385[_0xfa47('0x2a')][_0xfa47('0x1c')]);}_0x499f6f[_0xfa47('0x32')]=qs['sort'](_0x106385['query'][_0xfa47('0x33')]);_0x499f6f['where']=qs['filters'](_[_0xfa47('0x34')](_0x106385[_0xfa47('0x2a')],_0x414795[_0xfa47('0x2c')]),_0x9ce5fa);if(_0x106385[_0xfa47('0x2a')][_0xfa47('0x35')]){_0x499f6f[_0xfa47('0x36')]=_['merge'](_0x499f6f[_0xfa47('0x36')],{'$or':_[_0xfa47('0x26')](_0x9ce5fa,function(_0x52e0f2){if(_0x52e0f2[_0xfa47('0x28')]!=='VIRTUAL'){var _0x336716={};_0x336716[_0x52e0f2[_0xfa47('0x24')]]={'$like':'%'+_0x106385[_0xfa47('0x2a')][_0xfa47('0x35')]+'%'};return _0x336716;}})});}_0x499f6f=_[_0xfa47('0x37')]({},_0x499f6f,_0x106385['options']);var _0x3880c2={'where':_0x499f6f[_0xfa47('0x36')]};return db[_0xfa47('0x38')]['count'](_0x3880c2)[_0xfa47('0x22')](function(_0x144816){_0x280e7b[_0xfa47('0x1b')]=_0x144816;if(_0x106385['query'][_0xfa47('0x39')]){_0x499f6f['include']=[{'all':!![]}];}return db[_0xfa47('0x38')][_0xfa47('0x3a')](_0x499f6f);})['then'](function(_0x565b12){_0x280e7b[_0xfa47('0x3b')]=_0x565b12;return _0x280e7b;})[_0xfa47('0x22')](respondWithFilteredResult(_0x34d88f,_0x499f6f))[_0xfa47('0x3c')](handleError(_0x34d88f,null));};exports[_0xfa47('0x3d')]=function(_0x392f25,_0x4adf8c){var _0x32fd38={'raw':!![],'where':{'id':_0x392f25['params']['id']}},_0x436308={};_0x436308[_0xfa47('0x29')]=_['keys'](db[_0xfa47('0x38')][_0xfa47('0x27')]);_0x436308['query']=_[_0xfa47('0x2b')](_0x392f25['query']);_0x436308[_0xfa47('0x2c')]=_[_0xfa47('0x2d')](_0x436308[_0xfa47('0x29')],_0x436308[_0xfa47('0x2a')]);_0x32fd38[_0xfa47('0x2e')]=_[_0xfa47('0x2d')](_0x436308[_0xfa47('0x29')],qs[_0xfa47('0x2f')](_0x392f25[_0xfa47('0x2a')][_0xfa47('0x2f')]));_0x32fd38['attributes']=_0x32fd38[_0xfa47('0x2e')][_0xfa47('0x3e')]?_0x32fd38['attributes']:_0x436308['model'];if(_0x392f25[_0xfa47('0x2a')][_0xfa47('0x39')]){_0x32fd38[_0xfa47('0x3f')]=[{'all':!![]}];}_0x32fd38=_[_0xfa47('0x37')]({},_0x32fd38,_0x392f25[_0xfa47('0x40')]);return db['SmsApplication'][_0xfa47('0x41')](_0x32fd38)[_0xfa47('0x22')](handleEntityNotFound(_0x4adf8c,null))[_0xfa47('0x22')](respondWithResult(_0x4adf8c,null))['catch'](handleError(_0x4adf8c,null));};exports[_0xfa47('0x42')]=function(_0x1cf2ab,_0x4399e5){return db['SmsApplication'][_0xfa47('0x42')](_0x1cf2ab[_0xfa47('0x43')],{})[_0xfa47('0x22')](respondWithResult(_0x4399e5,0xc9))[_0xfa47('0x3c')](handleError(_0x4399e5,null));};exports['update']=function(_0x452af9,_0x1656e9){if(_0x452af9[_0xfa47('0x43')]['id']){delete _0x452af9[_0xfa47('0x43')]['id'];}return db[_0xfa47('0x38')]['find']({'where':{'id':_0x452af9[_0xfa47('0x44')]['id']}})[_0xfa47('0x22')](handleEntityNotFound(_0x1656e9,null))['then'](saveUpdates(_0x452af9[_0xfa47('0x43')],null))[_0xfa47('0x22')](respondWithResult(_0x1656e9,null))[_0xfa47('0x3c')](handleError(_0x1656e9,null));};exports[_0xfa47('0x45')]=function(_0x3e6a35,_0x12a392){return db[_0xfa47('0x38')][_0xfa47('0x41')]({'where':{'id':_0x3e6a35[_0xfa47('0x44')]['id']}})[_0xfa47('0x22')](handleEntityNotFound(_0x12a392,null))[_0xfa47('0x22')](removeEntity(_0x12a392,null))['catch'](handleError(_0x12a392,null));};
\ No newline at end of file