Built motion from commit 5fcd269f5146f10cf3129722d518881dfac64576. Version 3.0.0...
[motion-next.git] / server / api / voiceCallReport / voiceCallReport.controller.js
index 7e2d801..d249e96 100644 (file)
@@ -1 +1 @@
-const a709_0x3f37=['limit','includeAll','options','sort','key','status','../../config/logger','index','model','send','pick','findOne','offset','undefined','create','Content-Range','fullname','findAll','json','alias','merge','keys','VoiceCallReport','then','rawAttributes','filters','count','length','User','like','VIRTUAL','sendStatus','include','map','order','user','type','fieldName','body','params','end','where','attributes','update','catch','query','sequelize','destroy','error','rows','intersection','filter','lodash','show','fields','describe','uniqueid','nolimit','../../mysqldb','name'];(function(_0x7aebb7,_0x3f37ad){const _0x58d4b3=function(_0xa45e9d){while(--_0xa45e9d){_0x7aebb7['push'](_0x7aebb7['shift']());}};_0x58d4b3(++_0x3f37ad);}(a709_0x3f37,0x141));const a709_0x58d4=function(_0x7aebb7,_0x3f37ad){_0x7aebb7=_0x7aebb7-0x0;let _0x58d4b3=a709_0x3f37[_0x7aebb7];return _0x58d4b3;};const _0x5dd732=a709_0x58d4;'use strict';const _=require(_0x5dd732('0x1f')),qs=require('../../components/parsers/qs'),logger=require(_0x5dd732('0x2d'))('api'),db=require(_0x5dd732('0x25'))['db'],{Op}=require(_0x5dd732('0x19'));function respondWithResult(_0xa45e9d,_0x1586bd){return _0x1586bd=_0x1586bd||0xc8,function(_0x41ae4c){const _0x1d12ff=a709_0x58d4;if(_0x41ae4c)return _0xa45e9d[_0x1d12ff('0x2c')](_0x1586bd)[_0x1d12ff('0x39')](_0x41ae4c);};}function respondWithFilteredResult(_0x4634e3,_0x3b8233){return function(_0xaac5d4){const _0xc78d7c=a709_0x58d4;if(_0xaac5d4){const _0x24d323=_0xaac5d4[_0xc78d7c('0x5')],_0x238bb6=_0x3b8233[_0xc78d7c('0x33')];let _0x2e7e0e=_0x3b8233['offset']+_0x3b8233['limit'],_0x9ede38;return _0x2e7e0e>=_0x24d323?(_0x2e7e0e=_0x24d323,_0x9ede38=0xc8):_0x9ede38=0xce,_0x4634e3['status'](_0x9ede38),_0x4634e3['set'](_0xc78d7c('0x36'),_0x238bb6+'-'+_0x2e7e0e+'/'+_0x24d323)[_0xc78d7c('0x39')](_0xaac5d4);}return null;};}function saveUpdates(_0x37f400){return function(_0x259712){const _0x374e13=a709_0x58d4;if(_0x259712)return _0x259712[_0x374e13('0x16')](_0x37f400)[_0x374e13('0x2')](function(_0x49fa45){return _0x49fa45;});return null;};}function removeEntity(_0x16c665){return function(_0x4ebf1c){const _0x47e1ae=a709_0x58d4;if(_0x4ebf1c)return _0x4ebf1c[_0x47e1ae('0x1a')]()[_0x47e1ae('0x2')](function(){const _0x417b5d=_0x47e1ae;_0x16c665[_0x417b5d('0x2c')](0xcc)[_0x417b5d('0x13')]();});};}function handleEntityNotFound(_0x446835){return function(_0x46da95){const _0xeb7eb4=a709_0x58d4;return!_0x46da95&&_0x446835[_0xeb7eb4('0xa')](0x194),_0x46da95;};}function handleError(_0x200fa9,_0x483c2a){return _0x483c2a=_0x483c2a||0x1f4,function(_0x2db7be){const _0x53962c=a709_0x58d4;logger[_0x53962c('0x1b')](_0x2db7be['stack']),_0x2db7be[_0x53962c('0x26')]&&delete _0x2db7be[_0x53962c('0x26')],_0x200fa9[_0x53962c('0x2c')](_0x483c2a)[_0x53962c('0x30')](_0x2db7be);};}exports[_0x5dd732('0x2e')]=function(_0x42e2f1,_0x1f9145){const _0x54bb13=_0x5dd732;let _0x4656c9={};const _0x1ed03d={},_0x387c69={'count':0x0,'rows':[]},_0x5f354=_[_0x54bb13('0xc')](db['VoiceCallReport'][_0x54bb13('0x3')],function(_0x26175e){const _0x1c0d8c=_0x54bb13;return{'name':_0x26175e[_0x1c0d8c('0x10')],'type':_0x26175e[_0x1c0d8c('0xf')][_0x1c0d8c('0x2b')]};});_0x1ed03d[_0x54bb13('0x2f')]=_[_0x54bb13('0xc')](_0x5f354,_0x54bb13('0x26')),_0x1ed03d[_0x54bb13('0x18')]=_[_0x54bb13('0x0')](_0x42e2f1[_0x54bb13('0x18')]),_0x1ed03d['filters']=_['intersection'](_0x1ed03d['model'],_0x1ed03d[_0x54bb13('0x18')]),_0x4656c9['attributes']=_[_0x54bb13('0x1d')](_0x1ed03d[_0x54bb13('0x2f')],qs[_0x54bb13('0x21')](_0x42e2f1[_0x54bb13('0x18')][_0x54bb13('0x21')])),_0x4656c9[_0x54bb13('0x15')]=_0x4656c9[_0x54bb13('0x15')][_0x54bb13('0x6')]?_0x4656c9[_0x54bb13('0x15')]:_0x1ed03d[_0x54bb13('0x2f')];typeof _0x42e2f1[_0x54bb13('0x18')][_0x54bb13('0x24')]===_0x54bb13('0x34')&&(_0x4656c9[_0x54bb13('0x27')]=qs['limit'](_0x42e2f1[_0x54bb13('0x18')][_0x54bb13('0x27')]),_0x4656c9[_0x54bb13('0x33')]=qs[_0x54bb13('0x33')](_0x42e2f1[_0x54bb13('0x18')][_0x54bb13('0x33')]));_0x4656c9[_0x54bb13('0xd')]=qs[_0x54bb13('0x2a')](_0x42e2f1[_0x54bb13('0x18')][_0x54bb13('0x2a')]),_0x4656c9[_0x54bb13('0x14')]=qs['filters'](_[_0x54bb13('0x31')](_0x42e2f1[_0x54bb13('0x18')],_0x1ed03d[_0x54bb13('0x4')]),_0x5f354);_0x42e2f1[_0x54bb13('0x18')][_0x54bb13('0x1e')]&&(_0x4656c9[_0x54bb13('0x14')]=_['merge'](_0x4656c9[_0x54bb13('0x14')],{[Op['or']]:_[_0x54bb13('0xc')](_0x5f354,function(_0x1f738c){const _0x556686=_0x54bb13;if(_0x1f738c[_0x556686('0xf')]!==_0x556686('0x9')){const _0x46df04={};return _0x46df04[_0x1f738c[_0x556686('0x26')]]={[Op[_0x556686('0x8')]]:'%'+_0x42e2f1[_0x556686('0x18')][_0x556686('0x1e')]+'%'},_0x46df04;}})}));_0x4656c9=_['merge']({},_0x4656c9,_0x42e2f1[_0x54bb13('0x29')]);const _0x31e61a={'where':_0x4656c9['where']};return db[_0x54bb13('0x1')]['count'](_0x31e61a)[_0x54bb13('0x2')](function(_0x1fe69b){const _0x47f3d7=_0x54bb13;return _0x387c69[_0x47f3d7('0x5')]=_0x1fe69b,_0x42e2f1[_0x47f3d7('0x18')][_0x47f3d7('0x28')]&&(_0x4656c9[_0x47f3d7('0xb')]=[{'attributes':['id',_0x47f3d7('0x26'),_0x47f3d7('0x37'),_0x47f3d7('0x3a')],'model':db['User'],'as':_0x47f3d7('0x7')}]),db[_0x47f3d7('0x1')][_0x47f3d7('0x38')](_0x4656c9);})[_0x54bb13('0x2')](function(_0x4ae887){const _0x177bc2=_0x54bb13;return _0x387c69[_0x177bc2('0x1c')]=_0x4ae887,_0x387c69;})[_0x54bb13('0x2')](respondWithFilteredResult(_0x1f9145,_0x4656c9))['catch'](handleError(_0x1f9145,null));},exports[_0x5dd732('0x20')]=function(_0x4b11a0,_0x4389f0){const _0xecb50d=_0x5dd732;let _0x175949={'raw':!![],'where':{'id':_0x4b11a0['params']['id']}};const _0x3cd570={};return _0x3cd570['model']=_[_0xecb50d('0x0')](db[_0xecb50d('0x1')][_0xecb50d('0x3')]),_0x3cd570['query']=_[_0xecb50d('0x0')](_0x4b11a0[_0xecb50d('0x18')]),_0x3cd570['filters']=_[_0xecb50d('0x1d')](_0x3cd570[_0xecb50d('0x2f')],_0x3cd570[_0xecb50d('0x18')]),_0x175949[_0xecb50d('0x15')]=_[_0xecb50d('0x1d')](_0x3cd570[_0xecb50d('0x2f')],qs['fields'](_0x4b11a0[_0xecb50d('0x18')][_0xecb50d('0x21')])),_0x175949[_0xecb50d('0x15')]=_0x175949[_0xecb50d('0x15')][_0xecb50d('0x6')]?_0x175949[_0xecb50d('0x15')]:_0x3cd570['model'],_0x4b11a0[_0xecb50d('0x18')][_0xecb50d('0x28')]&&(_0x175949['include']=[{'all':!![]}]),_0x175949=_[_0xecb50d('0x3b')]({},_0x175949,_0x4b11a0['options']),db[_0xecb50d('0x1')][_0xecb50d('0x32')](_0x175949)[_0xecb50d('0x2')](handleEntityNotFound(_0x4389f0,null))['then'](respondWithResult(_0x4389f0,null))[_0xecb50d('0x17')](handleError(_0x4389f0,null));},exports[_0x5dd732('0x35')]=function(_0x288c11,_0xa37779){const _0x312a08=_0x5dd732;return db[_0x312a08('0x1')][_0x312a08('0x35')](_0x288c11[_0x312a08('0x11')],{})['then'](respondWithResult(_0xa37779,0xc9))[_0x312a08('0x17')](handleError(_0xa37779,null));},exports[_0x5dd732('0x1a')]=function(_0x40bc6a,_0x2e9bf7){const _0x343c1d=_0x5dd732;return db[_0x343c1d('0x1')][_0x343c1d('0x32')]({'where':{'id':_0x40bc6a[_0x343c1d('0x12')]['id']}})[_0x343c1d('0x2')](handleEntityNotFound(_0x2e9bf7,null))[_0x343c1d('0x2')](removeEntity(_0x2e9bf7,null))[_0x343c1d('0x17')](handleError(_0x2e9bf7,null));},exports['describe']=function(_0x26f11d,_0x2ce14f){const _0x318d11=_0x5dd732;return db[_0x318d11('0x1')][_0x318d11('0x22')]()[_0x318d11('0x2')](respondWithResult(_0x2ce14f,null))[_0x318d11('0x17')](handleError(_0x2ce14f,null));},exports['update']=function(_0x42772a,_0x4943f6){const _0x33a691=_0x5dd732;return _0x42772a[_0x33a691('0x11')][_0x33a691('0x23')]&&delete _0x42772a[_0x33a691('0x11')]['uniqueid'],db[_0x33a691('0x1')][_0x33a691('0x32')]({'where':{'uniqueid':_0x42772a[_0x33a691('0x12')]['id'],'UserId':{[Op['or']]:[null,_0x42772a[_0x33a691('0xe')]['id']]}}})[_0x33a691('0x2')](handleEntityNotFound(_0x4943f6,null))[_0x33a691('0x2')](saveUpdates(_0x42772a[_0x33a691('0x11')],null))[_0x33a691('0x2')](respondWithResult(_0x4943f6,null))['catch'](handleError(_0x4943f6,null));};
\ No newline at end of file
+const a709_0x3479=['map','count','sort','update','stack','error','end','model','User','where','filters','offset','order','body','describe','set','destroy','create','VoiceCallReport','keys','includeAll','findAll','length','merge','../../components/parsers/qs','index','name','rows','VIRTUAL','params','key','nolimit','undefined','attributes','api','user','then','show','uniqueid','include','json','fields','fullname','status','intersection','limit','like','findOne','query','catch','rawAttributes','pick','filter','type','lodash','../../mysqldb'];(function(_0x4cd6e7,_0x3479b8){const _0x3f5474=function(_0x34b8be){while(--_0x34b8be){_0x4cd6e7['push'](_0x4cd6e7['shift']());}};_0x3f5474(++_0x3479b8);}(a709_0x3479,0x1ea));const a709_0x3f54=function(_0x4cd6e7,_0x3479b8){_0x4cd6e7=_0x4cd6e7-0x0;let _0x3f5474=a709_0x3479[_0x4cd6e7];return _0x3f5474;};const _0x5da9c5=a709_0x3f54;'use strict';const _=require(_0x5da9c5('0xc')),qs=require(_0x5da9c5('0x26')),logger=require('../../config/logger')(_0x5da9c5('0x30')),db=require(_0x5da9c5('0xd'))['db'],{Op}=require('sequelize');function respondWithResult(_0x34b8be,_0x57fe1b){return _0x57fe1b=_0x57fe1b||0xc8,function(_0x3bd07d){const _0x3c4a73=a709_0x3f54;if(_0x3bd07d)return _0x34b8be['status'](_0x57fe1b)[_0x3c4a73('0x36')](_0x3bd07d);};}function respondWithFilteredResult(_0x5e504d,_0x1d0de6){return function(_0x53feaf){const _0x260476=a709_0x3f54;if(_0x53feaf){const _0x2c209e=_0x53feaf[_0x260476('0xf')],_0x26bc6b=_0x1d0de6[_0x260476('0x19')];let _0x527379=_0x1d0de6['offset']+_0x1d0de6[_0x260476('0x3')],_0x5e19d5;return _0x527379>=_0x2c209e?(_0x527379=_0x2c209e,_0x5e19d5=0xc8):_0x5e19d5=0xce,_0x5e504d[_0x260476('0x1')](_0x5e19d5),_0x5e504d[_0x260476('0x1d')]('Content-Range',_0x26bc6b+'-'+_0x527379+'/'+_0x2c209e)[_0x260476('0x36')](_0x53feaf);}return null;};}function saveUpdates(_0x2beed7){return function(_0xad3fce){const _0x5a2e9a=a709_0x3f54;if(_0xad3fce)return _0xad3fce['update'](_0x2beed7)[_0x5a2e9a('0x32')](function(_0x4662ab){return _0x4662ab;});return null;};}function removeEntity(_0x1beee2){return function(_0x2be8b0){const _0x17be3e=a709_0x3f54;if(_0x2be8b0)return _0x2be8b0[_0x17be3e('0x1e')]()['then'](function(){const _0x9f5417=_0x17be3e;_0x1beee2[_0x9f5417('0x1')](0xcc)[_0x9f5417('0x14')]();});};}function handleEntityNotFound(_0x3931a7){return function(_0x480073){return!_0x480073&&_0x3931a7['sendStatus'](0x194),_0x480073;};}function handleError(_0x1dc1ea,_0x43e402){return _0x43e402=_0x43e402||0x1f4,function(_0x37fc88){const _0x15b115=a709_0x3f54;logger[_0x15b115('0x13')](_0x37fc88[_0x15b115('0x12')]),_0x37fc88['name']&&delete _0x37fc88['name'],_0x1dc1ea['status'](_0x43e402)['send'](_0x37fc88);};}exports[_0x5da9c5('0x27')]=function(_0x578335,_0x5e6eca){const _0x4447c6=_0x5da9c5;let _0x31d073={};const _0x9f1bf0={},_0x42ffce={'count':0x0,'rows':[]},_0x2f5511=_[_0x4447c6('0xe')](db['VoiceCallReport']['rawAttributes'],function(_0x2eb36e){const _0x204e46=_0x4447c6;return{'name':_0x2eb36e['fieldName'],'type':_0x2eb36e[_0x204e46('0xb')][_0x204e46('0x2c')]};});_0x9f1bf0[_0x4447c6('0x15')]=_[_0x4447c6('0xe')](_0x2f5511,'name'),_0x9f1bf0[_0x4447c6('0x6')]=_[_0x4447c6('0x21')](_0x578335[_0x4447c6('0x6')]),_0x9f1bf0[_0x4447c6('0x18')]=_[_0x4447c6('0x2')](_0x9f1bf0['model'],_0x9f1bf0[_0x4447c6('0x6')]),_0x31d073[_0x4447c6('0x2f')]=_['intersection'](_0x9f1bf0['model'],qs['fields'](_0x578335['query']['fields'])),_0x31d073[_0x4447c6('0x2f')]=_0x31d073[_0x4447c6('0x2f')][_0x4447c6('0x24')]?_0x31d073[_0x4447c6('0x2f')]:_0x9f1bf0[_0x4447c6('0x15')];typeof _0x578335[_0x4447c6('0x6')][_0x4447c6('0x2d')]===_0x4447c6('0x2e')&&(_0x31d073[_0x4447c6('0x3')]=qs['limit'](_0x578335[_0x4447c6('0x6')][_0x4447c6('0x3')]),_0x31d073[_0x4447c6('0x19')]=qs['offset'](_0x578335[_0x4447c6('0x6')]['offset']));_0x31d073[_0x4447c6('0x1a')]=qs[_0x4447c6('0x10')](_0x578335['query'][_0x4447c6('0x10')]),_0x31d073[_0x4447c6('0x17')]=qs[_0x4447c6('0x18')](_[_0x4447c6('0x9')](_0x578335[_0x4447c6('0x6')],_0x9f1bf0[_0x4447c6('0x18')]),_0x2f5511);_0x578335[_0x4447c6('0x6')][_0x4447c6('0xa')]&&(_0x31d073[_0x4447c6('0x17')]=_[_0x4447c6('0x25')](_0x31d073['where'],{[Op['or']]:_[_0x4447c6('0xe')](_0x2f5511,function(_0x4ada5c){const _0x2101bc=_0x4447c6;if(_0x4ada5c[_0x2101bc('0xb')]!==_0x2101bc('0x2a')){const _0x4d94dd={};return _0x4d94dd[_0x4ada5c[_0x2101bc('0x28')]]={[Op[_0x2101bc('0x4')]]:'%'+_0x578335[_0x2101bc('0x6')][_0x2101bc('0xa')]+'%'},_0x4d94dd;}})}));_0x31d073=_[_0x4447c6('0x25')]({},_0x31d073,_0x578335['options']);const _0x4db186={'where':_0x31d073[_0x4447c6('0x17')]};return db[_0x4447c6('0x20')][_0x4447c6('0xf')](_0x4db186)[_0x4447c6('0x32')](function(_0x1b050f){const _0x5ae1a5=_0x4447c6;return _0x42ffce[_0x5ae1a5('0xf')]=_0x1b050f,_0x578335[_0x5ae1a5('0x6')][_0x5ae1a5('0x22')]&&(_0x31d073[_0x5ae1a5('0x35')]=[{'attributes':['id',_0x5ae1a5('0x28'),_0x5ae1a5('0x0'),'alias'],'model':db[_0x5ae1a5('0x16')],'as':_0x5ae1a5('0x16')}]),db[_0x5ae1a5('0x20')][_0x5ae1a5('0x23')](_0x31d073);})[_0x4447c6('0x32')](function(_0x408c55){const _0x574563=_0x4447c6;return _0x42ffce[_0x574563('0x29')]=_0x408c55,_0x42ffce;})[_0x4447c6('0x32')](respondWithFilteredResult(_0x5e6eca,_0x31d073))[_0x4447c6('0x7')](handleError(_0x5e6eca,null));},exports[_0x5da9c5('0x33')]=function(_0x50cc8b,_0x54e29e){const _0x4e2249=_0x5da9c5;let _0x1606c7={'raw':!![],'where':{'id':_0x50cc8b[_0x4e2249('0x2b')]['id']}};const _0x482aa7={};return _0x482aa7[_0x4e2249('0x15')]=_[_0x4e2249('0x21')](db[_0x4e2249('0x20')][_0x4e2249('0x8')]),_0x482aa7[_0x4e2249('0x6')]=_[_0x4e2249('0x21')](_0x50cc8b['query']),_0x482aa7[_0x4e2249('0x18')]=_[_0x4e2249('0x2')](_0x482aa7[_0x4e2249('0x15')],_0x482aa7[_0x4e2249('0x6')]),_0x1606c7['attributes']=_[_0x4e2249('0x2')](_0x482aa7[_0x4e2249('0x15')],qs[_0x4e2249('0x37')](_0x50cc8b[_0x4e2249('0x6')]['fields'])),_0x1606c7[_0x4e2249('0x2f')]=_0x1606c7['attributes'][_0x4e2249('0x24')]?_0x1606c7['attributes']:_0x482aa7[_0x4e2249('0x15')],_0x50cc8b['query'][_0x4e2249('0x22')]&&(_0x1606c7[_0x4e2249('0x35')]=[{'all':!![]}]),_0x1606c7=_[_0x4e2249('0x25')]({},_0x1606c7,_0x50cc8b['options']),db['VoiceCallReport'][_0x4e2249('0x5')](_0x1606c7)['then'](handleEntityNotFound(_0x54e29e,null))['then'](respondWithResult(_0x54e29e,null))[_0x4e2249('0x7')](handleError(_0x54e29e,null));},exports['create']=function(_0x16e0d9,_0x27c80d){const _0x4b88a9=_0x5da9c5;return db['VoiceCallReport'][_0x4b88a9('0x1f')](_0x16e0d9['body'],{})[_0x4b88a9('0x32')](respondWithResult(_0x27c80d,0xc9))[_0x4b88a9('0x7')](handleError(_0x27c80d,null));},exports[_0x5da9c5('0x1e')]=function(_0x1c8af0,_0x2500ae){const _0x124a10=_0x5da9c5;return db[_0x124a10('0x20')][_0x124a10('0x5')]({'where':{'id':_0x1c8af0[_0x124a10('0x2b')]['id']}})[_0x124a10('0x32')](handleEntityNotFound(_0x2500ae,null))[_0x124a10('0x32')](removeEntity(_0x2500ae,null))[_0x124a10('0x7')](handleError(_0x2500ae,null));},exports[_0x5da9c5('0x1c')]=function(_0x2c72b4,_0x56040f){const _0x1bf68a=_0x5da9c5;return db[_0x1bf68a('0x20')][_0x1bf68a('0x1c')]()['then'](respondWithResult(_0x56040f,null))[_0x1bf68a('0x7')](handleError(_0x56040f,null));},exports[_0x5da9c5('0x11')]=function(_0x159832,_0x146cc7){const _0x137025=_0x5da9c5;return _0x159832['body'][_0x137025('0x34')]&&delete _0x159832[_0x137025('0x1b')]['uniqueid'],db[_0x137025('0x20')][_0x137025('0x5')]({'where':{'uniqueid':_0x159832['params']['id'],'UserId':{[Op['or']]:[null,_0x159832[_0x137025('0x31')]['id']]}}})[_0x137025('0x32')](handleEntityNotFound(_0x146cc7,null))[_0x137025('0x32')](saveUpdates(_0x159832['body'],null))[_0x137025('0x32')](respondWithResult(_0x146cc7,null))[_0x137025('0x7')](handleError(_0x146cc7,null));};
\ No newline at end of file