Built motion from commit a9fb64cc6defd8fb3a5cc199221f878e91c0e969. Version 3.0.0...
[motion-next.git] / server / api / faxTransferReport / faxTransferReport.controller.js
1 const a224_0x395e=['status','model','lodash','findAll','error','name','Content-Range','map','sort','attributes','limit','options','show','api','filter','FaxTransferReport','filters','index','order','update','then','count','intersection','create','../../mysqldb','set','rows','sendStatus','../../components/parsers/qs','where','fields','query','findOne','json','type','describe','rawAttributes','includeAll','keys','undefined','include','params','pick','send','offset','catch','sequelize','body','length'];(function(_0x50c2f8,_0x395e81){const _0x108c20=function(_0x9ea5f4){while(--_0x9ea5f4){_0x50c2f8['push'](_0x50c2f8['shift']());}};_0x108c20(++_0x395e81);}(a224_0x395e,0x1dc));const a224_0x108c=function(_0x50c2f8,_0x395e81){_0x50c2f8=_0x50c2f8-0x0;let _0x108c20=a224_0x395e[_0x50c2f8];return _0x108c20;};const _0x3b2374=a224_0x108c;'use strict';const _=require(_0x3b2374('0x10')),qs=require(_0x3b2374('0x2a')),logger=require('../../config/logger')(_0x3b2374('0x1b')),db=require(_0x3b2374('0x26'))['db'],{Op}=require(_0x3b2374('0xb'));function respondWithResult(_0x9ea5f4,_0x3d700a){return _0x3d700a=_0x3d700a||0xc8,function(_0x496853){const _0x33f56c=a224_0x108c;if(_0x496853)return _0x9ea5f4['status'](_0x3d700a)[_0x33f56c('0x2f')](_0x496853);};}function respondWithFilteredResult(_0x5b5e9a,_0x45da59){return function(_0x3e1e30){const _0x1ca0bc=a224_0x108c;if(_0x3e1e30){const _0x65baa5=_0x3e1e30[_0x1ca0bc('0x23')],_0x31cdf4=_0x45da59[_0x1ca0bc('0x9')];let _0x37bfa0=_0x45da59['offset']+_0x45da59[_0x1ca0bc('0x18')],_0x587a50;return _0x37bfa0>=_0x65baa5?(_0x37bfa0=_0x65baa5,_0x587a50=0xc8):_0x587a50=0xce,_0x5b5e9a[_0x1ca0bc('0xe')](_0x587a50),_0x5b5e9a[_0x1ca0bc('0x27')](_0x1ca0bc('0x14'),_0x31cdf4+'-'+_0x37bfa0+'/'+_0x65baa5)[_0x1ca0bc('0x2f')](_0x3e1e30);}return null;};}function saveUpdates(_0x1efb77){return function(_0xa69b2f){const _0x49e8d6=a224_0x108c;if(_0xa69b2f)return _0xa69b2f[_0x49e8d6('0x21')](_0x1efb77)[_0x49e8d6('0x22')](function(_0x2fb323){return _0x2fb323;});return null;};}function removeEntity(_0x55300d){return function(_0x37bc6c){const _0x2c66ba=a224_0x108c;if(_0x37bc6c)return _0x37bc6c['destroy']()[_0x2c66ba('0x22')](function(){const _0x189ebb=_0x2c66ba;_0x55300d[_0x189ebb('0xe')](0xcc)['end']();});};}function handleEntityNotFound(_0x2b14f5){return function(_0x40a51e){const _0x4a03b8=a224_0x108c;return!_0x40a51e&&_0x2b14f5[_0x4a03b8('0x29')](0x194),_0x40a51e;};}function handleError(_0x4dfec1,_0x461691){return _0x461691=_0x461691||0x1f4,function(_0x5767b5){const _0x321038=a224_0x108c;logger[_0x321038('0x12')](_0x5767b5['stack']),_0x5767b5[_0x321038('0x13')]&&delete _0x5767b5[_0x321038('0x13')],_0x4dfec1[_0x321038('0xe')](_0x461691)[_0x321038('0x8')](_0x5767b5);};}exports[_0x3b2374('0x1f')]=function(_0x4a4eb8,_0xb8916b){const _0x2d89c5=_0x3b2374;let _0x52f754={};const _0x1b21a6={},_0x4fbf4e={'count':0x0,'rows':[]},_0x39f42e=_[_0x2d89c5('0x15')](db['FaxTransferReport'][_0x2d89c5('0x1')],function(_0x52dac0){const _0x1cece7=_0x2d89c5;return{'name':_0x52dac0['fieldName'],'type':_0x52dac0[_0x1cece7('0x30')]['key']};});_0x1b21a6[_0x2d89c5('0xf')]=_[_0x2d89c5('0x15')](_0x39f42e,_0x2d89c5('0x13')),_0x1b21a6[_0x2d89c5('0x2d')]=_[_0x2d89c5('0x3')](_0x4a4eb8[_0x2d89c5('0x2d')]),_0x1b21a6['filters']=_[_0x2d89c5('0x24')](_0x1b21a6[_0x2d89c5('0xf')],_0x1b21a6['query']),_0x52f754[_0x2d89c5('0x17')]=_['intersection'](_0x1b21a6['model'],qs[_0x2d89c5('0x2c')](_0x4a4eb8[_0x2d89c5('0x2d')][_0x2d89c5('0x2c')])),_0x52f754[_0x2d89c5('0x17')]=_0x52f754[_0x2d89c5('0x17')]['length']?_0x52f754[_0x2d89c5('0x17')]:_0x1b21a6[_0x2d89c5('0xf')];typeof _0x4a4eb8[_0x2d89c5('0x2d')]['nolimit']===_0x2d89c5('0x4')&&(_0x52f754['limit']=qs[_0x2d89c5('0x18')](_0x4a4eb8['query'][_0x2d89c5('0x18')]),_0x52f754['offset']=qs[_0x2d89c5('0x9')](_0x4a4eb8[_0x2d89c5('0x2d')][_0x2d89c5('0x9')]));_0x52f754[_0x2d89c5('0x20')]=qs[_0x2d89c5('0x16')](_0x4a4eb8[_0x2d89c5('0x2d')][_0x2d89c5('0x16')]),_0x52f754[_0x2d89c5('0x2b')]=qs[_0x2d89c5('0x1e')](_[_0x2d89c5('0x7')](_0x4a4eb8['query'],_0x1b21a6['filters']),_0x39f42e);_0x4a4eb8[_0x2d89c5('0x2d')][_0x2d89c5('0x1c')]&&(_0x52f754[_0x2d89c5('0x2b')]=_['merge'](_0x52f754['where'],{[Op['or']]:_[_0x2d89c5('0x15')](_0x39f42e,function(_0x246851){const _0x347e13=_0x2d89c5;if(_0x246851[_0x347e13('0x30')]!=='VIRTUAL'){const _0x505f7a={};return _0x505f7a[_0x246851[_0x347e13('0x13')]]={[Op['like']]:'%'+_0x4a4eb8[_0x347e13('0x2d')][_0x347e13('0x1c')]+'%'},_0x505f7a;}})}));_0x52f754=_['merge']({},_0x52f754,_0x4a4eb8[_0x2d89c5('0x19')]);const _0x2a17c9={'where':_0x52f754[_0x2d89c5('0x2b')]};return db['FaxTransferReport'][_0x2d89c5('0x23')](_0x2a17c9)[_0x2d89c5('0x22')](function(_0x61b9b2){const _0x2acc0e=_0x2d89c5;return _0x4fbf4e[_0x2acc0e('0x23')]=_0x61b9b2,_0x4a4eb8['query'][_0x2acc0e('0x2')]&&(_0x52f754[_0x2acc0e('0x5')]=[{'all':!![]}]),db[_0x2acc0e('0x1d')][_0x2acc0e('0x11')](_0x52f754);})[_0x2d89c5('0x22')](function(_0xd7542){const _0x5c0733=_0x2d89c5;return _0x4fbf4e[_0x5c0733('0x28')]=_0xd7542,_0x4fbf4e;})[_0x2d89c5('0x22')](respondWithFilteredResult(_0xb8916b,_0x52f754))[_0x2d89c5('0xa')](handleError(_0xb8916b,null));},exports[_0x3b2374('0x1a')]=function(_0xcb59d4,_0xdfc12a){const _0x500b21=_0x3b2374;let _0x5be9a9={'raw':!![],'where':{'id':_0xcb59d4[_0x500b21('0x6')]['id']}};const _0x1306af={};return _0x1306af[_0x500b21('0xf')]=_[_0x500b21('0x3')](db['FaxTransferReport'][_0x500b21('0x1')]),_0x1306af[_0x500b21('0x2d')]=_['keys'](_0xcb59d4['query']),_0x1306af[_0x500b21('0x1e')]=_[_0x500b21('0x24')](_0x1306af[_0x500b21('0xf')],_0x1306af[_0x500b21('0x2d')]),_0x5be9a9['attributes']=_[_0x500b21('0x24')](_0x1306af['model'],qs['fields'](_0xcb59d4[_0x500b21('0x2d')]['fields'])),_0x5be9a9[_0x500b21('0x17')]=_0x5be9a9[_0x500b21('0x17')][_0x500b21('0xd')]?_0x5be9a9[_0x500b21('0x17')]:_0x1306af[_0x500b21('0xf')],_0xcb59d4[_0x500b21('0x2d')][_0x500b21('0x2')]&&(_0x5be9a9[_0x500b21('0x5')]=[{'all':!![]}]),_0x5be9a9=_['merge']({},_0x5be9a9,_0xcb59d4[_0x500b21('0x19')]),db['FaxTransferReport'][_0x500b21('0x2e')](_0x5be9a9)['then'](handleEntityNotFound(_0xdfc12a,null))[_0x500b21('0x22')](respondWithResult(_0xdfc12a,null))[_0x500b21('0xa')](handleError(_0xdfc12a,null));},exports['create']=function(_0x5cda1b,_0x15a5e2){const _0x9f5c7f=_0x3b2374;return db[_0x9f5c7f('0x1d')][_0x9f5c7f('0x25')](_0x5cda1b[_0x9f5c7f('0xc')],{})[_0x9f5c7f('0x22')](respondWithResult(_0x15a5e2,0xc9))[_0x9f5c7f('0xa')](handleError(_0x15a5e2,null));},exports[_0x3b2374('0x21')]=function(_0x2f82b6,_0x333425){const _0x168a3e=_0x3b2374;return _0x2f82b6[_0x168a3e('0xc')]['id']&&delete _0x2f82b6['body']['id'],db[_0x168a3e('0x1d')][_0x168a3e('0x2e')]({'where':{'id':_0x2f82b6[_0x168a3e('0x6')]['id']}})['then'](handleEntityNotFound(_0x333425,null))[_0x168a3e('0x22')](saveUpdates(_0x2f82b6['body'],null))[_0x168a3e('0x22')](respondWithResult(_0x333425,null))[_0x168a3e('0xa')](handleError(_0x333425,null));},exports['destroy']=function(_0x26324d,_0x468769){const _0xa8944b=_0x3b2374;return db[_0xa8944b('0x1d')]['findOne']({'where':{'id':_0x26324d['params']['id']}})['then'](handleEntityNotFound(_0x468769,null))[_0xa8944b('0x22')](removeEntity(_0x468769,null))['catch'](handleError(_0x468769,null));},exports[_0x3b2374('0x0')]=function(_0x1e8705,_0x264c68){const _0x152fcc=_0x3b2374;return db[_0x152fcc('0x1d')][_0x152fcc('0x0')]()[_0x152fcc('0x22')](respondWithResult(_0x264c68,null))[_0x152fcc('0xa')](handleError(_0x264c68,null));};