Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / mailQueueReport / mailQueueReport.controller.js
index 02084c4..10f8a8d 100644 (file)
@@ -1 +1 @@
-const a513_0x53aa=['json','status','order','describe','send','includeAll','../../mysqldb','api','type','filter','show','body','nolimit','findAll','include','query','lodash','keys','../../config/logger','intersection','attributes','offset','Content-Range','fields','merge','options','filters','length','params','rawAttributes','error','where','name','create','stack','pick','end','MailQueueReport','limit','findOne','model','undefined','then','sort','map','../../components/parsers/qs','VIRTUAL','catch'];(function(_0x251d78,_0x2d16da){const _0x53aa3e=function(_0x2b41e1){while(--_0x2b41e1){_0x251d78['push'](_0x251d78['shift']());}};_0x53aa3e(++_0x2d16da);}(a513_0x53aa,0x109));const a513_0x2b41=function(_0x251d78,_0x2d16da){_0x251d78=_0x251d78-0x186;let _0x53aa3e=a513_0x53aa[_0x251d78];return _0x53aa3e;};const a513_0x30323e=a513_0x2b41;'use strict';const _=require(a513_0x30323e(0x1ad)),qs=require(a513_0x30323e(0x19a)),logger=require(a513_0x30323e(0x1af))(a513_0x30323e(0x1a4)),{db}=require(a513_0x30323e(0x1a3)),{Op}=require('sequelize');function respondWithResult(_0x1960ce,_0x2206d0){return _0x2206d0=_0x2206d0||0xc8,function(_0x211fb8){const _0x49e718=a513_0x2b41;if(_0x211fb8)return _0x1960ce['status'](_0x2206d0)[_0x49e718(0x19d)](_0x211fb8);};}function respondWithFilteredResult(_0x3882d7,_0x273989){return function(_0x3e8bf6){const _0x384f5a=a513_0x2b41;if(_0x3e8bf6){const _0x26554d=_0x3e8bf6['count'],_0x3b448c=_0x273989[_0x384f5a(0x1b2)];let _0x5783da=_0x273989[_0x384f5a(0x1b2)]+_0x273989[_0x384f5a(0x193)],_0x108414;return _0x5783da>=_0x26554d?(_0x5783da=_0x26554d,_0x108414=0xc8):_0x108414=0xce,_0x3882d7[_0x384f5a(0x19e)](_0x108414),_0x3882d7['set'](_0x384f5a(0x1b3),_0x3b448c+'-'+_0x5783da+'/'+_0x26554d)['json'](_0x3e8bf6);}return null;};}function saveUpdates(_0x5bcf46){return function(_0x45c45f){const _0x3a3a85=a513_0x2b41;if(_0x45c45f)return _0x45c45f['update'](_0x5bcf46)[_0x3a3a85(0x197)](function(_0x357732){return _0x357732;});return null;};}function removeEntity(_0x31555c){return function(_0x5af0e9){const _0x441b46=a513_0x2b41;if(_0x5af0e9)return _0x5af0e9['destroy']()[_0x441b46(0x197)](function(){const _0x4c8691=_0x441b46;_0x31555c['status'](0xcc)[_0x4c8691(0x191)]();});};}function handleEntityNotFound(_0x3c1311){return function(_0x2e8916){return!_0x2e8916&&_0x3c1311['sendStatus'](0x194),_0x2e8916;};}function handleError(_0x47af80,_0x3cdf61){return _0x3cdf61=_0x3cdf61||0x1f4,function(_0x155aa8){const _0x368cbb=a513_0x2b41;logger[_0x368cbb(0x18b)](_0x155aa8[_0x368cbb(0x18f)]),_0x155aa8['name']&&delete _0x155aa8[_0x368cbb(0x18d)],_0x47af80[_0x368cbb(0x19e)](_0x3cdf61)[_0x368cbb(0x1a1)](_0x155aa8);};}exports['index']=function(_0x2c0903,_0x239986){const _0x1bf3ad=a513_0x30323e;let _0x4ef184={};const _0x350b7a={},_0x1ecead={'count':0x0,'rows':[]},_0x1c627=_[_0x1bf3ad(0x199)](db['MailQueueReport']['rawAttributes'],function(_0x3185a4){const _0x35a395=_0x1bf3ad;return{'name':_0x3185a4['fieldName'],'type':_0x3185a4[_0x35a395(0x1a5)]['key']};});_0x350b7a[_0x1bf3ad(0x195)]=_[_0x1bf3ad(0x199)](_0x1c627,_0x1bf3ad(0x18d)),_0x350b7a['query']=_[_0x1bf3ad(0x1ae)](_0x2c0903[_0x1bf3ad(0x1ac)]),_0x350b7a[_0x1bf3ad(0x187)]=_[_0x1bf3ad(0x1b0)](_0x350b7a[_0x1bf3ad(0x195)],_0x350b7a[_0x1bf3ad(0x1ac)]),_0x4ef184[_0x1bf3ad(0x1b1)]=_[_0x1bf3ad(0x1b0)](_0x350b7a[_0x1bf3ad(0x195)],qs[_0x1bf3ad(0x1b4)](_0x2c0903[_0x1bf3ad(0x1ac)][_0x1bf3ad(0x1b4)])),_0x4ef184['attributes']=_0x4ef184[_0x1bf3ad(0x1b1)][_0x1bf3ad(0x188)]?_0x4ef184['attributes']:_0x350b7a[_0x1bf3ad(0x195)];typeof _0x2c0903[_0x1bf3ad(0x1ac)][_0x1bf3ad(0x1a9)]===_0x1bf3ad(0x196)&&(_0x4ef184[_0x1bf3ad(0x193)]=qs[_0x1bf3ad(0x193)](_0x2c0903[_0x1bf3ad(0x1ac)][_0x1bf3ad(0x193)]),_0x4ef184[_0x1bf3ad(0x1b2)]=qs[_0x1bf3ad(0x1b2)](_0x2c0903[_0x1bf3ad(0x1ac)][_0x1bf3ad(0x1b2)]));_0x4ef184[_0x1bf3ad(0x19f)]=qs['sort'](_0x2c0903['query'][_0x1bf3ad(0x198)]),_0x4ef184['where']=qs[_0x1bf3ad(0x187)](_[_0x1bf3ad(0x190)](_0x2c0903[_0x1bf3ad(0x1ac)],_0x350b7a[_0x1bf3ad(0x187)]),_0x1c627);_0x2c0903[_0x1bf3ad(0x1ac)][_0x1bf3ad(0x1a6)]&&(_0x4ef184[_0x1bf3ad(0x18c)]=_[_0x1bf3ad(0x1b5)](_0x4ef184[_0x1bf3ad(0x18c)],{[Op['or']]:_[_0x1bf3ad(0x199)](_0x1c627,function(_0x174202){const _0x3ec163=_0x1bf3ad;if(_0x174202[_0x3ec163(0x1a5)]!==_0x3ec163(0x19b)){const _0x3b8d95={};return _0x3b8d95[_0x174202[_0x3ec163(0x18d)]]={[Op['like']]:'%'+_0x2c0903[_0x3ec163(0x1ac)][_0x3ec163(0x1a6)]+'%'},_0x3b8d95;}})}));_0x4ef184=_[_0x1bf3ad(0x1b5)]({},_0x4ef184,_0x2c0903[_0x1bf3ad(0x186)]);const _0x4f8b39={'where':_0x4ef184[_0x1bf3ad(0x18c)]};return db[_0x1bf3ad(0x192)]['count'](_0x4f8b39)[_0x1bf3ad(0x197)](function(_0x3c5e51){const _0x314be1=_0x1bf3ad;return _0x1ecead['count']=_0x3c5e51,_0x2c0903['query'][_0x314be1(0x1a2)]&&(_0x4ef184[_0x314be1(0x1ab)]=[{'all':!![]}]),db[_0x314be1(0x192)][_0x314be1(0x1aa)](_0x4ef184);})[_0x1bf3ad(0x197)](function(_0x44b55c){return _0x1ecead['rows']=_0x44b55c,_0x1ecead;})['then'](respondWithFilteredResult(_0x239986,_0x4ef184))['catch'](handleError(_0x239986,null));},exports[a513_0x30323e(0x1a7)]=function(_0x26d27f,_0x4cf660){const _0x592acd=a513_0x30323e;let _0x510440={'raw':!![],'where':{'id':_0x26d27f[_0x592acd(0x189)]['id']}};const _0x126a72={};return _0x126a72['model']=_['keys'](db[_0x592acd(0x192)][_0x592acd(0x18a)]),_0x126a72[_0x592acd(0x1ac)]=_[_0x592acd(0x1ae)](_0x26d27f[_0x592acd(0x1ac)]),_0x126a72[_0x592acd(0x187)]=_[_0x592acd(0x1b0)](_0x126a72[_0x592acd(0x195)],_0x126a72[_0x592acd(0x1ac)]),_0x510440[_0x592acd(0x1b1)]=_['intersection'](_0x126a72[_0x592acd(0x195)],qs[_0x592acd(0x1b4)](_0x26d27f['query'][_0x592acd(0x1b4)])),_0x510440[_0x592acd(0x1b1)]=_0x510440[_0x592acd(0x1b1)][_0x592acd(0x188)]?_0x510440[_0x592acd(0x1b1)]:_0x126a72[_0x592acd(0x195)],_0x26d27f[_0x592acd(0x1ac)][_0x592acd(0x1a2)]&&(_0x510440[_0x592acd(0x1ab)]=[{'all':!![]}]),_0x510440=_[_0x592acd(0x1b5)]({},_0x510440,_0x26d27f[_0x592acd(0x186)]),db[_0x592acd(0x192)][_0x592acd(0x194)](_0x510440)[_0x592acd(0x197)](handleEntityNotFound(_0x4cf660,null))[_0x592acd(0x197)](respondWithResult(_0x4cf660,null))[_0x592acd(0x19c)](handleError(_0x4cf660,null));},exports[a513_0x30323e(0x18e)]=function(_0x3a9a60,_0x4f51bd){const _0x51eedd=a513_0x30323e;return db[_0x51eedd(0x192)]['create'](_0x3a9a60[_0x51eedd(0x1a8)],{})[_0x51eedd(0x197)](respondWithResult(_0x4f51bd,0xc9))[_0x51eedd(0x19c)](handleError(_0x4f51bd,null));},exports['update']=function(_0x1e8c3f,_0x1d4950){const _0xb6298f=a513_0x30323e;return _0x1e8c3f[_0xb6298f(0x1a8)]['id']&&delete _0x1e8c3f[_0xb6298f(0x1a8)]['id'],db[_0xb6298f(0x192)]['findOne']({'where':{'id':_0x1e8c3f[_0xb6298f(0x189)]['id']}})[_0xb6298f(0x197)](handleEntityNotFound(_0x1d4950,null))['then'](saveUpdates(_0x1e8c3f[_0xb6298f(0x1a8)],null))[_0xb6298f(0x197)](respondWithResult(_0x1d4950,null))[_0xb6298f(0x19c)](handleError(_0x1d4950,null));},exports['destroy']=function(_0x459272,_0x33575a){const _0xc6ba78=a513_0x30323e;return db[_0xc6ba78(0x192)][_0xc6ba78(0x194)]({'where':{'id':_0x459272[_0xc6ba78(0x189)]['id']}})['then'](handleEntityNotFound(_0x33575a,null))[_0xc6ba78(0x197)](removeEntity(_0x33575a,null))['catch'](handleError(_0x33575a,null));},exports[a513_0x30323e(0x1a0)]=function(_0xe0cc69,_0x38bab4){const _0x53c0c7=a513_0x30323e;return db[_0x53c0c7(0x192)][_0x53c0c7(0x1a0)]()[_0x53c0c7(0x197)](respondWithResult(_0x38bab4,null))['catch'](handleError(_0x38bab4,null));};
\ No newline at end of file
+const a513_0x40e5=['length','Content-Range','../../config/logger','catch','rows','order','describe','fields','key','include','update','../../mysqldb','MailQueueReport','send','show','attributes','index','query','filters','pick','json','keys','type','merge','filter','VIRTUAL','then','like','end','sendStatus','nolimit','offset','api','undefined','sort','body','create','fieldName','lodash','name','findAll','destroy','model','map','status','options','findOne','intersection','limit','includeAll','params','where'];(function(_0x39d6a9,_0x1d722c){const _0x40e58b=function(_0x36284a){while(--_0x36284a){_0x39d6a9['push'](_0x39d6a9['shift']());}};_0x40e58b(++_0x1d722c);}(a513_0x40e5,0x164));const a513_0x3628=function(_0x39d6a9,_0x1d722c){_0x39d6a9=_0x39d6a9-0xdf;let _0x40e58b=a513_0x40e5[_0x39d6a9];return _0x40e58b;};const a513_0x5d063b=a513_0x3628;'use strict';const _=require(a513_0x5d063b(0x10d)),qs=require('../../components/parsers/qs'),logger=require(a513_0x5d063b(0xe9))(a513_0x5d063b(0x107)),{db}=require(a513_0x5d063b(0xf2)),{Op}=require('sequelize');function respondWithResult(_0x4b018d,_0x297187){return _0x297187=_0x297187||0xc8,function(_0x355d22){const _0x2a2186=a513_0x3628;if(_0x355d22)return _0x4b018d[_0x2a2186(0xdf)](_0x297187)[_0x2a2186(0xfb)](_0x355d22);};}function respondWithFilteredResult(_0x34778a,_0x8a650f){return function(_0x314017){const _0xaf36d2=a513_0x3628;if(_0x314017){const _0x34eced=_0x314017['count'],_0x5a91d6=_0x8a650f[_0xaf36d2(0x106)];let _0x3e3237=_0x8a650f[_0xaf36d2(0x106)]+_0x8a650f['limit'],_0x3195c5;return _0x3e3237>=_0x34eced?(_0x3e3237=_0x34eced,_0x3195c5=0xc8):_0x3195c5=0xce,_0x34778a['status'](_0x3195c5),_0x34778a['set'](_0xaf36d2(0xe8),_0x5a91d6+'-'+_0x3e3237+'/'+_0x34eced)[_0xaf36d2(0xfb)](_0x314017);}return null;};}function saveUpdates(_0x4c683d){return function(_0x31ff9c){const _0x5e6b3f=a513_0x3628;if(_0x31ff9c)return _0x31ff9c[_0x5e6b3f(0xf1)](_0x4c683d)[_0x5e6b3f(0x101)](function(_0x1d99ed){return _0x1d99ed;});return null;};}function removeEntity(_0x3b34f4){return function(_0x282e3b){const _0x286f5a=a513_0x3628;if(_0x282e3b)return _0x282e3b[_0x286f5a(0x110)]()[_0x286f5a(0x101)](function(){const _0x24978c=_0x286f5a;_0x3b34f4['status'](0xcc)[_0x24978c(0x103)]();});};}function handleEntityNotFound(_0x31f754){return function(_0x4477bb){const _0x13ddbe=a513_0x3628;return!_0x4477bb&&_0x31f754[_0x13ddbe(0x104)](0x194),_0x4477bb;};}function handleError(_0x55a699,_0x33e858){return _0x33e858=_0x33e858||0x1f4,function(_0x4e8742){const _0x113415=a513_0x3628;logger['error'](_0x4e8742['stack']),_0x4e8742['name']&&delete _0x4e8742[_0x113415(0x10e)],_0x55a699['status'](_0x33e858)[_0x113415(0xf4)](_0x4e8742);};}exports[a513_0x5d063b(0xf7)]=function(_0x2c4357,_0x4018b1){const _0xa147c7=a513_0x5d063b;let _0x45aab7={};const _0x5ba20e={},_0x21b86b={'count':0x0,'rows':[]},_0x2af803=_[_0xa147c7(0x112)](db[_0xa147c7(0xf3)]['rawAttributes'],function(_0x143932){const _0x71159c=_0xa147c7;return{'name':_0x143932[_0x71159c(0x10c)],'type':_0x143932[_0x71159c(0xfd)][_0x71159c(0xef)]};});_0x5ba20e[_0xa147c7(0x111)]=_[_0xa147c7(0x112)](_0x2af803,_0xa147c7(0x10e)),_0x5ba20e[_0xa147c7(0xf8)]=_[_0xa147c7(0xfc)](_0x2c4357[_0xa147c7(0xf8)]),_0x5ba20e['filters']=_[_0xa147c7(0xe2)](_0x5ba20e[_0xa147c7(0x111)],_0x5ba20e['query']),_0x45aab7[_0xa147c7(0xf6)]=_[_0xa147c7(0xe2)](_0x5ba20e[_0xa147c7(0x111)],qs[_0xa147c7(0xee)](_0x2c4357[_0xa147c7(0xf8)][_0xa147c7(0xee)])),_0x45aab7[_0xa147c7(0xf6)]=_0x45aab7[_0xa147c7(0xf6)][_0xa147c7(0xe7)]?_0x45aab7['attributes']:_0x5ba20e[_0xa147c7(0x111)];typeof _0x2c4357[_0xa147c7(0xf8)][_0xa147c7(0x105)]===_0xa147c7(0x108)&&(_0x45aab7['limit']=qs['limit'](_0x2c4357['query'][_0xa147c7(0xe3)]),_0x45aab7[_0xa147c7(0x106)]=qs[_0xa147c7(0x106)](_0x2c4357[_0xa147c7(0xf8)][_0xa147c7(0x106)]));_0x45aab7[_0xa147c7(0xec)]=qs[_0xa147c7(0x109)](_0x2c4357['query'][_0xa147c7(0x109)]),_0x45aab7[_0xa147c7(0xe6)]=qs[_0xa147c7(0xf9)](_[_0xa147c7(0xfa)](_0x2c4357[_0xa147c7(0xf8)],_0x5ba20e[_0xa147c7(0xf9)]),_0x2af803);_0x2c4357[_0xa147c7(0xf8)][_0xa147c7(0xff)]&&(_0x45aab7[_0xa147c7(0xe6)]=_['merge'](_0x45aab7[_0xa147c7(0xe6)],{[Op['or']]:_[_0xa147c7(0x112)](_0x2af803,function(_0x22c453){const _0x5de8a0=_0xa147c7;if(_0x22c453['type']!==_0x5de8a0(0x100)){const _0x560152={};return _0x560152[_0x22c453[_0x5de8a0(0x10e)]]={[Op[_0x5de8a0(0x102)]]:'%'+_0x2c4357[_0x5de8a0(0xf8)][_0x5de8a0(0xff)]+'%'},_0x560152;}})}));_0x45aab7=_[_0xa147c7(0xfe)]({},_0x45aab7,_0x2c4357['options']);const _0x315ec2={'where':_0x45aab7[_0xa147c7(0xe6)]};return db[_0xa147c7(0xf3)]['count'](_0x315ec2)['then'](function(_0x26465f){const _0x852d9b=_0xa147c7;return _0x21b86b['count']=_0x26465f,_0x2c4357[_0x852d9b(0xf8)][_0x852d9b(0xe4)]&&(_0x45aab7[_0x852d9b(0xf0)]=[{'all':!![]}]),db[_0x852d9b(0xf3)][_0x852d9b(0x10f)](_0x45aab7);})[_0xa147c7(0x101)](function(_0x2f454c){const _0x494e7b=_0xa147c7;return _0x21b86b[_0x494e7b(0xeb)]=_0x2f454c,_0x21b86b;})['then'](respondWithFilteredResult(_0x4018b1,_0x45aab7))[_0xa147c7(0xea)](handleError(_0x4018b1,null));},exports[a513_0x5d063b(0xf5)]=function(_0x2f44e2,_0x1dcd8a){const _0x218a57=a513_0x5d063b;let _0x3a8654={'raw':!![],'where':{'id':_0x2f44e2[_0x218a57(0xe5)]['id']}};const _0x35a002={};return _0x35a002[_0x218a57(0x111)]=_[_0x218a57(0xfc)](db[_0x218a57(0xf3)]['rawAttributes']),_0x35a002[_0x218a57(0xf8)]=_['keys'](_0x2f44e2['query']),_0x35a002['filters']=_[_0x218a57(0xe2)](_0x35a002[_0x218a57(0x111)],_0x35a002['query']),_0x3a8654[_0x218a57(0xf6)]=_[_0x218a57(0xe2)](_0x35a002['model'],qs[_0x218a57(0xee)](_0x2f44e2[_0x218a57(0xf8)][_0x218a57(0xee)])),_0x3a8654['attributes']=_0x3a8654[_0x218a57(0xf6)]['length']?_0x3a8654[_0x218a57(0xf6)]:_0x35a002[_0x218a57(0x111)],_0x2f44e2[_0x218a57(0xf8)][_0x218a57(0xe4)]&&(_0x3a8654[_0x218a57(0xf0)]=[{'all':!![]}]),_0x3a8654=_[_0x218a57(0xfe)]({},_0x3a8654,_0x2f44e2[_0x218a57(0xe0)]),db[_0x218a57(0xf3)][_0x218a57(0xe1)](_0x3a8654)[_0x218a57(0x101)](handleEntityNotFound(_0x1dcd8a,null))[_0x218a57(0x101)](respondWithResult(_0x1dcd8a,null))[_0x218a57(0xea)](handleError(_0x1dcd8a,null));},exports['create']=function(_0x172ce8,_0x3d5262){const _0xb2415a=a513_0x5d063b;return db[_0xb2415a(0xf3)][_0xb2415a(0x10b)](_0x172ce8['body'],{})['then'](respondWithResult(_0x3d5262,0xc9))[_0xb2415a(0xea)](handleError(_0x3d5262,null));},exports[a513_0x5d063b(0xf1)]=function(_0x587067,_0x1d27d9){const _0x5a1755=a513_0x5d063b;return _0x587067[_0x5a1755(0x10a)]['id']&&delete _0x587067[_0x5a1755(0x10a)]['id'],db['MailQueueReport'][_0x5a1755(0xe1)]({'where':{'id':_0x587067[_0x5a1755(0xe5)]['id']}})[_0x5a1755(0x101)](handleEntityNotFound(_0x1d27d9,null))[_0x5a1755(0x101)](saveUpdates(_0x587067[_0x5a1755(0x10a)],null))['then'](respondWithResult(_0x1d27d9,null))[_0x5a1755(0xea)](handleError(_0x1d27d9,null));},exports[a513_0x5d063b(0x110)]=function(_0x16a87f,_0x128a55){const _0x51a394=a513_0x5d063b;return db['MailQueueReport'][_0x51a394(0xe1)]({'where':{'id':_0x16a87f[_0x51a394(0xe5)]['id']}})['then'](handleEntityNotFound(_0x128a55,null))[_0x51a394(0x101)](removeEntity(_0x128a55,null))[_0x51a394(0xea)](handleError(_0x128a55,null));},exports['describe']=function(_0x2a3872,_0x53ebc4){const _0x34963f=a513_0x5d063b;return db['MailQueueReport'][_0x34963f(0xed)]()['then'](respondWithResult(_0x53ebc4,null))['catch'](handleError(_0x53ebc4,null));};
\ No newline at end of file