Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / chatTransferReport / chatTransferReport.controller.js
index 5d2cc8c..dad2890 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3a68=['pick','filter','options','count','includeAll','include','ChatTransferReport','rows','catch','show','params','merge','create','body','find','describe','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','mustache','path','sox','to-csv','ejs','crypto','desk.js','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','save','then','destroy','name','send','index','map','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','sort','where'];(function(_0x2c741f,_0x25b70c){var _0x33828e=function(_0x45d63f){while(--_0x45d63f){_0x2c741f['push'](_0x2c741f['shift']());}};_0x33828e(++_0x25b70c);}(_0x3a68,0x118));var _0x83a6=function(_0x3ed7b7,_0x30400d){_0x3ed7b7=_0x3ed7b7-0x0;var _0x47612f=_0x3a68[_0x3ed7b7];return _0x47612f;};'use strict';var pdf=require(_0x83a6('0x0'));var emlformat=require(_0x83a6('0x1'));var rimraf=require(_0x83a6('0x2'));var zipdir=require(_0x83a6('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x83a6('0x4'));var moment=require(_0x83a6('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x83a6('0x6'));var util=require('util');var path=require(_0x83a6('0x7'));var sox=require(_0x83a6('0x8'));var csv=require(_0x83a6('0x9'));var ejs=require(_0x83a6('0xa'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x83a6('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x83a6('0xc'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x83a6('0xd'));var Redis=require(_0x83a6('0xe'));var authService=require('../../components/auth/service');var qs=require(_0x83a6('0xf'));var as=require(_0x83a6('0x10'));var hardwareService=require(_0x83a6('0x11'));var logger=require(_0x83a6('0x12'))('api');var utils=require(_0x83a6('0x13'));var config=require('../../config/environment');var db=require(_0x83a6('0x14'))['db'];function respondWithStatusCode(_0x4aa1e3,_0x41cffd){_0x41cffd=_0x41cffd||0xcc;return function(_0x39685b){if(_0x39685b){return _0x4aa1e3[_0x83a6('0x15')](_0x41cffd);}return _0x4aa1e3[_0x83a6('0x16')](_0x41cffd)[_0x83a6('0x17')]();};}function respondWithResult(_0x4deebc,_0xede92){_0xede92=_0xede92||0xc8;return function(_0x1803e6){if(_0x1803e6){return _0x4deebc[_0x83a6('0x16')](_0xede92)[_0x83a6('0x18')](_0x1803e6);}};}function respondWithFilteredResult(_0x8ab099,_0x5e3039){return function(_0x1f6303){if(_0x1f6303){var _0x1c2baf=_0x1f6303['count'],_0x3786e3=_0x5e3039['offset'],_0x42a6ad=_0x5e3039[_0x83a6('0x19')]+_0x5e3039[_0x83a6('0x1a')],_0x466a6d;if(_0x42a6ad>=_0x1c2baf){_0x42a6ad=_0x1c2baf;_0x466a6d=0xc8;}else{_0x466a6d=0xce;}_0x8ab099['status'](_0x466a6d);return _0x8ab099[_0x83a6('0x1b')](_0x83a6('0x1c'),_0x3786e3+'-'+_0x42a6ad+'/'+_0x1c2baf)[_0x83a6('0x18')](_0x1f6303);}return null;};}function patchUpdates(_0x2fc344){return function(_0x11b36c){try{jsonpatch['apply'](_0x11b36c,_0x2fc344,!![]);}catch(_0x594451){return BPromise['reject'](_0x594451);}return _0x11b36c[_0x83a6('0x1d')]();};}function saveUpdates(_0x346e66,_0x76938d){return function(_0x365e7a){if(_0x365e7a){return _0x365e7a['update'](_0x346e66)[_0x83a6('0x1e')](function(_0x42d48f){return _0x42d48f;});}return null;};}function removeEntity(_0x49e735,_0x3d367f){return function(_0x4221fa){if(_0x4221fa){return _0x4221fa[_0x83a6('0x1f')]()[_0x83a6('0x1e')](function(){_0x49e735[_0x83a6('0x16')](0xcc)[_0x83a6('0x17')]();});}};}function handleEntityNotFound(_0x407d2e,_0x4c8d32){return function(_0x36cd23){if(!_0x36cd23){_0x407d2e[_0x83a6('0x15')](0x194);}return _0x36cd23;};}function handleError(_0x3add3f,_0x8e650e){_0x8e650e=_0x8e650e||0x1f4;return function(_0x181c2a){logger['error'](_0x181c2a['stack']);if(_0x181c2a[_0x83a6('0x20')]){delete _0x181c2a[_0x83a6('0x20')];}_0x3add3f[_0x83a6('0x16')](_0x8e650e)[_0x83a6('0x21')](_0x181c2a);};}exports[_0x83a6('0x22')]=function(_0x27ae8c,_0x5e23f7){var _0x24167b={},_0x5d2cc1={},_0x43bf24={'count':0x0,'rows':[]};var _0xb4b642=_[_0x83a6('0x23')](db['ChatTransferReport']['rawAttributes'],function(_0x1bacbf){return{'name':_0x1bacbf[_0x83a6('0x24')],'type':_0x1bacbf[_0x83a6('0x25')][_0x83a6('0x26')]};});_0x5d2cc1[_0x83a6('0x27')]=_[_0x83a6('0x23')](_0xb4b642,_0x83a6('0x20'));_0x5d2cc1[_0x83a6('0x28')]=_[_0x83a6('0x29')](_0x27ae8c['query']);_0x5d2cc1[_0x83a6('0x2a')]=_[_0x83a6('0x2b')](_0x5d2cc1[_0x83a6('0x27')],_0x5d2cc1[_0x83a6('0x28')]);_0x24167b[_0x83a6('0x2c')]=_[_0x83a6('0x2b')](_0x5d2cc1[_0x83a6('0x27')],qs[_0x83a6('0x2d')](_0x27ae8c[_0x83a6('0x28')][_0x83a6('0x2d')]));_0x24167b[_0x83a6('0x2c')]=_0x24167b['attributes'][_0x83a6('0x2e')]?_0x24167b[_0x83a6('0x2c')]:_0x5d2cc1[_0x83a6('0x27')];if(!_0x27ae8c[_0x83a6('0x28')][_0x83a6('0x2f')]('nolimit')){_0x24167b[_0x83a6('0x1a')]=qs[_0x83a6('0x1a')](_0x27ae8c['query'][_0x83a6('0x1a')]);_0x24167b[_0x83a6('0x19')]=qs[_0x83a6('0x19')](_0x27ae8c[_0x83a6('0x28')][_0x83a6('0x19')]);}_0x24167b['order']=qs['sort'](_0x27ae8c[_0x83a6('0x28')][_0x83a6('0x30')]);_0x24167b[_0x83a6('0x31')]=qs[_0x83a6('0x2a')](_[_0x83a6('0x32')](_0x27ae8c['query'],_0x5d2cc1[_0x83a6('0x2a')]));if(_0x27ae8c[_0x83a6('0x28')]['filter']){_0x24167b['where']=_['merge'](_0x24167b[_0x83a6('0x31')],{'$or':_['map'](_0xb4b642,function(_0x133d0d){if(_0x133d0d[_0x83a6('0x25')]!=='VIRTUAL'){var _0xbaf0bb={};_0xbaf0bb[_0x133d0d[_0x83a6('0x20')]]={'$like':'%'+_0x27ae8c[_0x83a6('0x28')][_0x83a6('0x33')]+'%'};return _0xbaf0bb;}})});}_0x24167b=_['merge']({},_0x24167b,_0x27ae8c[_0x83a6('0x34')]);var _0x191a62={'where':_0x24167b[_0x83a6('0x31')]};return db['ChatTransferReport'][_0x83a6('0x35')](_0x191a62)['then'](function(_0x350280){_0x43bf24[_0x83a6('0x35')]=_0x350280;if(_0x27ae8c[_0x83a6('0x28')][_0x83a6('0x36')]){_0x24167b[_0x83a6('0x37')]=[{'all':!![]}];}return db[_0x83a6('0x38')]['findAll'](_0x24167b);})[_0x83a6('0x1e')](function(_0x5d97be){_0x43bf24[_0x83a6('0x39')]=_0x5d97be;return _0x43bf24;})[_0x83a6('0x1e')](respondWithFilteredResult(_0x5e23f7,_0x24167b))[_0x83a6('0x3a')](handleError(_0x5e23f7,null));};exports[_0x83a6('0x3b')]=function(_0x307239,_0x31aedd){var _0x4fc259={'raw':!![],'where':{'id':_0x307239[_0x83a6('0x3c')]['id']}},_0x194acd={};_0x194acd['model']=_[_0x83a6('0x29')](db['ChatTransferReport']['rawAttributes']);_0x194acd[_0x83a6('0x28')]=_[_0x83a6('0x29')](_0x307239[_0x83a6('0x28')]);_0x194acd[_0x83a6('0x2a')]=_[_0x83a6('0x2b')](_0x194acd['model'],_0x194acd[_0x83a6('0x28')]);_0x4fc259['attributes']=_[_0x83a6('0x2b')](_0x194acd['model'],qs[_0x83a6('0x2d')](_0x307239[_0x83a6('0x28')][_0x83a6('0x2d')]));_0x4fc259[_0x83a6('0x2c')]=_0x4fc259[_0x83a6('0x2c')][_0x83a6('0x2e')]?_0x4fc259['attributes']:_0x194acd['model'];if(_0x307239[_0x83a6('0x28')][_0x83a6('0x36')]){_0x4fc259[_0x83a6('0x37')]=[{'all':!![]}];}_0x4fc259=_[_0x83a6('0x3d')]({},_0x4fc259,_0x307239[_0x83a6('0x34')]);return db['ChatTransferReport']['find'](_0x4fc259)[_0x83a6('0x1e')](handleEntityNotFound(_0x31aedd,null))[_0x83a6('0x1e')](respondWithResult(_0x31aedd,null))[_0x83a6('0x3a')](handleError(_0x31aedd,null));};exports[_0x83a6('0x3e')]=function(_0x4038c5,_0xc8adc6){return db[_0x83a6('0x38')][_0x83a6('0x3e')](_0x4038c5['body'],{})[_0x83a6('0x1e')](respondWithResult(_0xc8adc6,0xc9))[_0x83a6('0x3a')](handleError(_0xc8adc6,null));};exports['update']=function(_0x31539d,_0x6c1c1b){if(_0x31539d[_0x83a6('0x3f')]['id']){delete _0x31539d[_0x83a6('0x3f')]['id'];}return db[_0x83a6('0x38')][_0x83a6('0x40')]({'where':{'id':_0x31539d[_0x83a6('0x3c')]['id']}})[_0x83a6('0x1e')](handleEntityNotFound(_0x6c1c1b,null))[_0x83a6('0x1e')](saveUpdates(_0x31539d['body'],null))[_0x83a6('0x1e')](respondWithResult(_0x6c1c1b,null))[_0x83a6('0x3a')](handleError(_0x6c1c1b,null));};exports[_0x83a6('0x1f')]=function(_0x1b453e,_0x3451d1){return db[_0x83a6('0x38')][_0x83a6('0x40')]({'where':{'id':_0x1b453e[_0x83a6('0x3c')]['id']}})[_0x83a6('0x1e')](handleEntityNotFound(_0x3451d1,null))[_0x83a6('0x1e')](removeEntity(_0x3451d1,null))[_0x83a6('0x3a')](handleError(_0x3451d1,null));};exports[_0x83a6('0x41')]=function(_0x20351d,_0x2c4d0a){return db[_0x83a6('0x38')][_0x83a6('0x41')]()[_0x83a6('0x1e')](respondWithResult(_0x2c4d0a,null))[_0x83a6('0x3a')](handleError(_0x2c4d0a,null));};
\ No newline at end of file
+var _0x2432=['../../config/utils','../../config/environment','end','status','json','offset','limit','set','reject','save','then','destroy','sendStatus','error','stack','name','send','index','ChatTransferReport','fieldName','type','key','map','query','keys','filters','intersection','attributes','model','fields','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','VIRTUAL','count','include','findAll','rows','catch','show','params','rawAttributes','length','includeAll','options','find','create','body','update','describe','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','api'];(function(_0x48ecf0,_0x5b3788){var _0x48f5ef=function(_0x4c4e33){while(--_0x4c4e33){_0x48ecf0['push'](_0x48ecf0['shift']());}};_0x48f5ef(++_0x5b3788);}(_0x2432,0x15b));var _0x2243=function(_0x25b9a8,_0x37cc3c){_0x25b9a8=_0x25b9a8-0x0;var _0x123504=_0x2432[_0x25b9a8];return _0x123504;};'use strict';var pdf=require(_0x2243('0x0'));var emlformat=require(_0x2243('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x2243('0x2'));var jsonpatch=require(_0x2243('0x3'));var rp=require(_0x2243('0x4'));var moment=require('moment');var BPromise=require(_0x2243('0x5'));var Mustache=require(_0x2243('0x6'));var util=require(_0x2243('0x7'));var path=require(_0x2243('0x8'));var sox=require(_0x2243('0x9'));var csv=require(_0x2243('0xa'));var ejs=require(_0x2243('0xb'));var fs=require('fs');var _=require(_0x2243('0xc'));var squel=require(_0x2243('0xd'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x2243('0xe'));var authService=require(_0x2243('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x2243('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x2243('0x11'));var utils=require(_0x2243('0x12'));var config=require(_0x2243('0x13'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1bf7eb,_0x56dde1){_0x56dde1=_0x56dde1||0xcc;return function(_0x9ad8f8){if(_0x9ad8f8){return _0x1bf7eb['sendStatus'](_0x56dde1);}return _0x1bf7eb['status'](_0x56dde1)[_0x2243('0x14')]();};}function respondWithResult(_0x47b92c,_0x4e65a1){_0x4e65a1=_0x4e65a1||0xc8;return function(_0xcc7ed7){if(_0xcc7ed7){return _0x47b92c[_0x2243('0x15')](_0x4e65a1)[_0x2243('0x16')](_0xcc7ed7);}};}function respondWithFilteredResult(_0x5330d1,_0x196539){return function(_0x585c10){if(_0x585c10){var _0x1348a0=_0x585c10['count'],_0x39d208=_0x196539[_0x2243('0x17')],_0x4f1580=_0x196539[_0x2243('0x17')]+_0x196539[_0x2243('0x18')],_0x582ea9;if(_0x4f1580>=_0x1348a0){_0x4f1580=_0x1348a0;_0x582ea9=0xc8;}else{_0x582ea9=0xce;}_0x5330d1[_0x2243('0x15')](_0x582ea9);return _0x5330d1[_0x2243('0x19')]('Content-Range',_0x39d208+'-'+_0x4f1580+'/'+_0x1348a0)['json'](_0x585c10);}return null;};}function patchUpdates(_0x925cbf){return function(_0x4b53ea){try{jsonpatch['apply'](_0x4b53ea,_0x925cbf,!![]);}catch(_0x64c4cd){return BPromise[_0x2243('0x1a')](_0x64c4cd);}return _0x4b53ea[_0x2243('0x1b')]();};}function saveUpdates(_0x2995c0,_0x580c3a){return function(_0x3a905a){if(_0x3a905a){return _0x3a905a['update'](_0x2995c0)[_0x2243('0x1c')](function(_0x2e8d30){return _0x2e8d30;});}return null;};}function removeEntity(_0x1aa943,_0x2c91da){return function(_0x534eaf){if(_0x534eaf){return _0x534eaf[_0x2243('0x1d')]()['then'](function(){_0x1aa943[_0x2243('0x15')](0xcc)[_0x2243('0x14')]();});}};}function handleEntityNotFound(_0xc35bc0,_0x4fb92b){return function(_0x512b6b){if(!_0x512b6b){_0xc35bc0[_0x2243('0x1e')](0x194);}return _0x512b6b;};}function handleError(_0x3c3c08,_0x5db9ab){_0x5db9ab=_0x5db9ab||0x1f4;return function(_0x30d6bf){logger[_0x2243('0x1f')](_0x30d6bf[_0x2243('0x20')]);if(_0x30d6bf['name']){delete _0x30d6bf[_0x2243('0x21')];}_0x3c3c08['status'](_0x5db9ab)[_0x2243('0x22')](_0x30d6bf);};}exports[_0x2243('0x23')]=function(_0x14a677,_0x441a4f){var _0x5c58d3={},_0x5950dc={},_0x11cbd9={'count':0x0,'rows':[]};var _0x5562dc=_['map'](db[_0x2243('0x24')]['rawAttributes'],function(_0x4f8b04){return{'name':_0x4f8b04[_0x2243('0x25')],'type':_0x4f8b04[_0x2243('0x26')][_0x2243('0x27')]};});_0x5950dc['model']=_[_0x2243('0x28')](_0x5562dc,_0x2243('0x21'));_0x5950dc[_0x2243('0x29')]=_[_0x2243('0x2a')](_0x14a677[_0x2243('0x29')]);_0x5950dc[_0x2243('0x2b')]=_[_0x2243('0x2c')](_0x5950dc['model'],_0x5950dc[_0x2243('0x29')]);_0x5c58d3[_0x2243('0x2d')]=_[_0x2243('0x2c')](_0x5950dc[_0x2243('0x2e')],qs[_0x2243('0x2f')](_0x14a677['query'][_0x2243('0x2f')]));_0x5c58d3[_0x2243('0x2d')]=_0x5c58d3[_0x2243('0x2d')]['length']?_0x5c58d3[_0x2243('0x2d')]:_0x5950dc[_0x2243('0x2e')];if(!_0x14a677[_0x2243('0x29')][_0x2243('0x30')](_0x2243('0x31'))){_0x5c58d3[_0x2243('0x18')]=qs['limit'](_0x14a677[_0x2243('0x29')][_0x2243('0x18')]);_0x5c58d3[_0x2243('0x17')]=qs[_0x2243('0x17')](_0x14a677[_0x2243('0x29')][_0x2243('0x17')]);}_0x5c58d3[_0x2243('0x32')]=qs[_0x2243('0x33')](_0x14a677[_0x2243('0x29')]['sort']);_0x5c58d3['where']=qs[_0x2243('0x2b')](_[_0x2243('0x34')](_0x14a677[_0x2243('0x29')],_0x5950dc[_0x2243('0x2b')]));if(_0x14a677[_0x2243('0x29')][_0x2243('0x35')]){_0x5c58d3[_0x2243('0x36')]=_[_0x2243('0x37')](_0x5c58d3[_0x2243('0x36')],{'$or':_['map'](_0x5562dc,function(_0x105c55){if(_0x105c55[_0x2243('0x26')]!==_0x2243('0x38')){var _0x90119c={};_0x90119c[_0x105c55[_0x2243('0x21')]]={'$like':'%'+_0x14a677[_0x2243('0x29')]['filter']+'%'};return _0x90119c;}})});}_0x5c58d3=_['merge']({},_0x5c58d3,_0x14a677['options']);var _0x23240e={'where':_0x5c58d3[_0x2243('0x36')]};return db[_0x2243('0x24')][_0x2243('0x39')](_0x23240e)['then'](function(_0x232a13){_0x11cbd9[_0x2243('0x39')]=_0x232a13;if(_0x14a677[_0x2243('0x29')]['includeAll']){_0x5c58d3[_0x2243('0x3a')]=[{'all':!![]}];}return db[_0x2243('0x24')][_0x2243('0x3b')](_0x5c58d3);})[_0x2243('0x1c')](function(_0x6d7040){_0x11cbd9[_0x2243('0x3c')]=_0x6d7040;return _0x11cbd9;})[_0x2243('0x1c')](respondWithFilteredResult(_0x441a4f,_0x5c58d3))[_0x2243('0x3d')](handleError(_0x441a4f,null));};exports[_0x2243('0x3e')]=function(_0x5b2666,_0x4b4654){var _0x303845={'raw':!![],'where':{'id':_0x5b2666[_0x2243('0x3f')]['id']}},_0x3b8f81={};_0x3b8f81[_0x2243('0x2e')]=_[_0x2243('0x2a')](db[_0x2243('0x24')][_0x2243('0x40')]);_0x3b8f81[_0x2243('0x29')]=_[_0x2243('0x2a')](_0x5b2666[_0x2243('0x29')]);_0x3b8f81['filters']=_[_0x2243('0x2c')](_0x3b8f81[_0x2243('0x2e')],_0x3b8f81[_0x2243('0x29')]);_0x303845[_0x2243('0x2d')]=_['intersection'](_0x3b8f81['model'],qs[_0x2243('0x2f')](_0x5b2666[_0x2243('0x29')][_0x2243('0x2f')]));_0x303845[_0x2243('0x2d')]=_0x303845[_0x2243('0x2d')][_0x2243('0x41')]?_0x303845[_0x2243('0x2d')]:_0x3b8f81[_0x2243('0x2e')];if(_0x5b2666[_0x2243('0x29')][_0x2243('0x42')]){_0x303845[_0x2243('0x3a')]=[{'all':!![]}];}_0x303845=_[_0x2243('0x37')]({},_0x303845,_0x5b2666[_0x2243('0x43')]);return db[_0x2243('0x24')][_0x2243('0x44')](_0x303845)[_0x2243('0x1c')](handleEntityNotFound(_0x4b4654,null))[_0x2243('0x1c')](respondWithResult(_0x4b4654,null))[_0x2243('0x3d')](handleError(_0x4b4654,null));};exports[_0x2243('0x45')]=function(_0x266c9e,_0x430b1f){return db[_0x2243('0x24')][_0x2243('0x45')](_0x266c9e[_0x2243('0x46')],{})[_0x2243('0x1c')](respondWithResult(_0x430b1f,0xc9))[_0x2243('0x3d')](handleError(_0x430b1f,null));};exports[_0x2243('0x47')]=function(_0x5f4322,_0x344c9c){if(_0x5f4322[_0x2243('0x46')]['id']){delete _0x5f4322['body']['id'];}return db[_0x2243('0x24')][_0x2243('0x44')]({'where':{'id':_0x5f4322[_0x2243('0x3f')]['id']}})[_0x2243('0x1c')](handleEntityNotFound(_0x344c9c,null))[_0x2243('0x1c')](saveUpdates(_0x5f4322[_0x2243('0x46')],null))[_0x2243('0x1c')](respondWithResult(_0x344c9c,null))[_0x2243('0x3d')](handleError(_0x344c9c,null));};exports[_0x2243('0x1d')]=function(_0x2cae30,_0x497099){return db[_0x2243('0x24')][_0x2243('0x44')]({'where':{'id':_0x2cae30['params']['id']}})['then'](handleEntityNotFound(_0x497099,null))[_0x2243('0x1c')](removeEntity(_0x497099,null))[_0x2243('0x3d')](handleError(_0x497099,null));};exports[_0x2243('0x48')]=function(_0x5ebda6,_0x3f3d4a){return db[_0x2243('0x24')][_0x2243('0x48')]()[_0x2243('0x1c')](respondWithResult(_0x3f3d4a,null))[_0x2243('0x3d')](handleError(_0x3f3d4a,null));};
\ No newline at end of file