Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / chatTransferReport / chatTransferReport.controller.js
index 02d2f2a..197d527 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x68b3=['sendStatus','status','end','json','count','offset','limit','apply','save','update','then','destroy','error','stack','name','send','index','ChatTransferReport','rawAttributes','model','keys','query','filters','intersection','fields','attributes','length','sort','where','merge','map','type','key','VIRTUAL','field','filter','includeAll','include','rows','catch','show','options','find','create','body','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment'];(function(_0x61e32b,_0x3791d7){var _0x5964bc=function(_0x1dd21e){while(--_0x1dd21e){_0x61e32b['push'](_0x61e32b['shift']());}};_0x5964bc(++_0x3791d7);}(_0x68b3,0x1d8));var _0x368b=function(_0x2e8585,_0x57c8d3){_0x2e8585=_0x2e8585-0x0;var _0x514ff3=_0x68b3[_0x2e8585];return _0x514ff3;};'use strict';var pdf=require(_0x368b('0x0'));var emlformat=require(_0x368b('0x1'));var rimraf=require(_0x368b('0x2'));var zipdir=require(_0x368b('0x3'));var jsonpatch=require(_0x368b('0x4'));var rp=require('request-promise');var moment=require(_0x368b('0x5'));var BPromise=require(_0x368b('0x6'));var Mustache=require(_0x368b('0x7'));var util=require(_0x368b('0x8'));var path=require('path');var sox=require(_0x368b('0x9'));var csv=require(_0x368b('0xa'));var ejs=require(_0x368b('0xb'));var fs=require('fs');var _=require(_0x368b('0xc'));var squel=require(_0x368b('0xd'));var crypto=require(_0x368b('0xe'));var jsforce=require(_0x368b('0xf'));var deskjs=require(_0x368b('0x10'));var toCsv=require(_0x368b('0xa'));var querystring=require(_0x368b('0x11'));var Papa=require(_0x368b('0x12'));var Redis=require('ioredis');var authService=require(_0x368b('0x13'));var qs=require(_0x368b('0x14'));var hardwareService=require(_0x368b('0x15'));var logger=require('../../config/logger')(_0x368b('0x16'));var utils=require(_0x368b('0x17'));var config=require(_0x368b('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x41fbfd,_0x847dcb){_0x847dcb=_0x847dcb||0xcc;return function(_0x514dc7){if(_0x514dc7){return _0x41fbfd[_0x368b('0x19')](_0x847dcb);}return _0x41fbfd[_0x368b('0x1a')](_0x847dcb)[_0x368b('0x1b')]();};}function respondWithResult(_0x4015fe,_0xdd5d13){_0xdd5d13=_0xdd5d13||0xc8;return function(_0x4fffe5){if(_0x4fffe5){return _0x4015fe[_0x368b('0x1a')](_0xdd5d13)[_0x368b('0x1c')](_0x4fffe5);}};}function respondWithFilteredResult(_0x4ce41b,_0x1c5e5b){return function(_0x2aabb9){if(_0x2aabb9){var _0x30c245=_0x2aabb9[_0x368b('0x1d')],_0x515350=_0x1c5e5b['offset'],_0x220cd5=_0x1c5e5b[_0x368b('0x1e')]+_0x1c5e5b[_0x368b('0x1f')],_0x392376;if(_0x220cd5>=_0x30c245){_0x220cd5=_0x30c245;_0x392376=0xc8;}else{_0x392376=0xce;}_0x4ce41b[_0x368b('0x1a')](_0x392376);return _0x4ce41b['set']('Content-Range',_0x515350+'-'+_0x220cd5+'/'+_0x30c245)[_0x368b('0x1c')](_0x2aabb9);}return null;};}function patchUpdates(_0x27d2a0){return function(_0x2c3cec){try{jsonpatch[_0x368b('0x20')](_0x2c3cec,_0x27d2a0,!![]);}catch(_0x1a4f20){return BPromise['reject'](_0x1a4f20);}return _0x2c3cec[_0x368b('0x21')]();};}function saveUpdates(_0x44cfe6,_0x2e74ca){return function(_0x1c927f){if(_0x1c927f){return _0x1c927f[_0x368b('0x22')](_0x44cfe6)[_0x368b('0x23')](function(_0x397185){return _0x397185;});}return null;};}function removeEntity(_0x1d8066,_0x508e48){return function(_0x13e750){if(_0x13e750){return _0x13e750[_0x368b('0x24')]()[_0x368b('0x23')](function(){_0x1d8066[_0x368b('0x1a')](0xcc)[_0x368b('0x1b')]();});}};}function handleEntityNotFound(_0x4c2fca,_0x286641){return function(_0x1ca429){if(!_0x1ca429){_0x4c2fca[_0x368b('0x19')](0x194);}return _0x1ca429;};}function handleError(_0xafa856,_0x77a269){_0x77a269=_0x77a269||0x1f4;return function(_0x85515f){logger[_0x368b('0x25')](_0x85515f[_0x368b('0x26')]);if(_0x85515f[_0x368b('0x27')]){delete _0x85515f[_0x368b('0x27')];}_0xafa856[_0x368b('0x1a')](_0x77a269)[_0x368b('0x28')](_0x85515f);};}exports[_0x368b('0x29')]=function(_0x376e61,_0x4636f4){var _0x23a83a={},_0x5dc5fa={},_0x9f192e={'count':0x0,'rows':[]};var _0x39ef94=db[_0x368b('0x2a')][_0x368b('0x2b')];_0x5dc5fa[_0x368b('0x2c')]=_[_0x368b('0x2d')](_0x39ef94);_0x5dc5fa[_0x368b('0x2e')]=_['keys'](_0x376e61['query']);_0x5dc5fa[_0x368b('0x2f')]=_[_0x368b('0x30')](_0x5dc5fa[_0x368b('0x2c')],_0x5dc5fa[_0x368b('0x2e')]);_0x23a83a['attributes']=_[_0x368b('0x30')](_0x5dc5fa[_0x368b('0x2c')],qs[_0x368b('0x31')](_0x376e61[_0x368b('0x2e')][_0x368b('0x31')]));_0x23a83a['attributes']=_0x23a83a[_0x368b('0x32')][_0x368b('0x33')]?_0x23a83a[_0x368b('0x32')]:_0x5dc5fa[_0x368b('0x2c')];if(!_0x376e61['query']['hasOwnProperty']('nolimit')){_0x23a83a[_0x368b('0x1f')]=qs[_0x368b('0x1f')](_0x376e61[_0x368b('0x2e')][_0x368b('0x1f')]);_0x23a83a[_0x368b('0x1e')]=qs['offset'](_0x376e61[_0x368b('0x2e')][_0x368b('0x1e')]);}_0x23a83a['order']=qs[_0x368b('0x34')](_0x376e61[_0x368b('0x2e')]['sort']);_0x23a83a[_0x368b('0x35')]=qs[_0x368b('0x2f')](_['pick'](_0x376e61[_0x368b('0x2e')],_0x5dc5fa['filters']));if(_0x376e61['query']['filter']){_0x23a83a[_0x368b('0x35')]=_[_0x368b('0x36')](_0x23a83a[_0x368b('0x35')],{'$or':_[_0x368b('0x37')](_0x39ef94,function(_0x3b00fe){if(_0x3b00fe[_0x368b('0x38')][_0x368b('0x39')]!==_0x368b('0x3a')){var _0x439e00={};_0x439e00[_0x3b00fe[_0x368b('0x3b')]]={'$like':'%'+_0x376e61['query'][_0x368b('0x3c')]+'%'};return _0x439e00;}})});}_0x23a83a=_[_0x368b('0x36')]({},_0x23a83a,_0x376e61['options']);var _0x221210={'where':_0x23a83a[_0x368b('0x35')]};return db[_0x368b('0x2a')][_0x368b('0x1d')](_0x221210)[_0x368b('0x23')](function(_0x5b4cf9){_0x9f192e[_0x368b('0x1d')]=_0x5b4cf9;if(_0x376e61[_0x368b('0x2e')][_0x368b('0x3d')]){_0x23a83a[_0x368b('0x3e')]=[{'all':!![]}];}return db['ChatTransferReport']['findAll'](_0x23a83a);})[_0x368b('0x23')](function(_0x3d00f9){_0x9f192e[_0x368b('0x3f')]=_0x3d00f9;return _0x9f192e;})[_0x368b('0x23')](respondWithFilteredResult(_0x4636f4,_0x23a83a))[_0x368b('0x40')](handleError(_0x4636f4,null));};exports[_0x368b('0x41')]=function(_0x1d990c,_0xaa348d){var _0x3a5254={'raw':!![],'where':{'id':_0x1d990c['params']['id']}},_0x1c30ff={};_0x1c30ff[_0x368b('0x2c')]=_[_0x368b('0x2d')](db['ChatTransferReport'][_0x368b('0x2b')]);_0x1c30ff[_0x368b('0x2e')]=_[_0x368b('0x2d')](_0x1d990c[_0x368b('0x2e')]);_0x1c30ff['filters']=_[_0x368b('0x30')](_0x1c30ff[_0x368b('0x2c')],_0x1c30ff['query']);_0x3a5254[_0x368b('0x32')]=_[_0x368b('0x30')](_0x1c30ff[_0x368b('0x2c')],qs['fields'](_0x1d990c[_0x368b('0x2e')][_0x368b('0x31')]));_0x3a5254[_0x368b('0x32')]=_0x3a5254['attributes']['length']?_0x3a5254[_0x368b('0x32')]:_0x1c30ff[_0x368b('0x2c')];if(_0x1d990c['query'][_0x368b('0x3d')]){_0x3a5254[_0x368b('0x3e')]=[{'all':!![]}];}_0x3a5254=_[_0x368b('0x36')]({},_0x3a5254,_0x1d990c[_0x368b('0x42')]);return db[_0x368b('0x2a')][_0x368b('0x43')](_0x3a5254)[_0x368b('0x23')](handleEntityNotFound(_0xaa348d,null))[_0x368b('0x23')](respondWithResult(_0xaa348d,null))[_0x368b('0x40')](handleError(_0xaa348d,null));};exports[_0x368b('0x44')]=function(_0x321a64,_0x432df9){return db[_0x368b('0x2a')]['create'](_0x321a64[_0x368b('0x45')],{})[_0x368b('0x23')](respondWithResult(_0x432df9,0xc9))[_0x368b('0x40')](handleError(_0x432df9,null));};exports[_0x368b('0x22')]=function(_0x2d59fe,_0x5a827e){if(_0x2d59fe['body']['id']){delete _0x2d59fe[_0x368b('0x45')]['id'];}return db[_0x368b('0x2a')][_0x368b('0x43')]({'where':{'id':_0x2d59fe['params']['id']}})[_0x368b('0x23')](handleEntityNotFound(_0x5a827e,null))[_0x368b('0x23')](saveUpdates(_0x2d59fe[_0x368b('0x45')],null))[_0x368b('0x23')](respondWithResult(_0x5a827e,null))[_0x368b('0x40')](handleError(_0x5a827e,null));};exports[_0x368b('0x24')]=function(_0x8f35b,_0x1174fa){return db[_0x368b('0x2a')][_0x368b('0x43')]({'where':{'id':_0x8f35b['params']['id']}})[_0x368b('0x23')](handleEntityNotFound(_0x1174fa,null))['then'](removeEntity(_0x1174fa,null))[_0x368b('0x40')](handleError(_0x1174fa,null));};exports['describe']=function(_0x221d59,_0x4b2d5f){return db[_0x368b('0x2a')][_0x368b('0x46')]()[_0x368b('0x23')](respondWithResult(_0x4b2d5f,null))[_0x368b('0x40')](handleError(_0x4b2d5f,null));};
\ No newline at end of file
+var _0x326f=['destroy','describe','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/environment','sendStatus','end','json','count','offset','status','set','Content-Range','save','update','then','name','send','index','ChatTransferReport','keys','query','filters','intersection','attributes','model','fields','length','hasOwnProperty','limit','order','sort','where','pick','map','type','VIRTUAL','field','filter','merge','includeAll','include','findAll','params','rawAttributes','options','find','create','body','catch'];(function(_0x216794,_0xca1003){var _0x573284=function(_0x738bb2){while(--_0x738bb2){_0x216794['push'](_0x216794['shift']());}};_0x573284(++_0xca1003);}(_0x326f,0xd1));var _0xf326=function(_0x4fae7a,_0x439a85){_0x4fae7a=_0x4fae7a-0x0;var _0x5eb361=_0x326f[_0x4fae7a];return _0x5eb361;};'use strict';var pdf=require(_0xf326('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xf326('0x1'));var jsonpatch=require(_0xf326('0x2'));var rp=require(_0xf326('0x3'));var moment=require(_0xf326('0x4'));var BPromise=require(_0xf326('0x5'));var Mustache=require(_0xf326('0x6'));var util=require(_0xf326('0x7'));var path=require(_0xf326('0x8'));var sox=require(_0xf326('0x9'));var csv=require(_0xf326('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xf326('0xb'));var squel=require(_0xf326('0xc'));var crypto=require(_0xf326('0xd'));var jsforce=require(_0xf326('0xe'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xf326('0xf'));var Redis=require(_0xf326('0x10'));var authService=require(_0xf326('0x11'));var qs=require(_0xf326('0x12'));var hardwareService=require(_0xf326('0x13'));var logger=require('../../config/logger')(_0xf326('0x14'));var utils=require('../../config/utils');var config=require(_0xf326('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2e4b71,_0x518ab5){_0x518ab5=_0x518ab5||0xcc;return function(_0x3162f9){if(_0x3162f9){return _0x2e4b71[_0xf326('0x16')](_0x518ab5);}return _0x2e4b71['status'](_0x518ab5)[_0xf326('0x17')]();};}function respondWithResult(_0x472632,_0x3504eb){_0x3504eb=_0x3504eb||0xc8;return function(_0x17a098){if(_0x17a098){return _0x472632['status'](_0x3504eb)[_0xf326('0x18')](_0x17a098);}};}function respondWithFilteredResult(_0x5204ee,_0x54bd1a){return function(_0xdf21d9){if(_0xdf21d9){var _0x11f6d2=_0xdf21d9[_0xf326('0x19')],_0x1f2e5a=_0x54bd1a[_0xf326('0x1a')],_0xa63d1a=_0x54bd1a[_0xf326('0x1a')]+_0x54bd1a['limit'],_0x292f4b;if(_0xa63d1a>=_0x11f6d2){_0xa63d1a=_0x11f6d2;_0x292f4b=0xc8;}else{_0x292f4b=0xce;}_0x5204ee[_0xf326('0x1b')](_0x292f4b);return _0x5204ee[_0xf326('0x1c')](_0xf326('0x1d'),_0x1f2e5a+'-'+_0xa63d1a+'/'+_0x11f6d2)[_0xf326('0x18')](_0xdf21d9);}return null;};}function patchUpdates(_0xcef2b5){return function(_0x311af0){try{jsonpatch['apply'](_0x311af0,_0xcef2b5,!![]);}catch(_0x4a5b6c){return BPromise['reject'](_0x4a5b6c);}return _0x311af0[_0xf326('0x1e')]();};}function saveUpdates(_0x289f4b,_0x484cbe){return function(_0x4cabce){if(_0x4cabce){return _0x4cabce[_0xf326('0x1f')](_0x289f4b)['then'](function(_0x5b6d3c){return _0x5b6d3c;});}return null;};}function removeEntity(_0x448b92,_0x18ead3){return function(_0x549b46){if(_0x549b46){return _0x549b46['destroy']()[_0xf326('0x20')](function(){_0x448b92[_0xf326('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x337ed5,_0x1b9039){return function(_0x43c53e){if(!_0x43c53e){_0x337ed5[_0xf326('0x16')](0x194);}return _0x43c53e;};}function handleError(_0x17c157,_0x2049ec){_0x2049ec=_0x2049ec||0x1f4;return function(_0x5ce532){logger['error'](_0x5ce532['stack']);if(_0x5ce532[_0xf326('0x21')]){delete _0x5ce532[_0xf326('0x21')];}_0x17c157[_0xf326('0x1b')](_0x2049ec)[_0xf326('0x22')](_0x5ce532);};}exports[_0xf326('0x23')]=function(_0x410237,_0x5217d4){var _0x201d28={},_0xa3c0b={},_0x212d5d={'count':0x0,'rows':[]};var _0x581531=db[_0xf326('0x24')]['rawAttributes'];_0xa3c0b['model']=_[_0xf326('0x25')](_0x581531);_0xa3c0b[_0xf326('0x26')]=_[_0xf326('0x25')](_0x410237['query']);_0xa3c0b[_0xf326('0x27')]=_[_0xf326('0x28')](_0xa3c0b['model'],_0xa3c0b[_0xf326('0x26')]);_0x201d28[_0xf326('0x29')]=_[_0xf326('0x28')](_0xa3c0b[_0xf326('0x2a')],qs[_0xf326('0x2b')](_0x410237[_0xf326('0x26')][_0xf326('0x2b')]));_0x201d28[_0xf326('0x29')]=_0x201d28[_0xf326('0x29')][_0xf326('0x2c')]?_0x201d28['attributes']:_0xa3c0b[_0xf326('0x2a')];if(!_0x410237[_0xf326('0x26')][_0xf326('0x2d')]('nolimit')){_0x201d28[_0xf326('0x2e')]=qs[_0xf326('0x2e')](_0x410237[_0xf326('0x26')]['limit']);_0x201d28['offset']=qs[_0xf326('0x1a')](_0x410237[_0xf326('0x26')][_0xf326('0x1a')]);}_0x201d28[_0xf326('0x2f')]=qs[_0xf326('0x30')](_0x410237[_0xf326('0x26')][_0xf326('0x30')]);_0x201d28[_0xf326('0x31')]=qs['filters'](_[_0xf326('0x32')](_0x410237[_0xf326('0x26')],_0xa3c0b['filters']));if(_0x410237[_0xf326('0x26')]['filter']){_0x201d28[_0xf326('0x31')]=_['merge'](_0x201d28['where'],{'$or':_[_0xf326('0x33')](_0x581531,function(_0x4d8eac){if(_0x4d8eac[_0xf326('0x34')]['key']!==_0xf326('0x35')){var _0x409260={};_0x409260[_0x4d8eac[_0xf326('0x36')]]={'$like':'%'+_0x410237['query'][_0xf326('0x37')]+'%'};return _0x409260;}})});}_0x201d28=_[_0xf326('0x38')]({},_0x201d28,_0x410237['options']);var _0x13932b={'where':_0x201d28[_0xf326('0x31')]};return db[_0xf326('0x24')][_0xf326('0x19')](_0x13932b)['then'](function(_0x2c4416){_0x212d5d[_0xf326('0x19')]=_0x2c4416;if(_0x410237[_0xf326('0x26')][_0xf326('0x39')]){_0x201d28[_0xf326('0x3a')]=[{'all':!![]}];}return db['ChatTransferReport'][_0xf326('0x3b')](_0x201d28);})[_0xf326('0x20')](function(_0x5cfb97){_0x212d5d['rows']=_0x5cfb97;return _0x212d5d;})[_0xf326('0x20')](respondWithFilteredResult(_0x5217d4,_0x201d28))['catch'](handleError(_0x5217d4,null));};exports['show']=function(_0x22d462,_0x5d6ae2){var _0x3e1e8c={'raw':!![],'where':{'id':_0x22d462[_0xf326('0x3c')]['id']}},_0x37a95b={};_0x37a95b[_0xf326('0x2a')]=_['keys'](db[_0xf326('0x24')][_0xf326('0x3d')]);_0x37a95b[_0xf326('0x26')]=_[_0xf326('0x25')](_0x22d462[_0xf326('0x26')]);_0x37a95b[_0xf326('0x27')]=_[_0xf326('0x28')](_0x37a95b[_0xf326('0x2a')],_0x37a95b[_0xf326('0x26')]);_0x3e1e8c[_0xf326('0x29')]=_[_0xf326('0x28')](_0x37a95b[_0xf326('0x2a')],qs['fields'](_0x22d462[_0xf326('0x26')][_0xf326('0x2b')]));_0x3e1e8c[_0xf326('0x29')]=_0x3e1e8c[_0xf326('0x29')][_0xf326('0x2c')]?_0x3e1e8c[_0xf326('0x29')]:_0x37a95b['model'];if(_0x22d462[_0xf326('0x26')][_0xf326('0x39')]){_0x3e1e8c['include']=[{'all':!![]}];}_0x3e1e8c=_[_0xf326('0x38')]({},_0x3e1e8c,_0x22d462[_0xf326('0x3e')]);return db[_0xf326('0x24')][_0xf326('0x3f')](_0x3e1e8c)[_0xf326('0x20')](handleEntityNotFound(_0x5d6ae2,null))['then'](respondWithResult(_0x5d6ae2,null))['catch'](handleError(_0x5d6ae2,null));};exports[_0xf326('0x40')]=function(_0x44e101,_0x5ed62e){return db['ChatTransferReport'][_0xf326('0x40')](_0x44e101[_0xf326('0x41')],{})[_0xf326('0x20')](respondWithResult(_0x5ed62e,0xc9))['catch'](handleError(_0x5ed62e,null));};exports[_0xf326('0x1f')]=function(_0xe96e1e,_0x2180d6){if(_0xe96e1e[_0xf326('0x41')]['id']){delete _0xe96e1e[_0xf326('0x41')]['id'];}return db[_0xf326('0x24')][_0xf326('0x3f')]({'where':{'id':_0xe96e1e[_0xf326('0x3c')]['id']}})[_0xf326('0x20')](handleEntityNotFound(_0x2180d6,null))[_0xf326('0x20')](saveUpdates(_0xe96e1e[_0xf326('0x41')],null))[_0xf326('0x20')](respondWithResult(_0x2180d6,null))[_0xf326('0x42')](handleError(_0x2180d6,null));};exports[_0xf326('0x43')]=function(_0xeac1a1,_0x59f9a7){return db[_0xf326('0x24')][_0xf326('0x3f')]({'where':{'id':_0xeac1a1[_0xf326('0x3c')]['id']}})[_0xf326('0x20')](handleEntityNotFound(_0x59f9a7,null))['then'](removeEntity(_0x59f9a7,null))[_0xf326('0x42')](handleError(_0x59f9a7,null));};exports[_0xf326('0x44')]=function(_0xca88e,_0x46fe85){return db['ChatTransferReport'][_0xf326('0x44')]()[_0xf326('0x20')](respondWithResult(_0x46fe85,null))[_0xf326('0x42')](handleError(_0x46fe85,null));};
\ No newline at end of file