Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / smsApplication / smsApplication.controller.js
index fd63024..2657cbd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x47c5=['../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','end','json','count','offset','set','Content-Range','apply','reject','save','update','destroy','then','stack','index','map','SmsApplication','rawAttributes','key','name','query','keys','filters','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','limit','order','sort','pick','filter','where','type','merge','options','includeAll','include','findAll','catch','params','find','create','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch'];(function(_0x15ea09,_0x2f30ab){var _0x3e9c78=function(_0x15f8ba){while(--_0x15f8ba){_0x15ea09['push'](_0x15ea09['shift']());}};_0x3e9c78(++_0x2f30ab);}(_0x47c5,0x165));var _0x547c=function(_0xd34250,_0x1bdc9d){_0xd34250=_0xd34250-0x0;var _0x550b75=_0x47c5[_0xd34250];return _0x550b75;};'use strict';var pdf=require(_0x547c('0x0'));var emlformat=require(_0x547c('0x1'));var rimraf=require(_0x547c('0x2'));var zipdir=require(_0x547c('0x3'));var jsonpatch=require(_0x547c('0x4'));var rp=require(_0x547c('0x5'));var moment=require('moment');var BPromise=require(_0x547c('0x6'));var Mustache=require(_0x547c('0x7'));var util=require('util');var path=require(_0x547c('0x8'));var sox=require(_0x547c('0x9'));var csv=require('to-csv');var ejs=require(_0x547c('0xa'));var fs=require('fs');var _=require(_0x547c('0xb'));var squel=require(_0x547c('0xc'));var crypto=require(_0x547c('0xd'));var jsforce=require(_0x547c('0xe'));var deskjs=require(_0x547c('0xf'));var toCsv=require(_0x547c('0x10'));var querystring=require(_0x547c('0x11'));var Papa=require(_0x547c('0x12'));var Redis=require(_0x547c('0x13'));var authService=require(_0x547c('0x14'));var qs=require(_0x547c('0x15'));var as=require(_0x547c('0x16'));var hardwareService=require(_0x547c('0x17'));var logger=require(_0x547c('0x18'))(_0x547c('0x19'));var utils=require(_0x547c('0x1a'));var config=require('../../config/environment');var db=require(_0x547c('0x1b'))['db'];function respondWithStatusCode(_0x39dce7,_0x5eea67){_0x5eea67=_0x5eea67||0xcc;return function(_0x436c19){if(_0x436c19){return _0x39dce7[_0x547c('0x1c')](_0x5eea67);}return _0x39dce7[_0x547c('0x1d')](_0x5eea67)[_0x547c('0x1e')]();};}function respondWithResult(_0x392a35,_0x150317){_0x150317=_0x150317||0xc8;return function(_0x2bc289){if(_0x2bc289){return _0x392a35[_0x547c('0x1d')](_0x150317)[_0x547c('0x1f')](_0x2bc289);}};}function respondWithFilteredResult(_0x161991,_0x240243){return function(_0x103455){if(_0x103455){var _0x39f316=_0x103455[_0x547c('0x20')],_0x23644b=_0x240243[_0x547c('0x21')],_0x2d5331=_0x240243['offset']+_0x240243['limit'],_0xf32cdd;if(_0x2d5331>=_0x39f316){_0x2d5331=_0x39f316;_0xf32cdd=0xc8;}else{_0xf32cdd=0xce;}_0x161991[_0x547c('0x1d')](_0xf32cdd);return _0x161991[_0x547c('0x22')](_0x547c('0x23'),_0x23644b+'-'+_0x2d5331+'/'+_0x39f316)['json'](_0x103455);}return null;};}function patchUpdates(_0x248aca){return function(_0x18ef77){try{jsonpatch[_0x547c('0x24')](_0x18ef77,_0x248aca,!![]);}catch(_0x58ddc9){return BPromise[_0x547c('0x25')](_0x58ddc9);}return _0x18ef77[_0x547c('0x26')]();};}function saveUpdates(_0x496c38,_0x5453f9){return function(_0x35040a){if(_0x35040a){return _0x35040a[_0x547c('0x27')](_0x496c38)['then'](function(_0x11e709){return _0x11e709;});}return null;};}function removeEntity(_0x16a3a6,_0x592e46){return function(_0x2e317a){if(_0x2e317a){return _0x2e317a[_0x547c('0x28')]()[_0x547c('0x29')](function(){_0x16a3a6['status'](0xcc)[_0x547c('0x1e')]();});}};}function handleEntityNotFound(_0x361c5c,_0x470694){return function(_0x26823c){if(!_0x26823c){_0x361c5c[_0x547c('0x1c')](0x194);}return _0x26823c;};}function handleError(_0x2663bc,_0x2ab2cc){_0x2ab2cc=_0x2ab2cc||0x1f4;return function(_0x17fa33){logger['error'](_0x17fa33[_0x547c('0x2a')]);if(_0x17fa33['name']){delete _0x17fa33['name'];}_0x2663bc['status'](_0x2ab2cc)['send'](_0x17fa33);};}exports[_0x547c('0x2b')]=function(_0x4c5256,_0x93985c){var _0x5729b0={},_0x3ea493={},_0x486216={'count':0x0,'rows':[]};var _0x1c2cd2=_[_0x547c('0x2c')](db[_0x547c('0x2d')][_0x547c('0x2e')],function(_0x198afb){return{'name':_0x198afb['fieldName'],'type':_0x198afb['type'][_0x547c('0x2f')]};});_0x3ea493['model']=_[_0x547c('0x2c')](_0x1c2cd2,_0x547c('0x30'));_0x3ea493[_0x547c('0x31')]=_[_0x547c('0x32')](_0x4c5256[_0x547c('0x31')]);_0x3ea493[_0x547c('0x33')]=_[_0x547c('0x34')](_0x3ea493['model'],_0x3ea493['query']);_0x5729b0[_0x547c('0x35')]=_[_0x547c('0x34')](_0x3ea493[_0x547c('0x36')],qs[_0x547c('0x37')](_0x4c5256[_0x547c('0x31')][_0x547c('0x37')]));_0x5729b0[_0x547c('0x35')]=_0x5729b0[_0x547c('0x35')][_0x547c('0x38')]?_0x5729b0[_0x547c('0x35')]:_0x3ea493[_0x547c('0x36')];if(!_0x4c5256[_0x547c('0x31')][_0x547c('0x39')](_0x547c('0x3a'))){_0x5729b0['limit']=qs[_0x547c('0x3b')](_0x4c5256['query']['limit']);_0x5729b0['offset']=qs[_0x547c('0x21')](_0x4c5256[_0x547c('0x31')][_0x547c('0x21')]);}_0x5729b0[_0x547c('0x3c')]=qs[_0x547c('0x3d')](_0x4c5256[_0x547c('0x31')]['sort']);_0x5729b0['where']=qs['filters'](_[_0x547c('0x3e')](_0x4c5256[_0x547c('0x31')],_0x3ea493[_0x547c('0x33')]),_0x1c2cd2);if(_0x4c5256[_0x547c('0x31')][_0x547c('0x3f')]){_0x5729b0[_0x547c('0x40')]=_['merge'](_0x5729b0[_0x547c('0x40')],{'$or':_['map'](_0x1c2cd2,function(_0x32308f){if(_0x32308f[_0x547c('0x41')]!=='VIRTUAL'){var _0x380705={};_0x380705[_0x32308f['name']]={'$like':'%'+_0x4c5256['query'][_0x547c('0x3f')]+'%'};return _0x380705;}})});}_0x5729b0=_[_0x547c('0x42')]({},_0x5729b0,_0x4c5256[_0x547c('0x43')]);var _0x22a70b={'where':_0x5729b0['where']};return db['SmsApplication'][_0x547c('0x20')](_0x22a70b)[_0x547c('0x29')](function(_0x411c6f){_0x486216['count']=_0x411c6f;if(_0x4c5256[_0x547c('0x31')][_0x547c('0x44')]){_0x5729b0[_0x547c('0x45')]=[{'all':!![]}];}return db['SmsApplication'][_0x547c('0x46')](_0x5729b0);})[_0x547c('0x29')](function(_0xbb08e7){_0x486216['rows']=_0xbb08e7;return _0x486216;})[_0x547c('0x29')](respondWithFilteredResult(_0x93985c,_0x5729b0))[_0x547c('0x47')](handleError(_0x93985c,null));};exports['show']=function(_0x26ea8c,_0x23c8b2){var _0x9c3cb2={'raw':!![],'where':{'id':_0x26ea8c[_0x547c('0x48')]['id']}},_0x4ffd10={};_0x4ffd10['model']=_[_0x547c('0x32')](db['SmsApplication'][_0x547c('0x2e')]);_0x4ffd10[_0x547c('0x31')]=_[_0x547c('0x32')](_0x26ea8c[_0x547c('0x31')]);_0x4ffd10[_0x547c('0x33')]=_[_0x547c('0x34')](_0x4ffd10['model'],_0x4ffd10['query']);_0x9c3cb2[_0x547c('0x35')]=_[_0x547c('0x34')](_0x4ffd10[_0x547c('0x36')],qs['fields'](_0x26ea8c[_0x547c('0x31')][_0x547c('0x37')]));_0x9c3cb2[_0x547c('0x35')]=_0x9c3cb2[_0x547c('0x35')][_0x547c('0x38')]?_0x9c3cb2[_0x547c('0x35')]:_0x4ffd10['model'];if(_0x26ea8c[_0x547c('0x31')][_0x547c('0x44')]){_0x9c3cb2[_0x547c('0x45')]=[{'all':!![]}];}_0x9c3cb2=_['merge']({},_0x9c3cb2,_0x26ea8c[_0x547c('0x43')]);return db[_0x547c('0x2d')][_0x547c('0x49')](_0x9c3cb2)[_0x547c('0x29')](handleEntityNotFound(_0x23c8b2,null))['then'](respondWithResult(_0x23c8b2,null))[_0x547c('0x47')](handleError(_0x23c8b2,null));};exports['create']=function(_0x15ffa6,_0x5025cc){return db[_0x547c('0x2d')][_0x547c('0x4a')](_0x15ffa6['body'],{})[_0x547c('0x29')](respondWithResult(_0x5025cc,0xc9))[_0x547c('0x47')](handleError(_0x5025cc,null));};exports[_0x547c('0x27')]=function(_0x1ddf30,_0x52d419){if(_0x1ddf30[_0x547c('0x4b')]['id']){delete _0x1ddf30['body']['id'];}return db['SmsApplication'][_0x547c('0x49')]({'where':{'id':_0x1ddf30[_0x547c('0x48')]['id']}})[_0x547c('0x29')](handleEntityNotFound(_0x52d419,null))[_0x547c('0x29')](saveUpdates(_0x1ddf30[_0x547c('0x4b')],null))[_0x547c('0x29')](respondWithResult(_0x52d419,null))[_0x547c('0x47')](handleError(_0x52d419,null));};exports[_0x547c('0x28')]=function(_0x58cb05,_0x31a262){return db[_0x547c('0x2d')][_0x547c('0x49')]({'where':{'id':_0x58cb05['params']['id']}})['then'](handleEntityNotFound(_0x31a262,null))[_0x547c('0x29')](removeEntity(_0x31a262,null))[_0x547c('0x47')](handleError(_0x31a262,null));};
\ No newline at end of file
+var _0xd4f4=['crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','limit','apply','reject','update','then','end','error','stack','send','index','SmsApplication','fieldName','key','model','map','name','query','keys','filters','intersection','attributes','length','hasOwnProperty','order','sort','where','merge','VIRTUAL','filter','options','includeAll','include','rows','show','params','rawAttributes','fields','catch','create','body','find','destroy','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','lodash','squel'];(function(_0x265cf6,_0x26f1d8){var _0x3f2737=function(_0x3d095f){while(--_0x3d095f){_0x265cf6['push'](_0x265cf6['shift']());}};_0x3f2737(++_0x26f1d8);}(_0xd4f4,0x8b));var _0x4d4f=function(_0x298413,_0x370fc4){_0x298413=_0x298413-0x0;var _0x160f9c=_0xd4f4[_0x298413];return _0x160f9c;};'use strict';var pdf=require(_0x4d4f('0x0'));var emlformat=require(_0x4d4f('0x1'));var rimraf=require(_0x4d4f('0x2'));var zipdir=require(_0x4d4f('0x3'));var jsonpatch=require(_0x4d4f('0x4'));var rp=require(_0x4d4f('0x5'));var moment=require(_0x4d4f('0x6'));var BPromise=require(_0x4d4f('0x7'));var Mustache=require(_0x4d4f('0x8'));var util=require(_0x4d4f('0x9'));var path=require(_0x4d4f('0xa'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0x4d4f('0xb'));var squel=require(_0x4d4f('0xc'));var crypto=require(_0x4d4f('0xd'));var jsforce=require(_0x4d4f('0xe'));var deskjs=require(_0x4d4f('0xf'));var toCsv=require(_0x4d4f('0x10'));var querystring=require(_0x4d4f('0x11'));var Papa=require(_0x4d4f('0x12'));var Redis=require(_0x4d4f('0x13'));var authService=require(_0x4d4f('0x14'));var qs=require(_0x4d4f('0x15'));var as=require(_0x4d4f('0x16'));var hardwareService=require(_0x4d4f('0x17'));var logger=require(_0x4d4f('0x18'))(_0x4d4f('0x19'));var utils=require(_0x4d4f('0x1a'));var config=require(_0x4d4f('0x1b'));var db=require(_0x4d4f('0x1c'))['db'];function respondWithStatusCode(_0x5f3182,_0x551a10){_0x551a10=_0x551a10||0xcc;return function(_0x5b4f4e){if(_0x5b4f4e){return _0x5f3182[_0x4d4f('0x1d')](_0x551a10);}return _0x5f3182[_0x4d4f('0x1e')](_0x551a10)['end']();};}function respondWithResult(_0x1ea8b3,_0x301380){_0x301380=_0x301380||0xc8;return function(_0x1878b6){if(_0x1878b6){return _0x1ea8b3['status'](_0x301380)[_0x4d4f('0x1f')](_0x1878b6);}};}function respondWithFilteredResult(_0x2e736b,_0x1a9173){return function(_0x4a3364){if(_0x4a3364){var _0x59bfb5=_0x4a3364[_0x4d4f('0x20')],_0x5e4ff5=_0x1a9173['offset'],_0x18a528=_0x1a9173[_0x4d4f('0x21')]+_0x1a9173[_0x4d4f('0x22')],_0x16f8e7;if(_0x18a528>=_0x59bfb5){_0x18a528=_0x59bfb5;_0x16f8e7=0xc8;}else{_0x16f8e7=0xce;}_0x2e736b['status'](_0x16f8e7);return _0x2e736b['set']('Content-Range',_0x5e4ff5+'-'+_0x18a528+'/'+_0x59bfb5)['json'](_0x4a3364);}return null;};}function patchUpdates(_0x5eebec){return function(_0x34429e){try{jsonpatch[_0x4d4f('0x23')](_0x34429e,_0x5eebec,!![]);}catch(_0x433222){return BPromise[_0x4d4f('0x24')](_0x433222);}return _0x34429e['save']();};}function saveUpdates(_0x5b2863,_0x1e1ae2){return function(_0x4dd360){if(_0x4dd360){return _0x4dd360[_0x4d4f('0x25')](_0x5b2863)[_0x4d4f('0x26')](function(_0x3d1e38){return _0x3d1e38;});}return null;};}function removeEntity(_0x105c46,_0x3dd36a){return function(_0x5beab4){if(_0x5beab4){return _0x5beab4['destroy']()[_0x4d4f('0x26')](function(){_0x105c46['status'](0xcc)[_0x4d4f('0x27')]();});}};}function handleEntityNotFound(_0x3d5d93,_0x2d2fb3){return function(_0x3f4a55){if(!_0x3f4a55){_0x3d5d93[_0x4d4f('0x1d')](0x194);}return _0x3f4a55;};}function handleError(_0x497cec,_0x44bd2f){_0x44bd2f=_0x44bd2f||0x1f4;return function(_0x312728){logger[_0x4d4f('0x28')](_0x312728[_0x4d4f('0x29')]);if(_0x312728['name']){delete _0x312728['name'];}_0x497cec[_0x4d4f('0x1e')](_0x44bd2f)[_0x4d4f('0x2a')](_0x312728);};}exports[_0x4d4f('0x2b')]=function(_0x1f79f9,_0x58acbe){var _0x671c87={},_0x380ebf={},_0x388593={'count':0x0,'rows':[]};var _0x2e91b2=_['map'](db[_0x4d4f('0x2c')]['rawAttributes'],function(_0x1688bb){return{'name':_0x1688bb[_0x4d4f('0x2d')],'type':_0x1688bb['type'][_0x4d4f('0x2e')]};});_0x380ebf[_0x4d4f('0x2f')]=_[_0x4d4f('0x30')](_0x2e91b2,_0x4d4f('0x31'));_0x380ebf[_0x4d4f('0x32')]=_[_0x4d4f('0x33')](_0x1f79f9['query']);_0x380ebf[_0x4d4f('0x34')]=_[_0x4d4f('0x35')](_0x380ebf[_0x4d4f('0x2f')],_0x380ebf[_0x4d4f('0x32')]);_0x671c87[_0x4d4f('0x36')]=_['intersection'](_0x380ebf[_0x4d4f('0x2f')],qs['fields'](_0x1f79f9[_0x4d4f('0x32')]['fields']));_0x671c87['attributes']=_0x671c87['attributes'][_0x4d4f('0x37')]?_0x671c87['attributes']:_0x380ebf[_0x4d4f('0x2f')];if(!_0x1f79f9[_0x4d4f('0x32')][_0x4d4f('0x38')]('nolimit')){_0x671c87[_0x4d4f('0x22')]=qs[_0x4d4f('0x22')](_0x1f79f9[_0x4d4f('0x32')]['limit']);_0x671c87[_0x4d4f('0x21')]=qs['offset'](_0x1f79f9[_0x4d4f('0x32')][_0x4d4f('0x21')]);}_0x671c87[_0x4d4f('0x39')]=qs[_0x4d4f('0x3a')](_0x1f79f9[_0x4d4f('0x32')][_0x4d4f('0x3a')]);_0x671c87[_0x4d4f('0x3b')]=qs[_0x4d4f('0x34')](_['pick'](_0x1f79f9['query'],_0x380ebf[_0x4d4f('0x34')]),_0x2e91b2);if(_0x1f79f9['query']['filter']){_0x671c87[_0x4d4f('0x3b')]=_[_0x4d4f('0x3c')](_0x671c87[_0x4d4f('0x3b')],{'$or':_[_0x4d4f('0x30')](_0x2e91b2,function(_0x129103){if(_0x129103['type']!==_0x4d4f('0x3d')){var _0x27466f={};_0x27466f[_0x129103['name']]={'$like':'%'+_0x1f79f9[_0x4d4f('0x32')][_0x4d4f('0x3e')]+'%'};return _0x27466f;}})});}_0x671c87=_[_0x4d4f('0x3c')]({},_0x671c87,_0x1f79f9[_0x4d4f('0x3f')]);var _0x18800e={'where':_0x671c87[_0x4d4f('0x3b')]};return db[_0x4d4f('0x2c')][_0x4d4f('0x20')](_0x18800e)[_0x4d4f('0x26')](function(_0x4e54aa){_0x388593['count']=_0x4e54aa;if(_0x1f79f9[_0x4d4f('0x32')][_0x4d4f('0x40')]){_0x671c87[_0x4d4f('0x41')]=[{'all':!![]}];}return db[_0x4d4f('0x2c')]['findAll'](_0x671c87);})['then'](function(_0x3afb4c){_0x388593[_0x4d4f('0x42')]=_0x3afb4c;return _0x388593;})['then'](respondWithFilteredResult(_0x58acbe,_0x671c87))['catch'](handleError(_0x58acbe,null));};exports[_0x4d4f('0x43')]=function(_0x209cd0,_0x548fba){var _0x949a6d={'raw':!![],'where':{'id':_0x209cd0[_0x4d4f('0x44')]['id']}},_0x330bca={};_0x330bca[_0x4d4f('0x2f')]=_[_0x4d4f('0x33')](db['SmsApplication'][_0x4d4f('0x45')]);_0x330bca['query']=_[_0x4d4f('0x33')](_0x209cd0[_0x4d4f('0x32')]);_0x330bca['filters']=_[_0x4d4f('0x35')](_0x330bca[_0x4d4f('0x2f')],_0x330bca[_0x4d4f('0x32')]);_0x949a6d['attributes']=_[_0x4d4f('0x35')](_0x330bca['model'],qs[_0x4d4f('0x46')](_0x209cd0['query'][_0x4d4f('0x46')]));_0x949a6d[_0x4d4f('0x36')]=_0x949a6d[_0x4d4f('0x36')][_0x4d4f('0x37')]?_0x949a6d[_0x4d4f('0x36')]:_0x330bca['model'];if(_0x209cd0['query'][_0x4d4f('0x40')]){_0x949a6d[_0x4d4f('0x41')]=[{'all':!![]}];}_0x949a6d=_[_0x4d4f('0x3c')]({},_0x949a6d,_0x209cd0[_0x4d4f('0x3f')]);return db['SmsApplication']['find'](_0x949a6d)['then'](handleEntityNotFound(_0x548fba,null))[_0x4d4f('0x26')](respondWithResult(_0x548fba,null))[_0x4d4f('0x47')](handleError(_0x548fba,null));};exports[_0x4d4f('0x48')]=function(_0x326cf1,_0x15bd8d){return db[_0x4d4f('0x2c')][_0x4d4f('0x48')](_0x326cf1[_0x4d4f('0x49')],{})[_0x4d4f('0x26')](respondWithResult(_0x15bd8d,0xc9))[_0x4d4f('0x47')](handleError(_0x15bd8d,null));};exports[_0x4d4f('0x25')]=function(_0x1c290b,_0x5c7a41){if(_0x1c290b[_0x4d4f('0x49')]['id']){delete _0x1c290b[_0x4d4f('0x49')]['id'];}return db['SmsApplication'][_0x4d4f('0x4a')]({'where':{'id':_0x1c290b['params']['id']}})[_0x4d4f('0x26')](handleEntityNotFound(_0x5c7a41,null))[_0x4d4f('0x26')](saveUpdates(_0x1c290b['body'],null))[_0x4d4f('0x26')](respondWithResult(_0x5c7a41,null))[_0x4d4f('0x47')](handleError(_0x5c7a41,null));};exports[_0x4d4f('0x4b')]=function(_0x21d0d6,_0x7f22f2){return db[_0x4d4f('0x2c')][_0x4d4f('0x4a')]({'where':{'id':_0x21d0d6[_0x4d4f('0x44')]['id']}})[_0x4d4f('0x26')](handleEntityNotFound(_0x7f22f2,null))[_0x4d4f('0x26')](removeEntity(_0x7f22f2,null))[_0x4d4f('0x47')](handleError(_0x7f22f2,null));};
\ No newline at end of file