Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / crmActionsList / crmActionsList.controller.js
index bd214e4..f378d86 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x008c=['fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','crypto','desk.js','papaparse','ioredis','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','apply','destroy','then','end','error','send','index','CrmActionsList','rawAttributes','model','query','keys','filters','fields','attributes','length','hasOwnProperty','nolimit','limit','order','sort','where','filter','merge','type','VIRTUAL','includeAll','include','findAll','rows','catch','show','params','intersection','options','create','body','find','describe','html-pdf','eml-format','rimraf','zip-dir'];(function(_0x501510,_0x61caa9){var _0x1e6ee5=function(_0x32845b){while(--_0x32845b){_0x501510['push'](_0x501510['shift']());}};_0x1e6ee5(++_0x61caa9);}(_0x008c,0x188));var _0xc008=function(_0x4b8ecc,_0x4cd01c){_0x4b8ecc=_0x4b8ecc-0x0;var _0x48c1b9=_0x008c[_0x4b8ecc];return _0x48c1b9;};'use strict';var pdf=require(_0xc008('0x0'));var emlformat=require(_0xc008('0x1'));var rimraf=require(_0xc008('0x2'));var zipdir=require(_0xc008('0x3'));var jsonpatch=require(_0xc008('0x4'));var rp=require('request-promise');var moment=require(_0xc008('0x5'));var BPromise=require(_0xc008('0x6'));var Mustache=require(_0xc008('0x7'));var util=require(_0xc008('0x8'));var path=require(_0xc008('0x9'));var sox=require(_0xc008('0xa'));var csv=require(_0xc008('0xb'));var ejs=require(_0xc008('0xc'));var fs=require('fs');var _=require(_0xc008('0xd'));var squel=require('squel');var crypto=require(_0xc008('0xe'));var jsforce=require('jsforce');var deskjs=require(_0xc008('0xf'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xc008('0x10'));var Redis=require(_0xc008('0x11'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require('../../config/license/hardware');var logger=require(_0xc008('0x12'))(_0xc008('0x13'));var utils=require('../../config/utils');var config=require(_0xc008('0x14'));var db=require(_0xc008('0x15'))['db'];function respondWithStatusCode(_0x2ea200,_0x2a5b4e){_0x2a5b4e=_0x2a5b4e||0xcc;return function(_0x9ffa93){if(_0x9ffa93){return _0x2ea200[_0xc008('0x16')](_0x2a5b4e);}return _0x2ea200[_0xc008('0x17')](_0x2a5b4e)['end']();};}function respondWithResult(_0x560e28,_0x33f44c){_0x33f44c=_0x33f44c||0xc8;return function(_0x50c1ab){if(_0x50c1ab){return _0x560e28[_0xc008('0x17')](_0x33f44c)[_0xc008('0x18')](_0x50c1ab);}};}function respondWithFilteredResult(_0x2073ef,_0x339ffc){return function(_0x3f0ecf){if(_0x3f0ecf){var _0x5ee00b=_0x3f0ecf[_0xc008('0x19')],_0x5e894e=_0x339ffc[_0xc008('0x1a')],_0x4bd0f4=_0x339ffc[_0xc008('0x1a')]+_0x339ffc['limit'],_0x11ef38;if(_0x4bd0f4>=_0x5ee00b){_0x4bd0f4=_0x5ee00b;_0x11ef38=0xc8;}else{_0x11ef38=0xce;}_0x2073ef['status'](_0x11ef38);return _0x2073ef['set']('Content-Range',_0x5e894e+'-'+_0x4bd0f4+'/'+_0x5ee00b)[_0xc008('0x18')](_0x3f0ecf);}return null;};}function patchUpdates(_0x462af5){return function(_0x501137){try{jsonpatch[_0xc008('0x1b')](_0x501137,_0x462af5,!![]);}catch(_0x5906e6){return BPromise['reject'](_0x5906e6);}return _0x501137['save']();};}function saveUpdates(_0x50261c,_0x5754a0){return function(_0x4b9726){if(_0x4b9726){return _0x4b9726['update'](_0x50261c)['then'](function(_0x4a582d){return _0x4a582d;});}return null;};}function removeEntity(_0x5a58bd,_0x13a263){return function(_0x4777a6){if(_0x4777a6){return _0x4777a6[_0xc008('0x1c')]()[_0xc008('0x1d')](function(){_0x5a58bd[_0xc008('0x17')](0xcc)[_0xc008('0x1e')]();});}};}function handleEntityNotFound(_0x4f43e2,_0x459fd9){return function(_0x5c85f2){if(!_0x5c85f2){_0x4f43e2['sendStatus'](0x194);}return _0x5c85f2;};}function handleError(_0x218599,_0x36f358){_0x36f358=_0x36f358||0x1f4;return function(_0x2e3cfb){logger[_0xc008('0x1f')](_0x2e3cfb['stack']);if(_0x2e3cfb['name']){delete _0x2e3cfb['name'];}_0x218599[_0xc008('0x17')](_0x36f358)[_0xc008('0x20')](_0x2e3cfb);};}exports[_0xc008('0x21')]=function(_0x2e31c2,_0x5bebd9){var _0x5e2aca={},_0x4fce9c={},_0x4adbab={'count':0x0,'rows':[]};var _0x4caaf4=db[_0xc008('0x22')][_0xc008('0x23')];_0x4fce9c[_0xc008('0x24')]=_['keys'](_0x4caaf4);_0x4fce9c[_0xc008('0x25')]=_[_0xc008('0x26')](_0x2e31c2[_0xc008('0x25')]);_0x4fce9c[_0xc008('0x27')]=_['intersection'](_0x4fce9c[_0xc008('0x24')],_0x4fce9c[_0xc008('0x25')]);_0x5e2aca['attributes']=_['intersection'](_0x4fce9c['model'],qs[_0xc008('0x28')](_0x2e31c2[_0xc008('0x25')][_0xc008('0x28')]));_0x5e2aca[_0xc008('0x29')]=_0x5e2aca[_0xc008('0x29')][_0xc008('0x2a')]?_0x5e2aca[_0xc008('0x29')]:_0x4fce9c[_0xc008('0x24')];if(!_0x2e31c2[_0xc008('0x25')][_0xc008('0x2b')](_0xc008('0x2c'))){_0x5e2aca[_0xc008('0x2d')]=qs['limit'](_0x2e31c2[_0xc008('0x25')][_0xc008('0x2d')]);_0x5e2aca['offset']=qs[_0xc008('0x1a')](_0x2e31c2[_0xc008('0x25')][_0xc008('0x1a')]);}_0x5e2aca[_0xc008('0x2e')]=qs[_0xc008('0x2f')](_0x2e31c2[_0xc008('0x25')][_0xc008('0x2f')]);_0x5e2aca[_0xc008('0x30')]=qs[_0xc008('0x27')](_['pick'](_0x2e31c2[_0xc008('0x25')],_0x4fce9c[_0xc008('0x27')]));if(_0x2e31c2[_0xc008('0x25')][_0xc008('0x31')]){_0x5e2aca[_0xc008('0x30')]=_[_0xc008('0x32')](_0x5e2aca[_0xc008('0x30')],{'$or':_['map'](_0x4caaf4,function(_0x35f360){if(_0x35f360[_0xc008('0x33')]['key']!==_0xc008('0x34')){var _0x15453c={};_0x15453c[_0x35f360['field']]={'$like':'%'+_0x2e31c2[_0xc008('0x25')][_0xc008('0x31')]+'%'};return _0x15453c;}})});}_0x5e2aca=_[_0xc008('0x32')]({},_0x5e2aca,_0x2e31c2['options']);var _0x53b353={'where':_0x5e2aca['where']};return db[_0xc008('0x22')]['count'](_0x53b353)[_0xc008('0x1d')](function(_0x3884dd){_0x4adbab[_0xc008('0x19')]=_0x3884dd;if(_0x2e31c2[_0xc008('0x25')][_0xc008('0x35')]){_0x5e2aca[_0xc008('0x36')]=[{'all':!![]}];}return db[_0xc008('0x22')][_0xc008('0x37')](_0x5e2aca);})[_0xc008('0x1d')](function(_0x387dfd){_0x4adbab[_0xc008('0x38')]=_0x387dfd;return _0x4adbab;})[_0xc008('0x1d')](respondWithFilteredResult(_0x5bebd9,_0x5e2aca))[_0xc008('0x39')](handleError(_0x5bebd9,null));};exports[_0xc008('0x3a')]=function(_0x4cace5,_0x3238b4){var _0x23c4db={'raw':![],'where':{'id':_0x4cace5[_0xc008('0x3b')]['id']}},_0x30b7df={};_0x30b7df['model']=_[_0xc008('0x26')](db[_0xc008('0x22')][_0xc008('0x23')]);_0x30b7df[_0xc008('0x25')]=_[_0xc008('0x26')](_0x4cace5['query']);_0x30b7df[_0xc008('0x27')]=_[_0xc008('0x3c')](_0x30b7df[_0xc008('0x24')],_0x30b7df[_0xc008('0x25')]);_0x23c4db[_0xc008('0x29')]=_['intersection'](_0x30b7df[_0xc008('0x24')],qs[_0xc008('0x28')](_0x4cace5[_0xc008('0x25')][_0xc008('0x28')]));_0x23c4db['attributes']=_0x23c4db[_0xc008('0x29')][_0xc008('0x2a')]?_0x23c4db[_0xc008('0x29')]:_0x30b7df['model'];if(_0x4cace5[_0xc008('0x25')]['includeAll']){_0x23c4db[_0xc008('0x36')]=[{'all':!![]}];}_0x23c4db=_['merge']({},_0x23c4db,_0x4cace5[_0xc008('0x3d')]);return db[_0xc008('0x22')]['find'](_0x23c4db)[_0xc008('0x1d')](handleEntityNotFound(_0x3238b4,null))[_0xc008('0x1d')](respondWithResult(_0x3238b4,null))[_0xc008('0x39')](handleError(_0x3238b4,null));};exports['create']=function(_0x1cec64,_0x2a9b5c){return db[_0xc008('0x22')][_0xc008('0x3e')](_0x1cec64[_0xc008('0x3f')],{})[_0xc008('0x1d')](respondWithResult(_0x2a9b5c,0xc9))['catch'](handleError(_0x2a9b5c,null));};exports['update']=function(_0x5283a8,_0x4552ed){if(_0x5283a8[_0xc008('0x3f')]['id']){delete _0x5283a8[_0xc008('0x3f')]['id'];}return db[_0xc008('0x22')][_0xc008('0x40')]({'where':{'id':_0x5283a8[_0xc008('0x3b')]['id']}})[_0xc008('0x1d')](handleEntityNotFound(_0x4552ed,null))[_0xc008('0x1d')](saveUpdates(_0x5283a8['body'],null))['then'](respondWithResult(_0x4552ed,null))['catch'](handleError(_0x4552ed,null));};exports[_0xc008('0x1c')]=function(_0x2651cf,_0x158eae){return db['CrmActionsList'][_0xc008('0x40')]({'where':{'id':_0x2651cf[_0xc008('0x3b')]['id']}})[_0xc008('0x1d')](handleEntityNotFound(_0x158eae,null))[_0xc008('0x1d')](removeEntity(_0x158eae,null))[_0xc008('0x39')](handleError(_0x158eae,null));};exports[_0xc008('0x41')]=function(_0x17ec90,_0x405e87){return db[_0xc008('0x22')][_0xc008('0x41')]()['then'](respondWithResult(_0x405e87,null))['catch'](handleError(_0x405e87,null));};
\ No newline at end of file
+var _0x00bb=['moment','bluebird','util','path','lodash','squel','crypto','jsforce','desk.js','to-csv','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','sendStatus','status','end','count','offset','limit','set','json','reject','update','then','error','stack','name','send','CrmActionsList','rawAttributes','model','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','map','type','key','field','options','includeAll','include','catch','show','params','keys','length','find','create','body','destroy','describe','html-pdf','eml-format','rimraf','fast-json-patch'];(function(_0x5192cc,_0xceb129){var _0x1bb17b=function(_0x3e50d6){while(--_0x3e50d6){_0x5192cc['push'](_0x5192cc['shift']());}};_0x1bb17b(++_0xceb129);}(_0x00bb,0x1d8));var _0xb00b=function(_0x311c35,_0x534915){_0x311c35=_0x311c35-0x0;var _0x5cc50c=_0x00bb[_0x311c35];return _0x5cc50c;};'use strict';var pdf=require(_0xb00b('0x0'));var emlformat=require(_0xb00b('0x1'));var rimraf=require(_0xb00b('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0xb00b('0x3'));var rp=require('request-promise');var moment=require(_0xb00b('0x4'));var BPromise=require(_0xb00b('0x5'));var Mustache=require('mustache');var util=require(_0xb00b('0x6'));var path=require(_0xb00b('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xb00b('0x8'));var squel=require(_0xb00b('0x9'));var crypto=require(_0xb00b('0xa'));var jsforce=require(_0xb00b('0xb'));var deskjs=require(_0xb00b('0xc'));var toCsv=require(_0xb00b('0xd'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xb00b('0xe'));var authService=require(_0xb00b('0xf'));var qs=require(_0xb00b('0x10'));var hardwareService=require(_0xb00b('0x11'));var logger=require(_0xb00b('0x12'))('api');var utils=require(_0xb00b('0x13'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x594075,_0x4ff792){_0x4ff792=_0x4ff792||0xcc;return function(_0x2d8ddf){if(_0x2d8ddf){return _0x594075[_0xb00b('0x14')](_0x4ff792);}return _0x594075[_0xb00b('0x15')](_0x4ff792)[_0xb00b('0x16')]();};}function respondWithResult(_0x1f1c1d,_0x4ada81){_0x4ada81=_0x4ada81||0xc8;return function(_0x218de2){if(_0x218de2){return _0x1f1c1d[_0xb00b('0x15')](_0x4ada81)['json'](_0x218de2);}};}function respondWithFilteredResult(_0x88d95e,_0x1084a6){return function(_0x540b79){if(_0x540b79){var _0x5da36b=_0x540b79[_0xb00b('0x17')],_0x9b471e=_0x1084a6[_0xb00b('0x18')],_0x4dcd45=_0x1084a6[_0xb00b('0x18')]+_0x1084a6[_0xb00b('0x19')],_0x51d136;if(_0x4dcd45>=_0x5da36b){_0x4dcd45=_0x5da36b;_0x51d136=0xc8;}else{_0x51d136=0xce;}_0x88d95e['status'](_0x51d136);return _0x88d95e[_0xb00b('0x1a')]('Content-Range',_0x9b471e+'-'+_0x4dcd45+'/'+_0x5da36b)[_0xb00b('0x1b')](_0x540b79);}return null;};}function patchUpdates(_0x5aa9a0){return function(_0x25d7a0){try{jsonpatch['apply'](_0x25d7a0,_0x5aa9a0,!![]);}catch(_0xb26ebb){return BPromise[_0xb00b('0x1c')](_0xb26ebb);}return _0x25d7a0['save']();};}function saveUpdates(_0x55770c,_0x2b0da1){return function(_0x4a334b){if(_0x4a334b){return _0x4a334b[_0xb00b('0x1d')](_0x55770c)[_0xb00b('0x1e')](function(_0x2fe48d){return _0x2fe48d;});}return null;};}function removeEntity(_0x3501af,_0x56c189){return function(_0x362ee0){if(_0x362ee0){return _0x362ee0['destroy']()[_0xb00b('0x1e')](function(){_0x3501af[_0xb00b('0x15')](0xcc)['end']();});}};}function handleEntityNotFound(_0x231293,_0x2896d1){return function(_0x520444){if(!_0x520444){_0x231293[_0xb00b('0x14')](0x194);}return _0x520444;};}function handleError(_0x1f04d3,_0x5568bb){_0x5568bb=_0x5568bb||0x1f4;return function(_0x44efe5){logger[_0xb00b('0x1f')](_0x44efe5[_0xb00b('0x20')]);if(_0x44efe5[_0xb00b('0x21')]){delete _0x44efe5['name'];}_0x1f04d3['status'](_0x5568bb)[_0xb00b('0x22')](_0x44efe5);};}exports['index']=function(_0x550587,_0x4a635e){var _0x16ac55={},_0x73b6b0={},_0x2592cf={'count':0x0,'rows':[]};var _0x3825af=db[_0xb00b('0x23')][_0xb00b('0x24')];_0x73b6b0[_0xb00b('0x25')]=_['keys'](_0x3825af);_0x73b6b0[_0xb00b('0x26')]=_['keys'](_0x550587[_0xb00b('0x26')]);_0x73b6b0[_0xb00b('0x27')]=_[_0xb00b('0x28')](_0x73b6b0['model'],_0x73b6b0[_0xb00b('0x26')]);_0x16ac55[_0xb00b('0x29')]=_[_0xb00b('0x28')](_0x73b6b0[_0xb00b('0x25')],qs[_0xb00b('0x2a')](_0x550587[_0xb00b('0x26')][_0xb00b('0x2a')]));_0x16ac55[_0xb00b('0x29')]=_0x16ac55[_0xb00b('0x29')]['length']?_0x16ac55[_0xb00b('0x29')]:_0x73b6b0[_0xb00b('0x25')];if(!_0x550587['query'][_0xb00b('0x2b')](_0xb00b('0x2c'))){_0x16ac55['limit']=qs[_0xb00b('0x19')](_0x550587['query'][_0xb00b('0x19')]);_0x16ac55[_0xb00b('0x18')]=qs[_0xb00b('0x18')](_0x550587[_0xb00b('0x26')][_0xb00b('0x18')]);}_0x16ac55[_0xb00b('0x2d')]=qs[_0xb00b('0x2e')](_0x550587['query']['sort']);_0x16ac55['where']=qs[_0xb00b('0x27')](_[_0xb00b('0x2f')](_0x550587[_0xb00b('0x26')],_0x73b6b0[_0xb00b('0x27')]));if(_0x550587['query'][_0xb00b('0x30')]){_0x16ac55[_0xb00b('0x31')]=_[_0xb00b('0x32')](_0x16ac55[_0xb00b('0x31')],{'$or':_[_0xb00b('0x33')](_0x3825af,function(_0x39da49){if(_0x39da49[_0xb00b('0x34')][_0xb00b('0x35')]!=='VIRTUAL'){var _0x55451e={};_0x55451e[_0x39da49[_0xb00b('0x36')]]={'$like':'%'+_0x550587['query'][_0xb00b('0x30')]+'%'};return _0x55451e;}})});}_0x16ac55=_[_0xb00b('0x32')]({},_0x16ac55,_0x550587[_0xb00b('0x37')]);var _0x45ca74={'where':_0x16ac55[_0xb00b('0x31')]};return db[_0xb00b('0x23')][_0xb00b('0x17')](_0x45ca74)['then'](function(_0x35f1ca){_0x2592cf[_0xb00b('0x17')]=_0x35f1ca;if(_0x550587[_0xb00b('0x26')][_0xb00b('0x38')]){_0x16ac55[_0xb00b('0x39')]=[{'all':!![]}];}return db[_0xb00b('0x23')]['findAll'](_0x16ac55);})[_0xb00b('0x1e')](function(_0x3beb8f){_0x2592cf['rows']=_0x3beb8f;return _0x2592cf;})[_0xb00b('0x1e')](respondWithFilteredResult(_0x4a635e,_0x16ac55))[_0xb00b('0x3a')](handleError(_0x4a635e,null));};exports[_0xb00b('0x3b')]=function(_0x2d8620,_0x2954e8){var _0x5636b1={'raw':![],'where':{'id':_0x2d8620[_0xb00b('0x3c')]['id']}},_0x14ff6a={};_0x14ff6a[_0xb00b('0x25')]=_[_0xb00b('0x3d')](db['CrmActionsList']['rawAttributes']);_0x14ff6a[_0xb00b('0x26')]=_[_0xb00b('0x3d')](_0x2d8620[_0xb00b('0x26')]);_0x14ff6a[_0xb00b('0x27')]=_[_0xb00b('0x28')](_0x14ff6a[_0xb00b('0x25')],_0x14ff6a[_0xb00b('0x26')]);_0x5636b1['attributes']=_[_0xb00b('0x28')](_0x14ff6a[_0xb00b('0x25')],qs[_0xb00b('0x2a')](_0x2d8620[_0xb00b('0x26')][_0xb00b('0x2a')]));_0x5636b1[_0xb00b('0x29')]=_0x5636b1[_0xb00b('0x29')][_0xb00b('0x3e')]?_0x5636b1[_0xb00b('0x29')]:_0x14ff6a[_0xb00b('0x25')];if(_0x2d8620[_0xb00b('0x26')][_0xb00b('0x38')]){_0x5636b1['include']=[{'all':!![]}];}_0x5636b1=_[_0xb00b('0x32')]({},_0x5636b1,_0x2d8620[_0xb00b('0x37')]);return db[_0xb00b('0x23')][_0xb00b('0x3f')](_0x5636b1)[_0xb00b('0x1e')](handleEntityNotFound(_0x2954e8,null))[_0xb00b('0x1e')](respondWithResult(_0x2954e8,null))[_0xb00b('0x3a')](handleError(_0x2954e8,null));};exports[_0xb00b('0x40')]=function(_0x10ba60,_0x103320){return db[_0xb00b('0x23')][_0xb00b('0x40')](_0x10ba60['body'],{})['then'](respondWithResult(_0x103320,0xc9))['catch'](handleError(_0x103320,null));};exports[_0xb00b('0x1d')]=function(_0x23d858,_0x481154){if(_0x23d858[_0xb00b('0x41')]['id']){delete _0x23d858[_0xb00b('0x41')]['id'];}return db[_0xb00b('0x23')][_0xb00b('0x3f')]({'where':{'id':_0x23d858['params']['id']}})['then'](handleEntityNotFound(_0x481154,null))[_0xb00b('0x1e')](saveUpdates(_0x23d858[_0xb00b('0x41')],null))['then'](respondWithResult(_0x481154,null))['catch'](handleError(_0x481154,null));};exports[_0xb00b('0x42')]=function(_0x3a205d,_0x4e0be4){return db[_0xb00b('0x23')]['find']({'where':{'id':_0x3a205d['params']['id']}})['then'](handleEntityNotFound(_0x4e0be4,null))[_0xb00b('0x1e')](removeEntity(_0x4e0be4,null))['catch'](handleError(_0x4e0be4,null));};exports[_0xb00b('0x43')]=function(_0x3178aa,_0x4b6482){return db[_0xb00b('0x23')][_0xb00b('0x43')]()[_0xb00b('0x1e')](respondWithResult(_0x4b6482,null))['catch'](handleError(_0x4b6482,null));};
\ No newline at end of file