Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / api / chatQueueReport / chatQueueReport.controller.js
index 5716617..847c35c 100644 (file)
@@ -1 +1 @@
-const a102_0x1490=['VIRTUAL','offset','fields','map','findOne','update','keys','error','limit','../../components/parsers/qs','catch','order','create','like','query','describe','ChatQueueReport','../../mysqldb','sendStatus','Content-Range','destroy','model','where','body','status','sort','intersection','count','rawAttributes','nolimit','includeAll','../../config/logger','params','lodash','filter','key','length','name','merge','attributes','then','api','options','set','type','json','end','send','sequelize','undefined','findAll','filters','pick'];(function(_0x2e6f68,_0x14907a){const _0xddacdf=function(_0x2377da){while(--_0x2377da){_0x2e6f68['push'](_0x2e6f68['shift']());}};_0xddacdf(++_0x14907a);}(a102_0x1490,0x1c1));const a102_0xddac=function(_0x2e6f68,_0x14907a){_0x2e6f68=_0x2e6f68-0x0;let _0xddacdf=a102_0x1490[_0x2e6f68];return _0xddacdf;};const _0x216c37=a102_0xddac;'use strict';const _=require(_0x216c37('0x8')),qs=require(_0x216c37('0x25')),logger=require(_0x216c37('0x6'))(_0x216c37('0x10')),db=require(_0x216c37('0x2d'))['db'],{Op}=require(_0x216c37('0x17'));function respondWithResult(_0x2377da,_0x157803){return _0x157803=_0x157803||0xc8,function(_0x23787b){const _0x388d5a=a102_0xddac;if(_0x23787b)return _0x2377da[_0x388d5a('0x34')](_0x157803)[_0x388d5a('0x14')](_0x23787b);};}function respondWithFilteredResult(_0x2c442b,_0x20b335){return function(_0x3d2b50){const _0x48245f=a102_0xddac;if(_0x3d2b50){const _0x1422df=_0x3d2b50[_0x48245f('0x2')],_0x4ca014=_0x20b335['offset'];let _0x2795b9=_0x20b335[_0x48245f('0x1d')]+_0x20b335[_0x48245f('0x24')],_0xdd0b4b;return _0x2795b9>=_0x1422df?(_0x2795b9=_0x1422df,_0xdd0b4b=0xc8):_0xdd0b4b=0xce,_0x2c442b[_0x48245f('0x34')](_0xdd0b4b),_0x2c442b[_0x48245f('0x12')](_0x48245f('0x2f'),_0x4ca014+'-'+_0x2795b9+'/'+_0x1422df)['json'](_0x3d2b50);}return null;};}function saveUpdates(_0x1e7cba){return function(_0x2e4fca){const _0x1a8e17=a102_0xddac;if(_0x2e4fca)return _0x2e4fca[_0x1a8e17('0x21')](_0x1e7cba)[_0x1a8e17('0xf')](function(_0x1af274){return _0x1af274;});return null;};}function removeEntity(_0x39277a){return function(_0x2efe49){const _0x4e1a32=a102_0xddac;if(_0x2efe49)return _0x2efe49[_0x4e1a32('0x30')]()[_0x4e1a32('0xf')](function(){const _0x344ebb=_0x4e1a32;_0x39277a['status'](0xcc)[_0x344ebb('0x15')]();});};}function handleEntityNotFound(_0x413394){return function(_0xe72018){const _0x948a03=a102_0xddac;return!_0xe72018&&_0x413394[_0x948a03('0x2e')](0x194),_0xe72018;};}function handleError(_0x5208b8,_0x5ee848){return _0x5ee848=_0x5ee848||0x1f4,function(_0x442a74){const _0xe74cc3=a102_0xddac;logger[_0xe74cc3('0x23')](_0x442a74['stack']),_0x442a74[_0xe74cc3('0xc')]&&delete _0x442a74[_0xe74cc3('0xc')],_0x5208b8[_0xe74cc3('0x34')](_0x5ee848)[_0xe74cc3('0x16')](_0x442a74);};}exports['index']=function(_0x532127,_0x5b82c5){const _0x410a69=_0x216c37;let _0x5bc273={};const _0x49f703={},_0x392f76={'count':0x0,'rows':[]},_0x2cabcb=_['map'](db[_0x410a69('0x2c')][_0x410a69('0x3')],function(_0x5b1f6b){const _0x145f88=_0x410a69;return{'name':_0x5b1f6b['fieldName'],'type':_0x5b1f6b['type'][_0x145f88('0xa')]};});_0x49f703[_0x410a69('0x31')]=_['map'](_0x2cabcb,_0x410a69('0xc')),_0x49f703[_0x410a69('0x2a')]=_['keys'](_0x532127['query']),_0x49f703[_0x410a69('0x1a')]=_[_0x410a69('0x1')](_0x49f703['model'],_0x49f703[_0x410a69('0x2a')]),_0x5bc273[_0x410a69('0xe')]=_[_0x410a69('0x1')](_0x49f703[_0x410a69('0x31')],qs['fields'](_0x532127[_0x410a69('0x2a')][_0x410a69('0x1e')])),_0x5bc273[_0x410a69('0xe')]=_0x5bc273[_0x410a69('0xe')][_0x410a69('0xb')]?_0x5bc273[_0x410a69('0xe')]:_0x49f703[_0x410a69('0x31')];typeof _0x532127['query'][_0x410a69('0x4')]===_0x410a69('0x18')&&(_0x5bc273[_0x410a69('0x24')]=qs[_0x410a69('0x24')](_0x532127[_0x410a69('0x2a')][_0x410a69('0x24')]),_0x5bc273[_0x410a69('0x1d')]=qs[_0x410a69('0x1d')](_0x532127[_0x410a69('0x2a')][_0x410a69('0x1d')]));_0x5bc273[_0x410a69('0x27')]=qs[_0x410a69('0x0')](_0x532127[_0x410a69('0x2a')][_0x410a69('0x0')]),_0x5bc273['where']=qs[_0x410a69('0x1a')](_[_0x410a69('0x1b')](_0x532127[_0x410a69('0x2a')],_0x49f703['filters']),_0x2cabcb);_0x532127[_0x410a69('0x2a')][_0x410a69('0x9')]&&(_0x5bc273[_0x410a69('0x32')]=_[_0x410a69('0xd')](_0x5bc273[_0x410a69('0x32')],{[Op['or']]:_[_0x410a69('0x1f')](_0x2cabcb,function(_0x50df88){const _0x2c4485=_0x410a69;if(_0x50df88[_0x2c4485('0x13')]!==_0x2c4485('0x1c')){const _0xb9e79c={};return _0xb9e79c[_0x50df88[_0x2c4485('0xc')]]={[Op[_0x2c4485('0x29')]]:'%'+_0x532127[_0x2c4485('0x2a')][_0x2c4485('0x9')]+'%'},_0xb9e79c;}})}));_0x5bc273=_[_0x410a69('0xd')]({},_0x5bc273,_0x532127[_0x410a69('0x11')]);const _0x2689d6={'where':_0x5bc273[_0x410a69('0x32')]};return db['ChatQueueReport'][_0x410a69('0x2')](_0x2689d6)['then'](function(_0x5dd51f){const _0x3badb4=_0x410a69;return _0x392f76[_0x3badb4('0x2')]=_0x5dd51f,_0x532127[_0x3badb4('0x2a')][_0x3badb4('0x5')]&&(_0x5bc273['include']=[{'all':!![]}]),db[_0x3badb4('0x2c')][_0x3badb4('0x19')](_0x5bc273);})[_0x410a69('0xf')](function(_0x2d7e36){return _0x392f76['rows']=_0x2d7e36,_0x392f76;})[_0x410a69('0xf')](respondWithFilteredResult(_0x5b82c5,_0x5bc273))[_0x410a69('0x26')](handleError(_0x5b82c5,null));},exports['show']=function(_0x534520,_0x3bb56f){const _0x255eae=_0x216c37;let _0x3ecd6e={'raw':!![],'where':{'id':_0x534520[_0x255eae('0x7')]['id']}};const _0x25ec36={};return _0x25ec36['model']=_[_0x255eae('0x22')](db['ChatQueueReport'][_0x255eae('0x3')]),_0x25ec36['query']=_[_0x255eae('0x22')](_0x534520['query']),_0x25ec36[_0x255eae('0x1a')]=_['intersection'](_0x25ec36[_0x255eae('0x31')],_0x25ec36[_0x255eae('0x2a')]),_0x3ecd6e[_0x255eae('0xe')]=_[_0x255eae('0x1')](_0x25ec36[_0x255eae('0x31')],qs[_0x255eae('0x1e')](_0x534520[_0x255eae('0x2a')]['fields'])),_0x3ecd6e[_0x255eae('0xe')]=_0x3ecd6e[_0x255eae('0xe')][_0x255eae('0xb')]?_0x3ecd6e['attributes']:_0x25ec36[_0x255eae('0x31')],_0x534520[_0x255eae('0x2a')][_0x255eae('0x5')]&&(_0x3ecd6e['include']=[{'all':!![]}]),_0x3ecd6e=_['merge']({},_0x3ecd6e,_0x534520[_0x255eae('0x11')]),db[_0x255eae('0x2c')][_0x255eae('0x20')](_0x3ecd6e)[_0x255eae('0xf')](handleEntityNotFound(_0x3bb56f,null))[_0x255eae('0xf')](respondWithResult(_0x3bb56f,null))[_0x255eae('0x26')](handleError(_0x3bb56f,null));},exports[_0x216c37('0x28')]=function(_0x43ea3b,_0x28fc76){const _0x52613f=_0x216c37;return db['ChatQueueReport'][_0x52613f('0x28')](_0x43ea3b['body'],{})[_0x52613f('0xf')](respondWithResult(_0x28fc76,0xc9))[_0x52613f('0x26')](handleError(_0x28fc76,null));},exports[_0x216c37('0x21')]=function(_0x599a3c,_0x1a6724){const _0x48e802=_0x216c37;return _0x599a3c[_0x48e802('0x33')]['id']&&delete _0x599a3c['body']['id'],db[_0x48e802('0x2c')][_0x48e802('0x20')]({'where':{'id':_0x599a3c[_0x48e802('0x7')]['id']}})[_0x48e802('0xf')](handleEntityNotFound(_0x1a6724,null))[_0x48e802('0xf')](saveUpdates(_0x599a3c[_0x48e802('0x33')],null))[_0x48e802('0xf')](respondWithResult(_0x1a6724,null))[_0x48e802('0x26')](handleError(_0x1a6724,null));},exports[_0x216c37('0x30')]=function(_0x5600fc,_0x1878e2){const _0x6b0172=_0x216c37;return db[_0x6b0172('0x2c')][_0x6b0172('0x20')]({'where':{'id':_0x5600fc[_0x6b0172('0x7')]['id']}})['then'](handleEntityNotFound(_0x1878e2,null))[_0x6b0172('0xf')](removeEntity(_0x1878e2,null))[_0x6b0172('0x26')](handleError(_0x1878e2,null));},exports[_0x216c37('0x2b')]=function(_0x49404e,_0x459ccd){const _0x3f05cf=_0x216c37;return db[_0x3f05cf('0x2c')][_0x3f05cf('0x2b')]()[_0x3f05cf('0xf')](respondWithResult(_0x459ccd,null))['catch'](handleError(_0x459ccd,null));};
\ No newline at end of file
+const a102_0x4b1f=['map','include','query','sort','VIRTUAL','findOne','create','ChatQueueReport','body','type','undefined','catch','params','rawAttributes','like','index','../../components/parsers/qs','model','attributes','offset','findAll','count','lodash','includeAll','json','fields','pick','sequelize','where','length','Content-Range','name','set','keys','end','intersection','merge','nolimit','fieldName','../../mysqldb','then','sendStatus','limit','filters','update','key','describe','options','status','order'];(function(_0xac580,_0x4b1f01){const _0x2bb695=function(_0x2866c1){while(--_0x2866c1){_0xac580['push'](_0xac580['shift']());}};_0x2bb695(++_0x4b1f01);}(a102_0x4b1f,0x14a));const a102_0x2bb6=function(_0xac580,_0x4b1f01){_0xac580=_0xac580-0x0;let _0x2bb695=a102_0x4b1f[_0xac580];return _0x2bb695;};const _0x2c7982=a102_0x2bb6;'use strict';const _=require(_0x2c7982('0x2a')),qs=require(_0x2c7982('0x24')),logger=require('../../config/logger')('api'),db=require(_0x2c7982('0x9'))['db'],{Op}=require(_0x2c7982('0x2f'));function respondWithResult(_0x2866c1,_0x4f6901){return _0x4f6901=_0x4f6901||0xc8,function(_0x16a427){const _0x88b464=a102_0x2bb6;if(_0x16a427)return _0x2866c1[_0x88b464('0x12')](_0x4f6901)[_0x88b464('0x2c')](_0x16a427);};}function respondWithFilteredResult(_0xb02bcc,_0x46d702){return function(_0x36c822){const _0x127b3c=a102_0x2bb6;if(_0x36c822){const _0x42e8b3=_0x36c822[_0x127b3c('0x29')],_0x50e358=_0x46d702['offset'];let _0x251740=_0x46d702[_0x127b3c('0x27')]+_0x46d702[_0x127b3c('0xc')],_0x4ccb6d;return _0x251740>=_0x42e8b3?(_0x251740=_0x42e8b3,_0x4ccb6d=0xc8):_0x4ccb6d=0xce,_0xb02bcc[_0x127b3c('0x12')](_0x4ccb6d),_0xb02bcc[_0x127b3c('0x2')](_0x127b3c('0x0'),_0x50e358+'-'+_0x251740+'/'+_0x42e8b3)[_0x127b3c('0x2c')](_0x36c822);}return null;};}function saveUpdates(_0x47f319){return function(_0x1ddee2){const _0x1f1652=a102_0x2bb6;if(_0x1ddee2)return _0x1ddee2[_0x1f1652('0xe')](_0x47f319)[_0x1f1652('0xa')](function(_0x2cfa48){return _0x2cfa48;});return null;};}function removeEntity(_0x18f3ce){return function(_0x5ec6de){if(_0x5ec6de)return _0x5ec6de['destroy']()['then'](function(){const _0x52e781=a102_0x2bb6;_0x18f3ce[_0x52e781('0x12')](0xcc)[_0x52e781('0x4')]();});};}function handleEntityNotFound(_0x475ecd){return function(_0x239fe1){const _0x548845=a102_0x2bb6;return!_0x239fe1&&_0x475ecd[_0x548845('0xb')](0x194),_0x239fe1;};}function handleError(_0x30efe3,_0x35426d){return _0x35426d=_0x35426d||0x1f4,function(_0x42490a){const _0x40de21=a102_0x2bb6;logger['error'](_0x42490a['stack']),_0x42490a[_0x40de21('0x1')]&&delete _0x42490a['name'],_0x30efe3[_0x40de21('0x12')](_0x35426d)['send'](_0x42490a);};}exports[_0x2c7982('0x23')]=function(_0xf50b0f,_0x3c9c41){const _0x4f7c34=_0x2c7982;let _0x4c9b10={};const _0x54b281={},_0x338d68={'count':0x0,'rows':[]},_0x16e418=_[_0x4f7c34('0x14')](db[_0x4f7c34('0x1b')][_0x4f7c34('0x21')],function(_0x2e2a03){const _0x5a7280=_0x4f7c34;return{'name':_0x2e2a03[_0x5a7280('0x8')],'type':_0x2e2a03[_0x5a7280('0x1d')][_0x5a7280('0xf')]};});_0x54b281[_0x4f7c34('0x25')]=_[_0x4f7c34('0x14')](_0x16e418,_0x4f7c34('0x1')),_0x54b281[_0x4f7c34('0x16')]=_[_0x4f7c34('0x3')](_0xf50b0f['query']),_0x54b281[_0x4f7c34('0xd')]=_[_0x4f7c34('0x5')](_0x54b281[_0x4f7c34('0x25')],_0x54b281[_0x4f7c34('0x16')]),_0x4c9b10[_0x4f7c34('0x26')]=_[_0x4f7c34('0x5')](_0x54b281[_0x4f7c34('0x25')],qs['fields'](_0xf50b0f['query'][_0x4f7c34('0x2d')])),_0x4c9b10[_0x4f7c34('0x26')]=_0x4c9b10[_0x4f7c34('0x26')][_0x4f7c34('0x31')]?_0x4c9b10[_0x4f7c34('0x26')]:_0x54b281[_0x4f7c34('0x25')];typeof _0xf50b0f[_0x4f7c34('0x16')][_0x4f7c34('0x7')]===_0x4f7c34('0x1e')&&(_0x4c9b10[_0x4f7c34('0xc')]=qs['limit'](_0xf50b0f[_0x4f7c34('0x16')]['limit']),_0x4c9b10[_0x4f7c34('0x27')]=qs[_0x4f7c34('0x27')](_0xf50b0f[_0x4f7c34('0x16')]['offset']));_0x4c9b10[_0x4f7c34('0x13')]=qs[_0x4f7c34('0x17')](_0xf50b0f[_0x4f7c34('0x16')][_0x4f7c34('0x17')]),_0x4c9b10['where']=qs[_0x4f7c34('0xd')](_[_0x4f7c34('0x2e')](_0xf50b0f[_0x4f7c34('0x16')],_0x54b281[_0x4f7c34('0xd')]),_0x16e418);_0xf50b0f['query']['filter']&&(_0x4c9b10['where']=_[_0x4f7c34('0x6')](_0x4c9b10[_0x4f7c34('0x30')],{[Op['or']]:_[_0x4f7c34('0x14')](_0x16e418,function(_0x35b2ad){const _0x20fd96=_0x4f7c34;if(_0x35b2ad[_0x20fd96('0x1d')]!==_0x20fd96('0x18')){const _0x20a755={};return _0x20a755[_0x35b2ad[_0x20fd96('0x1')]]={[Op[_0x20fd96('0x22')]]:'%'+_0xf50b0f['query']['filter']+'%'},_0x20a755;}})}));_0x4c9b10=_[_0x4f7c34('0x6')]({},_0x4c9b10,_0xf50b0f[_0x4f7c34('0x11')]);const _0x36f0d9={'where':_0x4c9b10[_0x4f7c34('0x30')]};return db[_0x4f7c34('0x1b')]['count'](_0x36f0d9)['then'](function(_0x566d82){const _0x233267=_0x4f7c34;return _0x338d68[_0x233267('0x29')]=_0x566d82,_0xf50b0f[_0x233267('0x16')][_0x233267('0x2b')]&&(_0x4c9b10['include']=[{'all':!![]}]),db[_0x233267('0x1b')][_0x233267('0x28')](_0x4c9b10);})[_0x4f7c34('0xa')](function(_0x49449e){return _0x338d68['rows']=_0x49449e,_0x338d68;})[_0x4f7c34('0xa')](respondWithFilteredResult(_0x3c9c41,_0x4c9b10))[_0x4f7c34('0x1f')](handleError(_0x3c9c41,null));},exports['show']=function(_0x535e67,_0x5a85c0){const _0x33720f=_0x2c7982;let _0x21e6b6={'raw':!![],'where':{'id':_0x535e67['params']['id']}};const _0x14a477={};return _0x14a477[_0x33720f('0x25')]=_[_0x33720f('0x3')](db[_0x33720f('0x1b')][_0x33720f('0x21')]),_0x14a477['query']=_[_0x33720f('0x3')](_0x535e67[_0x33720f('0x16')]),_0x14a477[_0x33720f('0xd')]=_['intersection'](_0x14a477[_0x33720f('0x25')],_0x14a477[_0x33720f('0x16')]),_0x21e6b6[_0x33720f('0x26')]=_[_0x33720f('0x5')](_0x14a477[_0x33720f('0x25')],qs[_0x33720f('0x2d')](_0x535e67[_0x33720f('0x16')][_0x33720f('0x2d')])),_0x21e6b6[_0x33720f('0x26')]=_0x21e6b6[_0x33720f('0x26')][_0x33720f('0x31')]?_0x21e6b6[_0x33720f('0x26')]:_0x14a477[_0x33720f('0x25')],_0x535e67[_0x33720f('0x16')][_0x33720f('0x2b')]&&(_0x21e6b6[_0x33720f('0x15')]=[{'all':!![]}]),_0x21e6b6=_[_0x33720f('0x6')]({},_0x21e6b6,_0x535e67[_0x33720f('0x11')]),db['ChatQueueReport'][_0x33720f('0x19')](_0x21e6b6)[_0x33720f('0xa')](handleEntityNotFound(_0x5a85c0,null))['then'](respondWithResult(_0x5a85c0,null))[_0x33720f('0x1f')](handleError(_0x5a85c0,null));},exports[_0x2c7982('0x1a')]=function(_0x34a1fa,_0x1a8e1a){const _0x4e018a=_0x2c7982;return db[_0x4e018a('0x1b')][_0x4e018a('0x1a')](_0x34a1fa[_0x4e018a('0x1c')],{})[_0x4e018a('0xa')](respondWithResult(_0x1a8e1a,0xc9))[_0x4e018a('0x1f')](handleError(_0x1a8e1a,null));},exports['update']=function(_0x2a0fc0,_0x4564a4){const _0x1f125f=_0x2c7982;return _0x2a0fc0[_0x1f125f('0x1c')]['id']&&delete _0x2a0fc0[_0x1f125f('0x1c')]['id'],db[_0x1f125f('0x1b')]['findOne']({'where':{'id':_0x2a0fc0['params']['id']}})[_0x1f125f('0xa')](handleEntityNotFound(_0x4564a4,null))[_0x1f125f('0xa')](saveUpdates(_0x2a0fc0[_0x1f125f('0x1c')],null))[_0x1f125f('0xa')](respondWithResult(_0x4564a4,null))[_0x1f125f('0x1f')](handleError(_0x4564a4,null));},exports['destroy']=function(_0x53f4ed,_0x5558f3){const _0x4363a9=_0x2c7982;return db[_0x4363a9('0x1b')][_0x4363a9('0x19')]({'where':{'id':_0x53f4ed[_0x4363a9('0x20')]['id']}})[_0x4363a9('0xa')](handleEntityNotFound(_0x5558f3,null))[_0x4363a9('0xa')](removeEntity(_0x5558f3,null))[_0x4363a9('0x1f')](handleError(_0x5558f3,null));},exports[_0x2c7982('0x10')]=function(_0x76f00b,_0x33db70){const _0x200860=_0x2c7982;return db[_0x200860('0x1b')][_0x200860('0x10')]()['then'](respondWithResult(_0x33db70,null))[_0x200860('0x1f')](handleError(_0x33db70,null));};
\ No newline at end of file