Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / voiceTransferReport / voiceTransferReport.controller.js
index 29e4772..bbe59dd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0b02=['find','catch','create','body','html-pdf','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','sox','to-csv','squel','desk.js','querystring','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','end','json','count','limit','status','Content-Range','apply','save','then','sendStatus','error','name','send','index','map','rawAttributes','fieldName','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','offset','order','sort','where','pick','merge','filter','options','includeAll','include','VoiceTransferReport','rows','show','params'];(function(_0x4dc408,_0x491304){var _0x531dda=function(_0x44ae0d){while(--_0x44ae0d){_0x4dc408['push'](_0x4dc408['shift']());}};_0x531dda(++_0x491304);}(_0x0b02,0x1c4));var _0x20b0=function(_0x5c330e,_0x2f79b0){_0x5c330e=_0x5c330e-0x0;var _0x115de5=_0x0b02[_0x5c330e];return _0x115de5;};'use strict';var pdf=require(_0x20b0('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x20b0('0x1'));var zipdir=require(_0x20b0('0x2'));var jsonpatch=require(_0x20b0('0x3'));var rp=require('request-promise');var moment=require(_0x20b0('0x4'));var BPromise=require(_0x20b0('0x5'));var Mustache=require(_0x20b0('0x6'));var util=require('util');var path=require('path');var sox=require(_0x20b0('0x7'));var csv=require(_0x20b0('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x20b0('0x9'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x20b0('0xa'));var toCsv=require('to-csv');var querystring=require(_0x20b0('0xb'));var Papa=require('papaparse');var Redis=require(_0x20b0('0xc'));var authService=require('../../components/auth/service');var qs=require(_0x20b0('0xd'));var as=require(_0x20b0('0xe'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x20b0('0xf'))('api');var utils=require(_0x20b0('0x10'));var config=require(_0x20b0('0x11'));var db=require(_0x20b0('0x12'))['db'];function respondWithStatusCode(_0x34c80b,_0x695585){_0x695585=_0x695585||0xcc;return function(_0x150bb4){if(_0x150bb4){return _0x34c80b['sendStatus'](_0x695585);}return _0x34c80b['status'](_0x695585)[_0x20b0('0x13')]();};}function respondWithResult(_0x3446e8,_0x2f2d5c){_0x2f2d5c=_0x2f2d5c||0xc8;return function(_0x37314){if(_0x37314){return _0x3446e8['status'](_0x2f2d5c)[_0x20b0('0x14')](_0x37314);}};}function respondWithFilteredResult(_0x2459e9,_0x2f223a){return function(_0x253f3c){if(_0x253f3c){var _0x3471e7=_0x253f3c[_0x20b0('0x15')],_0x19294b=_0x2f223a['offset'],_0x23feb5=_0x2f223a['offset']+_0x2f223a[_0x20b0('0x16')],_0x1a07e3;if(_0x23feb5>=_0x3471e7){_0x23feb5=_0x3471e7;_0x1a07e3=0xc8;}else{_0x1a07e3=0xce;}_0x2459e9[_0x20b0('0x17')](_0x1a07e3);return _0x2459e9['set'](_0x20b0('0x18'),_0x19294b+'-'+_0x23feb5+'/'+_0x3471e7)[_0x20b0('0x14')](_0x253f3c);}return null;};}function patchUpdates(_0x14698e){return function(_0xbb344c){try{jsonpatch[_0x20b0('0x19')](_0xbb344c,_0x14698e,!![]);}catch(_0x1ac9dd){return BPromise['reject'](_0x1ac9dd);}return _0xbb344c[_0x20b0('0x1a')]();};}function saveUpdates(_0x2bd61c,_0x5a5436){return function(_0x18741e){if(_0x18741e){return _0x18741e['update'](_0x2bd61c)[_0x20b0('0x1b')](function(_0x3474e9){return _0x3474e9;});}return null;};}function removeEntity(_0x57c199,_0x31a01d){return function(_0xcdf50e){if(_0xcdf50e){return _0xcdf50e['destroy']()[_0x20b0('0x1b')](function(){_0x57c199['status'](0xcc)[_0x20b0('0x13')]();});}};}function handleEntityNotFound(_0x1ea54c,_0x3ee4af){return function(_0x50470d){if(!_0x50470d){_0x1ea54c[_0x20b0('0x1c')](0x194);}return _0x50470d;};}function handleError(_0x2a1b79,_0x18816e){_0x18816e=_0x18816e||0x1f4;return function(_0x30e5bb){logger[_0x20b0('0x1d')](_0x30e5bb['stack']);if(_0x30e5bb[_0x20b0('0x1e')]){delete _0x30e5bb['name'];}_0x2a1b79[_0x20b0('0x17')](_0x18816e)[_0x20b0('0x1f')](_0x30e5bb);};}exports[_0x20b0('0x20')]=function(_0x390d9a,_0x22a99d){var _0x2d3cd1={},_0x47f255={},_0x1b5df1={'count':0x0,'rows':[]};var _0x3faa61=_[_0x20b0('0x21')](db['VoiceTransferReport'][_0x20b0('0x22')],function(_0x5d07be){return{'name':_0x5d07be[_0x20b0('0x23')],'type':_0x5d07be['type']['key']};});_0x47f255[_0x20b0('0x24')]=_[_0x20b0('0x21')](_0x3faa61,_0x20b0('0x1e'));_0x47f255[_0x20b0('0x25')]=_[_0x20b0('0x26')](_0x390d9a[_0x20b0('0x25')]);_0x47f255[_0x20b0('0x27')]=_[_0x20b0('0x28')](_0x47f255[_0x20b0('0x24')],_0x47f255[_0x20b0('0x25')]);_0x2d3cd1[_0x20b0('0x29')]=_[_0x20b0('0x28')](_0x47f255[_0x20b0('0x24')],qs['fields'](_0x390d9a[_0x20b0('0x25')][_0x20b0('0x2a')]));_0x2d3cd1[_0x20b0('0x29')]=_0x2d3cd1[_0x20b0('0x29')][_0x20b0('0x2b')]?_0x2d3cd1[_0x20b0('0x29')]:_0x47f255['model'];if(!_0x390d9a[_0x20b0('0x25')][_0x20b0('0x2c')](_0x20b0('0x2d'))){_0x2d3cd1[_0x20b0('0x16')]=qs[_0x20b0('0x16')](_0x390d9a[_0x20b0('0x25')][_0x20b0('0x16')]);_0x2d3cd1[_0x20b0('0x2e')]=qs['offset'](_0x390d9a[_0x20b0('0x25')][_0x20b0('0x2e')]);}_0x2d3cd1[_0x20b0('0x2f')]=qs[_0x20b0('0x30')](_0x390d9a['query'][_0x20b0('0x30')]);_0x2d3cd1[_0x20b0('0x31')]=qs[_0x20b0('0x27')](_[_0x20b0('0x32')](_0x390d9a[_0x20b0('0x25')],_0x47f255[_0x20b0('0x27')]),_0x3faa61);if(_0x390d9a['query']['filter']){_0x2d3cd1['where']=_[_0x20b0('0x33')](_0x2d3cd1[_0x20b0('0x31')],{'$or':_[_0x20b0('0x21')](_0x3faa61,function(_0x173f90){if(_0x173f90['type']!=='VIRTUAL'){var _0xcf28ac={};_0xcf28ac[_0x173f90[_0x20b0('0x1e')]]={'$like':'%'+_0x390d9a[_0x20b0('0x25')][_0x20b0('0x34')]+'%'};return _0xcf28ac;}})});}_0x2d3cd1=_[_0x20b0('0x33')]({},_0x2d3cd1,_0x390d9a[_0x20b0('0x35')]);var _0x3d458a={'where':_0x2d3cd1[_0x20b0('0x31')]};return db['VoiceTransferReport'][_0x20b0('0x15')](_0x3d458a)[_0x20b0('0x1b')](function(_0x1c08f5){_0x1b5df1[_0x20b0('0x15')]=_0x1c08f5;if(_0x390d9a[_0x20b0('0x25')][_0x20b0('0x36')]){_0x2d3cd1[_0x20b0('0x37')]=[{'all':!![]}];}return db[_0x20b0('0x38')]['findAll'](_0x2d3cd1);})['then'](function(_0x125223){_0x1b5df1[_0x20b0('0x39')]=_0x125223;return _0x1b5df1;})[_0x20b0('0x1b')](respondWithFilteredResult(_0x22a99d,_0x2d3cd1))['catch'](handleError(_0x22a99d,null));};exports[_0x20b0('0x3a')]=function(_0x3a4439,_0x59dc95){var _0x522dc4={'raw':!![],'where':{'id':_0x3a4439[_0x20b0('0x3b')]['id']}},_0x2f0daa={};_0x2f0daa[_0x20b0('0x24')]=_[_0x20b0('0x26')](db[_0x20b0('0x38')]['rawAttributes']);_0x2f0daa[_0x20b0('0x25')]=_[_0x20b0('0x26')](_0x3a4439[_0x20b0('0x25')]);_0x2f0daa[_0x20b0('0x27')]=_[_0x20b0('0x28')](_0x2f0daa[_0x20b0('0x24')],_0x2f0daa[_0x20b0('0x25')]);_0x522dc4[_0x20b0('0x29')]=_[_0x20b0('0x28')](_0x2f0daa[_0x20b0('0x24')],qs[_0x20b0('0x2a')](_0x3a4439[_0x20b0('0x25')][_0x20b0('0x2a')]));_0x522dc4[_0x20b0('0x29')]=_0x522dc4[_0x20b0('0x29')][_0x20b0('0x2b')]?_0x522dc4[_0x20b0('0x29')]:_0x2f0daa[_0x20b0('0x24')];if(_0x3a4439['query'][_0x20b0('0x36')]){_0x522dc4['include']=[{'all':!![]}];}_0x522dc4=_[_0x20b0('0x33')]({},_0x522dc4,_0x3a4439['options']);return db['VoiceTransferReport'][_0x20b0('0x3c')](_0x522dc4)[_0x20b0('0x1b')](handleEntityNotFound(_0x59dc95,null))[_0x20b0('0x1b')](respondWithResult(_0x59dc95,null))[_0x20b0('0x3d')](handleError(_0x59dc95,null));};exports[_0x20b0('0x3e')]=function(_0x1ed364,_0x25c641){return db[_0x20b0('0x38')]['create'](_0x1ed364[_0x20b0('0x3f')],{})[_0x20b0('0x1b')](respondWithResult(_0x25c641,0xc9))[_0x20b0('0x3d')](handleError(_0x25c641,null));};exports['update']=function(_0x487c24,_0x246df1){if(_0x487c24['body']['id']){delete _0x487c24[_0x20b0('0x3f')]['id'];}return db[_0x20b0('0x38')]['find']({'where':{'id':_0x487c24['params']['id']}})[_0x20b0('0x1b')](handleEntityNotFound(_0x246df1,null))[_0x20b0('0x1b')](saveUpdates(_0x487c24[_0x20b0('0x3f')],null))[_0x20b0('0x1b')](respondWithResult(_0x246df1,null))[_0x20b0('0x3d')](handleError(_0x246df1,null));};exports['destroy']=function(_0x1e0aec,_0x46e375){return db[_0x20b0('0x38')][_0x20b0('0x3c')]({'where':{'id':_0x1e0aec[_0x20b0('0x3b')]['id']}})[_0x20b0('0x1b')](handleEntityNotFound(_0x46e375,null))['then'](removeEntity(_0x46e375,null))[_0x20b0('0x3d')](handleError(_0x46e375,null));};
\ No newline at end of file
+var _0x9895=['type','key','model','map','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','VIRTUAL','filter','merge','options','count','includeAll','findAll','rows','catch','show','params','include','find','create','body','html-pdf','eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/environment','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','update','then','error','stack','name','send','index','VoiceTransferReport','rawAttributes','fieldName'];(function(_0x271b9f,_0x43e9c7){var _0x4f7f00=function(_0x55d14f){while(--_0x55d14f){_0x271b9f['push'](_0x271b9f['shift']());}};_0x4f7f00(++_0x43e9c7);}(_0x9895,0x14b));var _0x5989=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0x9895[_0x321bb2];return _0x9c12ed;};'use strict';var pdf=require(_0x5989('0x0'));var emlformat=require(_0x5989('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x5989('0x2'));var jsonpatch=require(_0x5989('0x3'));var rp=require('request-promise');var moment=require(_0x5989('0x4'));var BPromise=require(_0x5989('0x5'));var Mustache=require(_0x5989('0x6'));var util=require(_0x5989('0x7'));var path=require(_0x5989('0x8'));var sox=require(_0x5989('0x9'));var csv=require(_0x5989('0xa'));var ejs=require(_0x5989('0xb'));var fs=require('fs');var _=require(_0x5989('0xc'));var squel=require(_0x5989('0xd'));var crypto=require(_0x5989('0xe'));var jsforce=require(_0x5989('0xf'));var deskjs=require(_0x5989('0x10'));var toCsv=require(_0x5989('0xa'));var querystring=require(_0x5989('0x11'));var Papa=require('papaparse');var Redis=require(_0x5989('0x12'));var authService=require(_0x5989('0x13'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x5989('0x14'));var logger=require(_0x5989('0x15'))(_0x5989('0x16'));var utils=require('../../config/utils');var config=require(_0x5989('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x31df42,_0x1bbd0e){_0x1bbd0e=_0x1bbd0e||0xcc;return function(_0x26bcb9){if(_0x26bcb9){return _0x31df42[_0x5989('0x18')](_0x1bbd0e);}return _0x31df42[_0x5989('0x19')](_0x1bbd0e)[_0x5989('0x1a')]();};}function respondWithResult(_0x2dcd37,_0x7eedec){_0x7eedec=_0x7eedec||0xc8;return function(_0x2834db){if(_0x2834db){return _0x2dcd37['status'](_0x7eedec)[_0x5989('0x1b')](_0x2834db);}};}function respondWithFilteredResult(_0x3afb6b,_0x296a39){return function(_0x3fc9df){if(_0x3fc9df){var _0x1ba956=_0x3fc9df['count'],_0xb518fc=_0x296a39[_0x5989('0x1c')],_0x35ef1d=_0x296a39[_0x5989('0x1c')]+_0x296a39[_0x5989('0x1d')],_0x3171e4;if(_0x35ef1d>=_0x1ba956){_0x35ef1d=_0x1ba956;_0x3171e4=0xc8;}else{_0x3171e4=0xce;}_0x3afb6b['status'](_0x3171e4);return _0x3afb6b[_0x5989('0x1e')](_0x5989('0x1f'),_0xb518fc+'-'+_0x35ef1d+'/'+_0x1ba956)[_0x5989('0x1b')](_0x3fc9df);}return null;};}function patchUpdates(_0x4c4826){return function(_0x2cc738){try{jsonpatch[_0x5989('0x20')](_0x2cc738,_0x4c4826,!![]);}catch(_0x57b56b){return BPromise[_0x5989('0x21')](_0x57b56b);}return _0x2cc738['save']();};}function saveUpdates(_0x217237,_0x581675){return function(_0x3e1c41){if(_0x3e1c41){return _0x3e1c41[_0x5989('0x22')](_0x217237)[_0x5989('0x23')](function(_0x5222fa){return _0x5222fa;});}return null;};}function removeEntity(_0x1e1be6,_0x559f2f){return function(_0x2ba94d){if(_0x2ba94d){return _0x2ba94d['destroy']()[_0x5989('0x23')](function(){_0x1e1be6[_0x5989('0x19')](0xcc)[_0x5989('0x1a')]();});}};}function handleEntityNotFound(_0x1f0690,_0x14c924){return function(_0x20d302){if(!_0x20d302){_0x1f0690[_0x5989('0x18')](0x194);}return _0x20d302;};}function handleError(_0x4c253d,_0x1b8a69){_0x1b8a69=_0x1b8a69||0x1f4;return function(_0x47fd65){logger[_0x5989('0x24')](_0x47fd65[_0x5989('0x25')]);if(_0x47fd65[_0x5989('0x26')]){delete _0x47fd65[_0x5989('0x26')];}_0x4c253d['status'](_0x1b8a69)[_0x5989('0x27')](_0x47fd65);};}exports[_0x5989('0x28')]=function(_0x4e06f1,_0x14b763){var _0x1f375e={},_0x353fa4={},_0x2723bd={'count':0x0,'rows':[]};var _0x24ee89=_['map'](db[_0x5989('0x29')][_0x5989('0x2a')],function(_0x28cecd){return{'name':_0x28cecd[_0x5989('0x2b')],'type':_0x28cecd[_0x5989('0x2c')][_0x5989('0x2d')]};});_0x353fa4[_0x5989('0x2e')]=_[_0x5989('0x2f')](_0x24ee89,'name');_0x353fa4['query']=_[_0x5989('0x30')](_0x4e06f1[_0x5989('0x31')]);_0x353fa4[_0x5989('0x32')]=_[_0x5989('0x33')](_0x353fa4[_0x5989('0x2e')],_0x353fa4[_0x5989('0x31')]);_0x1f375e[_0x5989('0x34')]=_[_0x5989('0x33')](_0x353fa4[_0x5989('0x2e')],qs[_0x5989('0x35')](_0x4e06f1[_0x5989('0x31')][_0x5989('0x35')]));_0x1f375e[_0x5989('0x34')]=_0x1f375e['attributes'][_0x5989('0x36')]?_0x1f375e[_0x5989('0x34')]:_0x353fa4['model'];if(!_0x4e06f1['query'][_0x5989('0x37')](_0x5989('0x38'))){_0x1f375e['limit']=qs[_0x5989('0x1d')](_0x4e06f1[_0x5989('0x31')]['limit']);_0x1f375e[_0x5989('0x1c')]=qs[_0x5989('0x1c')](_0x4e06f1[_0x5989('0x31')]['offset']);}_0x1f375e[_0x5989('0x39')]=qs[_0x5989('0x3a')](_0x4e06f1['query']['sort']);_0x1f375e[_0x5989('0x3b')]=qs[_0x5989('0x32')](_['pick'](_0x4e06f1[_0x5989('0x31')],_0x353fa4['filters']),_0x24ee89);if(_0x4e06f1[_0x5989('0x31')]['filter']){_0x1f375e[_0x5989('0x3b')]=_['merge'](_0x1f375e[_0x5989('0x3b')],{'$or':_[_0x5989('0x2f')](_0x24ee89,function(_0x3accc5){if(_0x3accc5[_0x5989('0x2c')]!==_0x5989('0x3c')){var _0x1fed07={};_0x1fed07[_0x3accc5[_0x5989('0x26')]]={'$like':'%'+_0x4e06f1[_0x5989('0x31')][_0x5989('0x3d')]+'%'};return _0x1fed07;}})});}_0x1f375e=_[_0x5989('0x3e')]({},_0x1f375e,_0x4e06f1[_0x5989('0x3f')]);var _0x5d95cb={'where':_0x1f375e['where']};return db[_0x5989('0x29')][_0x5989('0x40')](_0x5d95cb)[_0x5989('0x23')](function(_0x351294){_0x2723bd['count']=_0x351294;if(_0x4e06f1[_0x5989('0x31')][_0x5989('0x41')]){_0x1f375e['include']=[{'all':!![]}];}return db[_0x5989('0x29')][_0x5989('0x42')](_0x1f375e);})[_0x5989('0x23')](function(_0x408489){_0x2723bd[_0x5989('0x43')]=_0x408489;return _0x2723bd;})[_0x5989('0x23')](respondWithFilteredResult(_0x14b763,_0x1f375e))[_0x5989('0x44')](handleError(_0x14b763,null));};exports[_0x5989('0x45')]=function(_0x10fdc5,_0x396683){var _0x24a26d={'raw':!![],'where':{'id':_0x10fdc5[_0x5989('0x46')]['id']}},_0x4d5428={};_0x4d5428['model']=_[_0x5989('0x30')](db['VoiceTransferReport'][_0x5989('0x2a')]);_0x4d5428[_0x5989('0x31')]=_[_0x5989('0x30')](_0x10fdc5['query']);_0x4d5428['filters']=_['intersection'](_0x4d5428[_0x5989('0x2e')],_0x4d5428[_0x5989('0x31')]);_0x24a26d[_0x5989('0x34')]=_[_0x5989('0x33')](_0x4d5428[_0x5989('0x2e')],qs[_0x5989('0x35')](_0x10fdc5[_0x5989('0x31')]['fields']));_0x24a26d[_0x5989('0x34')]=_0x24a26d[_0x5989('0x34')][_0x5989('0x36')]?_0x24a26d['attributes']:_0x4d5428[_0x5989('0x2e')];if(_0x10fdc5['query'][_0x5989('0x41')]){_0x24a26d[_0x5989('0x47')]=[{'all':!![]}];}_0x24a26d=_[_0x5989('0x3e')]({},_0x24a26d,_0x10fdc5['options']);return db[_0x5989('0x29')][_0x5989('0x48')](_0x24a26d)[_0x5989('0x23')](handleEntityNotFound(_0x396683,null))[_0x5989('0x23')](respondWithResult(_0x396683,null))[_0x5989('0x44')](handleError(_0x396683,null));};exports[_0x5989('0x49')]=function(_0x2ec54a,_0x412c57){return db[_0x5989('0x29')]['create'](_0x2ec54a[_0x5989('0x4a')],{})['then'](respondWithResult(_0x412c57,0xc9))[_0x5989('0x44')](handleError(_0x412c57,null));};exports[_0x5989('0x22')]=function(_0x3c7edf,_0x26b25c){if(_0x3c7edf[_0x5989('0x4a')]['id']){delete _0x3c7edf[_0x5989('0x4a')]['id'];}return db[_0x5989('0x29')]['find']({'where':{'id':_0x3c7edf['params']['id']}})['then'](handleEntityNotFound(_0x26b25c,null))[_0x5989('0x23')](saveUpdates(_0x3c7edf[_0x5989('0x4a')],null))[_0x5989('0x23')](respondWithResult(_0x26b25c,null))[_0x5989('0x44')](handleError(_0x26b25c,null));};exports['destroy']=function(_0x55ef2e,_0x57edbb){return db[_0x5989('0x29')][_0x5989('0x48')]({'where':{'id':_0x55ef2e[_0x5989('0x46')]['id']}})[_0x5989('0x23')](handleEntityNotFound(_0x57edbb,null))[_0x5989('0x23')](removeEntity(_0x57edbb,null))[_0x5989('0x44')](handleError(_0x57edbb,null));};
\ No newline at end of file