Built motion from commit b517aaa2a6638133380e4d135c64a80893061362. Version 3.0.0...
[motion-next.git] / server / api / chatTransferReport / chatTransferReport.controller.js
1 const a107_0x39f0=['findAll','key','rows','filters','filter','lodash','map','catch','sort','merge','offset','sequelize','then','pick','error','length','rawAttributes','keys','fields','params','attributes','fieldName','include','model','end','update','name','show','where','ChatTransferReport','sendStatus','order','nolimit','status','includeAll','send','../../config/logger','../../components/parsers/qs','type','destroy','options','describe','count','limit','query','findOne','body','json','intersection','index','Content-Range'];(function(_0x5d030e,_0x39f0ce){const _0x53ca52=function(_0x40bb26){while(--_0x40bb26){_0x5d030e['push'](_0x5d030e['shift']());}};_0x53ca52(++_0x39f0ce);}(a107_0x39f0,0xb8));const a107_0x53ca=function(_0x5d030e,_0x39f0ce){_0x5d030e=_0x5d030e-0x0;let _0x53ca52=a107_0x39f0[_0x5d030e];return _0x53ca52;};const _0x584f8f=a107_0x53ca;'use strict';const _=require(_0x584f8f('0x19')),qs=require(_0x584f8f('0x6')),logger=require(_0x584f8f('0x5'))('api'),db=require('../../mysqldb')['db'],{Op}=require(_0x584f8f('0x1f'));function respondWithResult(_0x40bb26,_0x5bc463){return _0x5bc463=_0x5bc463||0xc8,function(_0x5e763e){const _0x52ea90=a107_0x53ca;if(_0x5e763e)return _0x40bb26[_0x52ea90('0x2')](_0x5bc463)[_0x52ea90('0x10')](_0x5e763e);};}function respondWithFilteredResult(_0x4fe792,_0x206f3f){return function(_0x207885){const _0x5720f9=a107_0x53ca;if(_0x207885){const _0x1a8850=_0x207885[_0x5720f9('0xb')],_0x317373=_0x206f3f['offset'];let _0x516ed3=_0x206f3f['offset']+_0x206f3f[_0x5720f9('0xc')],_0x2e0806;return _0x516ed3>=_0x1a8850?(_0x516ed3=_0x1a8850,_0x2e0806=0xc8):_0x2e0806=0xce,_0x4fe792[_0x5720f9('0x2')](_0x2e0806),_0x4fe792['set'](_0x5720f9('0x13'),_0x317373+'-'+_0x516ed3+'/'+_0x1a8850)[_0x5720f9('0x10')](_0x207885);}return null;};}function saveUpdates(_0x23714d){return function(_0x203080){const _0x121766=a107_0x53ca;if(_0x203080)return _0x203080['update'](_0x23714d)[_0x121766('0x20')](function(_0x4589fc){return _0x4589fc;});return null;};}function removeEntity(_0x50af3a){return function(_0x54f5b3){const _0x48a2f4=a107_0x53ca;if(_0x54f5b3)return _0x54f5b3[_0x48a2f4('0x8')]()[_0x48a2f4('0x20')](function(){const _0x5eafa0=_0x48a2f4;_0x50af3a[_0x5eafa0('0x2')](0xcc)[_0x5eafa0('0x2c')]();});};}function handleEntityNotFound(_0xdced2c){return function(_0x4821c1){const _0x1c080f=a107_0x53ca;return!_0x4821c1&&_0xdced2c[_0x1c080f('0x32')](0x194),_0x4821c1;};}function handleError(_0x4fd1b1,_0x7761a9){return _0x7761a9=_0x7761a9||0x1f4,function(_0xba883){const _0x546615=a107_0x53ca;logger[_0x546615('0x22')](_0xba883['stack']),_0xba883[_0x546615('0x2e')]&&delete _0xba883[_0x546615('0x2e')],_0x4fd1b1[_0x546615('0x2')](_0x7761a9)[_0x546615('0x4')](_0xba883);};}exports[_0x584f8f('0x12')]=function(_0xfde393,_0x4caf9f){const _0x203771=_0x584f8f;let _0x3877ff={};const _0x513fde={},_0x47d311={'count':0x0,'rows':[]},_0x2a68bc=_[_0x203771('0x1a')](db[_0x203771('0x31')][_0x203771('0x24')],function(_0x34561a){const _0x9cb97c=_0x203771;return{'name':_0x34561a[_0x9cb97c('0x29')],'type':_0x34561a['type'][_0x9cb97c('0x15')]};});_0x513fde['model']=_[_0x203771('0x1a')](_0x2a68bc,'name'),_0x513fde['query']=_[_0x203771('0x25')](_0xfde393[_0x203771('0xd')]),_0x513fde[_0x203771('0x17')]=_['intersection'](_0x513fde[_0x203771('0x2b')],_0x513fde[_0x203771('0xd')]),_0x3877ff[_0x203771('0x28')]=_['intersection'](_0x513fde[_0x203771('0x2b')],qs['fields'](_0xfde393[_0x203771('0xd')][_0x203771('0x26')])),_0x3877ff[_0x203771('0x28')]=_0x3877ff[_0x203771('0x28')]['length']?_0x3877ff[_0x203771('0x28')]:_0x513fde['model'];typeof _0xfde393[_0x203771('0xd')][_0x203771('0x1')]==='undefined'&&(_0x3877ff[_0x203771('0xc')]=qs[_0x203771('0xc')](_0xfde393[_0x203771('0xd')][_0x203771('0xc')]),_0x3877ff[_0x203771('0x1e')]=qs[_0x203771('0x1e')](_0xfde393[_0x203771('0xd')]['offset']));_0x3877ff[_0x203771('0x0')]=qs[_0x203771('0x1c')](_0xfde393[_0x203771('0xd')][_0x203771('0x1c')]),_0x3877ff[_0x203771('0x30')]=qs[_0x203771('0x17')](_[_0x203771('0x21')](_0xfde393['query'],_0x513fde[_0x203771('0x17')]),_0x2a68bc);_0xfde393['query'][_0x203771('0x18')]&&(_0x3877ff['where']=_[_0x203771('0x1d')](_0x3877ff[_0x203771('0x30')],{[Op['or']]:_[_0x203771('0x1a')](_0x2a68bc,function(_0x51aed7){const _0x4c452b=_0x203771;if(_0x51aed7[_0x4c452b('0x7')]!=='VIRTUAL'){const _0x5b61e9={};return _0x5b61e9[_0x51aed7[_0x4c452b('0x2e')]]={[Op['like']]:'%'+_0xfde393[_0x4c452b('0xd')][_0x4c452b('0x18')]+'%'},_0x5b61e9;}})}));_0x3877ff=_[_0x203771('0x1d')]({},_0x3877ff,_0xfde393[_0x203771('0x9')]);const _0x321301={'where':_0x3877ff[_0x203771('0x30')]};return db[_0x203771('0x31')][_0x203771('0xb')](_0x321301)[_0x203771('0x20')](function(_0x39f25c){const _0x2f4581=_0x203771;return _0x47d311[_0x2f4581('0xb')]=_0x39f25c,_0xfde393[_0x2f4581('0xd')][_0x2f4581('0x3')]&&(_0x3877ff[_0x2f4581('0x2a')]=[{'all':!![]}]),db[_0x2f4581('0x31')][_0x2f4581('0x14')](_0x3877ff);})['then'](function(_0x5e41db){const _0x2e0830=_0x203771;return _0x47d311[_0x2e0830('0x16')]=_0x5e41db,_0x47d311;})[_0x203771('0x20')](respondWithFilteredResult(_0x4caf9f,_0x3877ff))[_0x203771('0x1b')](handleError(_0x4caf9f,null));},exports[_0x584f8f('0x2f')]=function(_0x1d270a,_0x4a0f0d){const _0x361d23=_0x584f8f;let _0x58c9af={'raw':!![],'where':{'id':_0x1d270a['params']['id']}};const _0x209716={};return _0x209716[_0x361d23('0x2b')]=_[_0x361d23('0x25')](db['ChatTransferReport'][_0x361d23('0x24')]),_0x209716['query']=_[_0x361d23('0x25')](_0x1d270a[_0x361d23('0xd')]),_0x209716['filters']=_[_0x361d23('0x11')](_0x209716[_0x361d23('0x2b')],_0x209716[_0x361d23('0xd')]),_0x58c9af[_0x361d23('0x28')]=_[_0x361d23('0x11')](_0x209716[_0x361d23('0x2b')],qs[_0x361d23('0x26')](_0x1d270a[_0x361d23('0xd')][_0x361d23('0x26')])),_0x58c9af[_0x361d23('0x28')]=_0x58c9af[_0x361d23('0x28')][_0x361d23('0x23')]?_0x58c9af[_0x361d23('0x28')]:_0x209716['model'],_0x1d270a['query'][_0x361d23('0x3')]&&(_0x58c9af[_0x361d23('0x2a')]=[{'all':!![]}]),_0x58c9af=_[_0x361d23('0x1d')]({},_0x58c9af,_0x1d270a[_0x361d23('0x9')]),db['ChatTransferReport'][_0x361d23('0xe')](_0x58c9af)['then'](handleEntityNotFound(_0x4a0f0d,null))[_0x361d23('0x20')](respondWithResult(_0x4a0f0d,null))[_0x361d23('0x1b')](handleError(_0x4a0f0d,null));},exports['create']=function(_0x3a6ea6,_0x30ae04){const _0x2a5b16=_0x584f8f;return db[_0x2a5b16('0x31')]['create'](_0x3a6ea6[_0x2a5b16('0xf')],{})[_0x2a5b16('0x20')](respondWithResult(_0x30ae04,0xc9))[_0x2a5b16('0x1b')](handleError(_0x30ae04,null));},exports[_0x584f8f('0x2d')]=function(_0x3fd1a4,_0x3299ca){const _0x2631c7=_0x584f8f;return _0x3fd1a4[_0x2631c7('0xf')]['id']&&delete _0x3fd1a4[_0x2631c7('0xf')]['id'],db[_0x2631c7('0x31')][_0x2631c7('0xe')]({'where':{'id':_0x3fd1a4['params']['id']}})[_0x2631c7('0x20')](handleEntityNotFound(_0x3299ca,null))[_0x2631c7('0x20')](saveUpdates(_0x3fd1a4[_0x2631c7('0xf')],null))[_0x2631c7('0x20')](respondWithResult(_0x3299ca,null))['catch'](handleError(_0x3299ca,null));},exports[_0x584f8f('0x8')]=function(_0x3f9742,_0x187b8b){const _0x55af27=_0x584f8f;return db[_0x55af27('0x31')]['findOne']({'where':{'id':_0x3f9742[_0x55af27('0x27')]['id']}})[_0x55af27('0x20')](handleEntityNotFound(_0x187b8b,null))[_0x55af27('0x20')](removeEntity(_0x187b8b,null))['catch'](handleError(_0x187b8b,null));},exports['describe']=function(_0x2e5fa6,_0x5417a1){const _0x2c674f=_0x584f8f;return db[_0x2c674f('0x31')][_0x2c674f('0xa')]()[_0x2c674f('0x20')](respondWithResult(_0x5417a1,null))[_0x2c674f('0x1b')](handleError(_0x5417a1,null));};