Built motion from commit (unavailable).|2.4.8
[motion2.git] / server / api / chatTransferReport / chatTransferReport.controller.js
index 06497f0..967994f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd438=['hasOwnProperty','order','sort','where','filter','merge','map','type','key','VIRTUAL','field','options','includeAll','include','show','params','find','catch','create','body','describe','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','save','update','then','destroy','end','error','stack','name','send','index','ChatTransferReport','rawAttributes','model','keys','filters','intersection','fields','length','attributes','query'];(function(_0x4f11ff,_0x2c7f0f){var _0x1ba2ef=function(_0x58ac4){while(--_0x58ac4){_0x4f11ff['push'](_0x4f11ff['shift']());}};_0x1ba2ef(++_0x2c7f0f);}(_0xd438,0xf3));var _0x8d43=function(_0x565c49,_0x54acd0){_0x565c49=_0x565c49-0x0;var _0x20ca34=_0xd438[_0x565c49];return _0x20ca34;};'use strict';var pdf=require(_0x8d43('0x0'));var emlformat=require(_0x8d43('0x1'));var rimraf=require(_0x8d43('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x8d43('0x3'));var rp=require(_0x8d43('0x4'));var moment=require(_0x8d43('0x5'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x8d43('0x6'));var path=require(_0x8d43('0x7'));var sox=require(_0x8d43('0x8'));var csv=require(_0x8d43('0x9'));var ejs=require(_0x8d43('0xa'));var fs=require('fs');var _=require(_0x8d43('0xb'));var squel=require(_0x8d43('0xc'));var crypto=require(_0x8d43('0xd'));var jsforce=require(_0x8d43('0xe'));var deskjs=require('desk.js');var toCsv=require(_0x8d43('0x9'));var querystring=require('querystring');var Papa=require(_0x8d43('0xf'));var Redis=require(_0x8d43('0x10'));var authService=require(_0x8d43('0x11'));var qs=require(_0x8d43('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x8d43('0x13'))(_0x8d43('0x14'));var utils=require(_0x8d43('0x15'));var config=require(_0x8d43('0x16'));var db=require(_0x8d43('0x17'))['db'];function respondWithStatusCode(_0x2c1bfd,_0x20d6cb){_0x20d6cb=_0x20d6cb||0xcc;return function(_0x2a77f5){if(_0x2a77f5){return _0x2c1bfd[_0x8d43('0x18')](_0x20d6cb);}return _0x2c1bfd[_0x8d43('0x19')](_0x20d6cb)['end']();};}function respondWithResult(_0x3bd7e1,_0x5adeec){_0x5adeec=_0x5adeec||0xc8;return function(_0x435d9f){if(_0x435d9f){return _0x3bd7e1[_0x8d43('0x19')](_0x5adeec)[_0x8d43('0x1a')](_0x435d9f);}};}function respondWithFilteredResult(_0x5ad21b,_0x27fc88){return function(_0x3ffbcf){if(_0x3ffbcf){var _0x1958c2=_0x3ffbcf[_0x8d43('0x1b')],_0x542bd0=_0x27fc88['offset'],_0x1d6e90=_0x27fc88[_0x8d43('0x1c')]+_0x27fc88[_0x8d43('0x1d')],_0x4d028f;if(_0x1d6e90>=_0x1958c2){_0x1d6e90=_0x1958c2;_0x4d028f=0xc8;}else{_0x4d028f=0xce;}_0x5ad21b[_0x8d43('0x19')](_0x4d028f);return _0x5ad21b[_0x8d43('0x1e')](_0x8d43('0x1f'),_0x542bd0+'-'+_0x1d6e90+'/'+_0x1958c2)[_0x8d43('0x1a')](_0x3ffbcf);}return null;};}function patchUpdates(_0x442a86){return function(_0x1197f8){try{jsonpatch[_0x8d43('0x20')](_0x1197f8,_0x442a86,!![]);}catch(_0x203458){return BPromise['reject'](_0x203458);}return _0x1197f8[_0x8d43('0x21')]();};}function saveUpdates(_0x52c7fb,_0x3b7c2d){return function(_0x450421){if(_0x450421){return _0x450421[_0x8d43('0x22')](_0x52c7fb)[_0x8d43('0x23')](function(_0x2e9c14){return _0x2e9c14;});}return null;};}function removeEntity(_0x58351b,_0x1a7ef5){return function(_0x298976){if(_0x298976){return _0x298976[_0x8d43('0x24')]()[_0x8d43('0x23')](function(){_0x58351b[_0x8d43('0x19')](0xcc)[_0x8d43('0x25')]();});}};}function handleEntityNotFound(_0x35e258,_0x38e539){return function(_0x270c3e){if(!_0x270c3e){_0x35e258['sendStatus'](0x194);}return _0x270c3e;};}function handleError(_0x253c48,_0x258be5){_0x258be5=_0x258be5||0x1f4;return function(_0xae54b8){logger[_0x8d43('0x26')](_0xae54b8[_0x8d43('0x27')]);if(_0xae54b8[_0x8d43('0x28')]){delete _0xae54b8[_0x8d43('0x28')];}_0x253c48[_0x8d43('0x19')](_0x258be5)[_0x8d43('0x29')](_0xae54b8);};}exports[_0x8d43('0x2a')]=function(_0x295ae3,_0x4e5593){var _0x364d42={},_0x2135b6={},_0xd054f1={'count':0x0,'rows':[]};var _0x21455f=db[_0x8d43('0x2b')][_0x8d43('0x2c')];_0x2135b6[_0x8d43('0x2d')]=_[_0x8d43('0x2e')](_0x21455f);_0x2135b6['query']=_[_0x8d43('0x2e')](_0x295ae3['query']);_0x2135b6[_0x8d43('0x2f')]=_[_0x8d43('0x30')](_0x2135b6['model'],_0x2135b6['query']);_0x364d42['attributes']=_[_0x8d43('0x30')](_0x2135b6[_0x8d43('0x2d')],qs[_0x8d43('0x31')](_0x295ae3['query'][_0x8d43('0x31')]));_0x364d42['attributes']=_0x364d42['attributes'][_0x8d43('0x32')]?_0x364d42[_0x8d43('0x33')]:_0x2135b6[_0x8d43('0x2d')];if(!_0x295ae3[_0x8d43('0x34')][_0x8d43('0x35')]('nolimit')){_0x364d42['limit']=qs[_0x8d43('0x1d')](_0x295ae3[_0x8d43('0x34')][_0x8d43('0x1d')]);_0x364d42['offset']=qs[_0x8d43('0x1c')](_0x295ae3['query'][_0x8d43('0x1c')]);}_0x364d42[_0x8d43('0x36')]=qs[_0x8d43('0x37')](_0x295ae3['query']['sort']);_0x364d42[_0x8d43('0x38')]=qs['filters'](_['pick'](_0x295ae3[_0x8d43('0x34')],_0x2135b6[_0x8d43('0x2f')]));if(_0x295ae3['query'][_0x8d43('0x39')]){_0x364d42[_0x8d43('0x38')]=_[_0x8d43('0x3a')](_0x364d42[_0x8d43('0x38')],{'$or':_[_0x8d43('0x3b')](_0x21455f,function(_0x414585){if(_0x414585[_0x8d43('0x3c')][_0x8d43('0x3d')]!==_0x8d43('0x3e')){var _0x2e70b6={};_0x2e70b6[_0x414585[_0x8d43('0x3f')]]={'$like':'%'+_0x295ae3[_0x8d43('0x34')][_0x8d43('0x39')]+'%'};return _0x2e70b6;}})});}_0x364d42=_[_0x8d43('0x3a')]({},_0x364d42,_0x295ae3[_0x8d43('0x40')]);var _0x1e300e={'where':_0x364d42['where']};return db[_0x8d43('0x2b')][_0x8d43('0x1b')](_0x1e300e)[_0x8d43('0x23')](function(_0x1de83c){_0xd054f1[_0x8d43('0x1b')]=_0x1de83c;if(_0x295ae3[_0x8d43('0x34')][_0x8d43('0x41')]){_0x364d42[_0x8d43('0x42')]=[{'all':!![]}];}return db[_0x8d43('0x2b')]['findAll'](_0x364d42);})[_0x8d43('0x23')](function(_0x5f170b){_0xd054f1['rows']=_0x5f170b;return _0xd054f1;})[_0x8d43('0x23')](respondWithFilteredResult(_0x4e5593,_0x364d42))['catch'](handleError(_0x4e5593,null));};exports[_0x8d43('0x43')]=function(_0x56fea3,_0x213d5e){var _0x3de045={'raw':!![],'where':{'id':_0x56fea3[_0x8d43('0x44')]['id']}},_0xec8615={};_0xec8615[_0x8d43('0x2d')]=_[_0x8d43('0x2e')](db[_0x8d43('0x2b')][_0x8d43('0x2c')]);_0xec8615[_0x8d43('0x34')]=_[_0x8d43('0x2e')](_0x56fea3[_0x8d43('0x34')]);_0xec8615[_0x8d43('0x2f')]=_[_0x8d43('0x30')](_0xec8615[_0x8d43('0x2d')],_0xec8615[_0x8d43('0x34')]);_0x3de045[_0x8d43('0x33')]=_[_0x8d43('0x30')](_0xec8615[_0x8d43('0x2d')],qs['fields'](_0x56fea3['query'][_0x8d43('0x31')]));_0x3de045[_0x8d43('0x33')]=_0x3de045[_0x8d43('0x33')][_0x8d43('0x32')]?_0x3de045[_0x8d43('0x33')]:_0xec8615[_0x8d43('0x2d')];if(_0x56fea3['query'][_0x8d43('0x41')]){_0x3de045[_0x8d43('0x42')]=[{'all':!![]}];}_0x3de045=_['merge']({},_0x3de045,_0x56fea3['options']);return db[_0x8d43('0x2b')][_0x8d43('0x45')](_0x3de045)['then'](handleEntityNotFound(_0x213d5e,null))[_0x8d43('0x23')](respondWithResult(_0x213d5e,null))[_0x8d43('0x46')](handleError(_0x213d5e,null));};exports[_0x8d43('0x47')]=function(_0x1e0312,_0x293913){return db[_0x8d43('0x2b')]['create'](_0x1e0312[_0x8d43('0x48')],{})[_0x8d43('0x23')](respondWithResult(_0x293913,0xc9))[_0x8d43('0x46')](handleError(_0x293913,null));};exports[_0x8d43('0x22')]=function(_0x590dd6,_0x44b7f0){if(_0x590dd6['body']['id']){delete _0x590dd6[_0x8d43('0x48')]['id'];}return db[_0x8d43('0x2b')]['find']({'where':{'id':_0x590dd6[_0x8d43('0x44')]['id']}})[_0x8d43('0x23')](handleEntityNotFound(_0x44b7f0,null))['then'](saveUpdates(_0x590dd6['body'],null))[_0x8d43('0x23')](respondWithResult(_0x44b7f0,null))[_0x8d43('0x46')](handleError(_0x44b7f0,null));};exports[_0x8d43('0x24')]=function(_0x59ee62,_0x9ebd13){return db['ChatTransferReport'][_0x8d43('0x45')]({'where':{'id':_0x59ee62[_0x8d43('0x44')]['id']}})['then'](handleEntityNotFound(_0x9ebd13,null))[_0x8d43('0x23')](removeEntity(_0x9ebd13,null))['catch'](handleError(_0x9ebd13,null));};exports[_0x8d43('0x49')]=function(_0x53df01,_0x2dbc62){return db[_0x8d43('0x2b')][_0x8d43('0x49')]()[_0x8d43('0x23')](respondWithResult(_0x2dbc62,null))[_0x8d43('0x46')](handleError(_0x2dbc62,null));};
\ No newline at end of file
+var _0x1f32=['nolimit','sort','where','pick','filter','merge','map','type','key','field','count','includeAll','catch','show','params','fields','include','find','create','body','describe','rimraf','zip-dir','fast-json-patch','moment','mustache','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','stack','name','send','ChatTransferReport','rawAttributes','model','query','keys','filters','intersection','attributes','length'];(function(_0x1397ec,_0x1ac47c){var _0x227098=function(_0x4b0325){while(--_0x4b0325){_0x1397ec['push'](_0x1397ec['shift']());}};_0x227098(++_0x1ac47c);}(_0x1f32,0x9b));var _0x21f3=function(_0xa464c9,_0x7c86d8){_0xa464c9=_0xa464c9-0x0;var _0x3d73c4=_0x1f32[_0xa464c9];return _0x3d73c4;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x21f3('0x0'));var zipdir=require(_0x21f3('0x1'));var jsonpatch=require(_0x21f3('0x2'));var rp=require('request-promise');var moment=require(_0x21f3('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x21f3('0x4'));var util=require('util');var path=require(_0x21f3('0x5'));var sox=require('sox');var csv=require(_0x21f3('0x6'));var ejs=require(_0x21f3('0x7'));var fs=require('fs');var _=require(_0x21f3('0x8'));var squel=require(_0x21f3('0x9'));var crypto=require(_0x21f3('0xa'));var jsforce=require(_0x21f3('0xb'));var deskjs=require(_0x21f3('0xc'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x21f3('0xd'));var authService=require(_0x21f3('0xe'));var qs=require(_0x21f3('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x21f3('0x10'))(_0x21f3('0x11'));var utils=require(_0x21f3('0x12'));var config=require('../../config/environment');var db=require(_0x21f3('0x13'))['db'];function respondWithStatusCode(_0xc3c9dd,_0x40d780){_0x40d780=_0x40d780||0xcc;return function(_0x2ec63){if(_0x2ec63){return _0xc3c9dd[_0x21f3('0x14')](_0x40d780);}return _0xc3c9dd[_0x21f3('0x15')](_0x40d780)[_0x21f3('0x16')]();};}function respondWithResult(_0x1031d7,_0x889a00){_0x889a00=_0x889a00||0xc8;return function(_0x186b3e){if(_0x186b3e){return _0x1031d7[_0x21f3('0x15')](_0x889a00)[_0x21f3('0x17')](_0x186b3e);}};}function respondWithFilteredResult(_0x2a8007,_0x3bc5d5){return function(_0x5b12a0){if(_0x5b12a0){var _0x1d4b7f=_0x5b12a0['count'],_0x18f70e=_0x3bc5d5[_0x21f3('0x18')],_0x282732=_0x3bc5d5[_0x21f3('0x18')]+_0x3bc5d5[_0x21f3('0x19')],_0x486825;if(_0x282732>=_0x1d4b7f){_0x282732=_0x1d4b7f;_0x486825=0xc8;}else{_0x486825=0xce;}_0x2a8007[_0x21f3('0x15')](_0x486825);return _0x2a8007[_0x21f3('0x1a')](_0x21f3('0x1b'),_0x18f70e+'-'+_0x282732+'/'+_0x1d4b7f)['json'](_0x5b12a0);}return null;};}function patchUpdates(_0x49c31a){return function(_0x50823e){try{jsonpatch[_0x21f3('0x1c')](_0x50823e,_0x49c31a,!![]);}catch(_0x2aafd1){return BPromise[_0x21f3('0x1d')](_0x2aafd1);}return _0x50823e[_0x21f3('0x1e')]();};}function saveUpdates(_0x57a441,_0x1c68a1){return function(_0x4cf117){if(_0x4cf117){return _0x4cf117[_0x21f3('0x1f')](_0x57a441)[_0x21f3('0x20')](function(_0x2a5ade){return _0x2a5ade;});}return null;};}function removeEntity(_0x29d854,_0xcf5604){return function(_0xb5a3d1){if(_0xb5a3d1){return _0xb5a3d1[_0x21f3('0x21')]()['then'](function(){_0x29d854[_0x21f3('0x15')](0xcc)[_0x21f3('0x16')]();});}};}function handleEntityNotFound(_0x3e40d8,_0x35d832){return function(_0x438514){if(!_0x438514){_0x3e40d8[_0x21f3('0x14')](0x194);}return _0x438514;};}function handleError(_0x3e72bf,_0x7e62e1){_0x7e62e1=_0x7e62e1||0x1f4;return function(_0x2eca75){logger['error'](_0x2eca75[_0x21f3('0x22')]);if(_0x2eca75['name']){delete _0x2eca75[_0x21f3('0x23')];}_0x3e72bf['status'](_0x7e62e1)[_0x21f3('0x24')](_0x2eca75);};}exports['index']=function(_0x5c46f4,_0x5f985a){var _0x4a2629={},_0x446523={},_0x1dfd49={'count':0x0,'rows':[]};var _0x57a437=db[_0x21f3('0x25')][_0x21f3('0x26')];_0x446523[_0x21f3('0x27')]=_['keys'](_0x57a437);_0x446523[_0x21f3('0x28')]=_[_0x21f3('0x29')](_0x5c46f4['query']);_0x446523[_0x21f3('0x2a')]=_[_0x21f3('0x2b')](_0x446523[_0x21f3('0x27')],_0x446523[_0x21f3('0x28')]);_0x4a2629[_0x21f3('0x2c')]=_['intersection'](_0x446523[_0x21f3('0x27')],qs['fields'](_0x5c46f4[_0x21f3('0x28')]['fields']));_0x4a2629['attributes']=_0x4a2629[_0x21f3('0x2c')][_0x21f3('0x2d')]?_0x4a2629[_0x21f3('0x2c')]:_0x446523[_0x21f3('0x27')];if(!_0x5c46f4[_0x21f3('0x28')]['hasOwnProperty'](_0x21f3('0x2e'))){_0x4a2629[_0x21f3('0x19')]=qs['limit'](_0x5c46f4[_0x21f3('0x28')]['limit']);_0x4a2629[_0x21f3('0x18')]=qs[_0x21f3('0x18')](_0x5c46f4[_0x21f3('0x28')][_0x21f3('0x18')]);}_0x4a2629['order']=qs[_0x21f3('0x2f')](_0x5c46f4[_0x21f3('0x28')][_0x21f3('0x2f')]);_0x4a2629[_0x21f3('0x30')]=qs['filters'](_[_0x21f3('0x31')](_0x5c46f4[_0x21f3('0x28')],_0x446523[_0x21f3('0x2a')]));if(_0x5c46f4[_0x21f3('0x28')][_0x21f3('0x32')]){_0x4a2629[_0x21f3('0x30')]=_[_0x21f3('0x33')](_0x4a2629['where'],{'$or':_[_0x21f3('0x34')](_0x57a437,function(_0x321f7d){if(_0x321f7d[_0x21f3('0x35')][_0x21f3('0x36')]!=='VIRTUAL'){var _0x119f1e={};_0x119f1e[_0x321f7d[_0x21f3('0x37')]]={'$like':'%'+_0x5c46f4[_0x21f3('0x28')][_0x21f3('0x32')]+'%'};return _0x119f1e;}})});}_0x4a2629=_[_0x21f3('0x33')]({},_0x4a2629,_0x5c46f4['options']);var _0x37f13a={'where':_0x4a2629['where']};return db['ChatTransferReport'][_0x21f3('0x38')](_0x37f13a)[_0x21f3('0x20')](function(_0x431d45){_0x1dfd49[_0x21f3('0x38')]=_0x431d45;if(_0x5c46f4['query'][_0x21f3('0x39')]){_0x4a2629['include']=[{'all':!![]}];}return db[_0x21f3('0x25')]['findAll'](_0x4a2629);})['then'](function(_0x16a56d){_0x1dfd49['rows']=_0x16a56d;return _0x1dfd49;})[_0x21f3('0x20')](respondWithFilteredResult(_0x5f985a,_0x4a2629))[_0x21f3('0x3a')](handleError(_0x5f985a,null));};exports[_0x21f3('0x3b')]=function(_0x57e8a6,_0x54d93d){var _0x41678e={'raw':!![],'where':{'id':_0x57e8a6[_0x21f3('0x3c')]['id']}},_0x1e48f1={};_0x1e48f1['model']=_[_0x21f3('0x29')](db[_0x21f3('0x25')][_0x21f3('0x26')]);_0x1e48f1[_0x21f3('0x28')]=_[_0x21f3('0x29')](_0x57e8a6[_0x21f3('0x28')]);_0x1e48f1[_0x21f3('0x2a')]=_['intersection'](_0x1e48f1[_0x21f3('0x27')],_0x1e48f1[_0x21f3('0x28')]);_0x41678e[_0x21f3('0x2c')]=_[_0x21f3('0x2b')](_0x1e48f1[_0x21f3('0x27')],qs[_0x21f3('0x3d')](_0x57e8a6[_0x21f3('0x28')][_0x21f3('0x3d')]));_0x41678e[_0x21f3('0x2c')]=_0x41678e[_0x21f3('0x2c')][_0x21f3('0x2d')]?_0x41678e[_0x21f3('0x2c')]:_0x1e48f1[_0x21f3('0x27')];if(_0x57e8a6[_0x21f3('0x28')]['includeAll']){_0x41678e[_0x21f3('0x3e')]=[{'all':!![]}];}_0x41678e=_[_0x21f3('0x33')]({},_0x41678e,_0x57e8a6['options']);return db[_0x21f3('0x25')][_0x21f3('0x3f')](_0x41678e)[_0x21f3('0x20')](handleEntityNotFound(_0x54d93d,null))[_0x21f3('0x20')](respondWithResult(_0x54d93d,null))['catch'](handleError(_0x54d93d,null));};exports[_0x21f3('0x40')]=function(_0x2cc799,_0xaed7a7){return db['ChatTransferReport'][_0x21f3('0x40')](_0x2cc799[_0x21f3('0x41')],{})[_0x21f3('0x20')](respondWithResult(_0xaed7a7,0xc9))[_0x21f3('0x3a')](handleError(_0xaed7a7,null));};exports[_0x21f3('0x1f')]=function(_0x4c9feb,_0x73f51d){if(_0x4c9feb[_0x21f3('0x41')]['id']){delete _0x4c9feb[_0x21f3('0x41')]['id'];}return db['ChatTransferReport'][_0x21f3('0x3f')]({'where':{'id':_0x4c9feb[_0x21f3('0x3c')]['id']}})['then'](handleEntityNotFound(_0x73f51d,null))[_0x21f3('0x20')](saveUpdates(_0x4c9feb['body'],null))[_0x21f3('0x20')](respondWithResult(_0x73f51d,null))[_0x21f3('0x3a')](handleError(_0x73f51d,null));};exports[_0x21f3('0x21')]=function(_0x44a3b6,_0x428810){return db['ChatTransferReport'][_0x21f3('0x3f')]({'where':{'id':_0x44a3b6[_0x21f3('0x3c')]['id']}})['then'](handleEntityNotFound(_0x428810,null))['then'](removeEntity(_0x428810,null))[_0x21f3('0x3a')](handleError(_0x428810,null));};exports[_0x21f3('0x42')]=function(_0x1e19ab,_0x111ca4){return db['ChatTransferReport']['describe']()[_0x21f3('0x20')](respondWithResult(_0x111ca4,null))[_0x21f3('0x3a')](handleError(_0x111ca4,null));};
\ No newline at end of file