Built motion from commit 82bb2304.|2.5.39
[motion2.git] / server / api / intFreshsalesField / intFreshsalesField.controller.js
index 82f0b36..40bc7e4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2777=['../../config/license/util','sendStatus','status','end','json','offset','limit','undefined','count','apply','save','update','then','destroy','error','name','send','index','map','FreshsalesField','rawAttributes','fieldName','type','key','model','query','filters','intersection','fields','attributes','hasOwnProperty','nolimit','sort','pick','where','merge','VIRTUAL','filter','options','includeAll','rows','catch','keys','length','include','create','body','find','params','rimraf','zip-dir','moment','util','sox','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api'];(function(_0x12f7f4,_0x4ecdba){var _0x2643ab=function(_0x1f2e5c){while(--_0x1f2e5c){_0x12f7f4['push'](_0x12f7f4['shift']());}};_0x2643ab(++_0x4ecdba);}(_0x2777,0xbb));var _0x7277=function(_0xc968bb,_0x455c58){_0xc968bb=_0xc968bb-0x0;var _0xfa5c0e=_0x2777[_0xc968bb];return _0xfa5c0e;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x7277('0x0'));var zipdir=require(_0x7277('0x1'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x7277('0x2'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x7277('0x3'));var path=require('path');var sox=require(_0x7277('0x4'));var csv=require(_0x7277('0x5'));var ejs=require(_0x7277('0x6'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x7277('0x7'));var squel=require(_0x7277('0x8'));var crypto=require(_0x7277('0x9'));var jsforce=require('jsforce');var deskjs=require(_0x7277('0xa'));var toCsv=require(_0x7277('0x5'));var querystring=require(_0x7277('0xb'));var Papa=require(_0x7277('0xc'));var Redis=require(_0x7277('0xd'));var authService=require(_0x7277('0xe'));var qs=require(_0x7277('0xf'));var as=require(_0x7277('0x10'));var hardwareService=require(_0x7277('0x11'));var logger=require(_0x7277('0x12'))(_0x7277('0x13'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x7277('0x14'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x56da7c,_0x142f20){_0x142f20=_0x142f20||0xcc;return function(_0x1eb880){if(_0x1eb880){return _0x56da7c[_0x7277('0x15')](_0x142f20);}return _0x56da7c[_0x7277('0x16')](_0x142f20)[_0x7277('0x17')]();};}function respondWithResult(_0x5e8003,_0x415a32){_0x415a32=_0x415a32||0xc8;return function(_0x283f52){if(_0x283f52){return _0x5e8003[_0x7277('0x16')](_0x415a32)[_0x7277('0x18')](_0x283f52);}};}function respondWithFilteredResult(_0x36fd11,_0x1814d2){return function(_0x342037){if(_0x342037){var _0x5e001a=typeof _0x1814d2[_0x7277('0x19')]==='undefined'&&typeof _0x1814d2[_0x7277('0x1a')]===_0x7277('0x1b');var _0x5c56c8=_0x342037[_0x7277('0x1c')];var _0x1d6bfa=_0x5e001a?0x0:_0x1814d2[_0x7277('0x19')];var _0x36cb81=_0x5e001a?_0x342037[_0x7277('0x1c')]:_0x1814d2[_0x7277('0x19')]+_0x1814d2[_0x7277('0x1a')];var _0x5ac2cf;if(_0x36cb81>=_0x5c56c8){_0x36cb81=_0x5c56c8;_0x5ac2cf=0xc8;}else{_0x5ac2cf=0xce;}_0x36fd11['status'](_0x5ac2cf);return _0x36fd11['set']('Content-Range',_0x1d6bfa+'-'+_0x36cb81+'/'+_0x5c56c8)['json'](_0x342037);}return null;};}function patchUpdates(_0x496413){return function(_0x1c03c4){try{jsonpatch[_0x7277('0x1d')](_0x1c03c4,_0x496413,!![]);}catch(_0x52a3a8){return BPromise['reject'](_0x52a3a8);}return _0x1c03c4[_0x7277('0x1e')]();};}function saveUpdates(_0x131774,_0x4ac7c4){return function(_0x505889){if(_0x505889){return _0x505889[_0x7277('0x1f')](_0x131774)[_0x7277('0x20')](function(_0x12318a){return _0x12318a;});}return null;};}function removeEntity(_0x35137b,_0x4da6c7){return function(_0x549657){if(_0x549657){return _0x549657[_0x7277('0x21')]()[_0x7277('0x20')](function(){_0x35137b[_0x7277('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3d5d4b,_0x39df10){return function(_0x1b0837){if(!_0x1b0837){_0x3d5d4b[_0x7277('0x15')](0x194);}return _0x1b0837;};}function handleError(_0x478f4e,_0x1ae8cc){_0x1ae8cc=_0x1ae8cc||0x1f4;return function(_0x242f1e){logger[_0x7277('0x22')](_0x242f1e['stack']);if(_0x242f1e[_0x7277('0x23')]){delete _0x242f1e[_0x7277('0x23')];}_0x478f4e[_0x7277('0x16')](_0x1ae8cc)[_0x7277('0x24')](_0x242f1e);};}exports[_0x7277('0x25')]=function(_0x244c8f,_0x53c547){var _0xa582e4={},_0x5c09e0={},_0x5524f1={'count':0x0,'rows':[]};var _0x4bd1ad=_[_0x7277('0x26')](db[_0x7277('0x27')][_0x7277('0x28')],function(_0x3809cf){return{'name':_0x3809cf[_0x7277('0x29')],'type':_0x3809cf[_0x7277('0x2a')][_0x7277('0x2b')]};});_0x5c09e0[_0x7277('0x2c')]=_[_0x7277('0x26')](_0x4bd1ad,_0x7277('0x23'));_0x5c09e0['query']=_['keys'](_0x244c8f[_0x7277('0x2d')]);_0x5c09e0[_0x7277('0x2e')]=_[_0x7277('0x2f')](_0x5c09e0[_0x7277('0x2c')],_0x5c09e0[_0x7277('0x2d')]);_0xa582e4['attributes']=_[_0x7277('0x2f')](_0x5c09e0[_0x7277('0x2c')],qs[_0x7277('0x30')](_0x244c8f[_0x7277('0x2d')]['fields']));_0xa582e4[_0x7277('0x31')]=_0xa582e4['attributes']['length']?_0xa582e4[_0x7277('0x31')]:_0x5c09e0[_0x7277('0x2c')];if(!_0x244c8f['query'][_0x7277('0x32')](_0x7277('0x33'))){_0xa582e4[_0x7277('0x1a')]=qs['limit'](_0x244c8f[_0x7277('0x2d')][_0x7277('0x1a')]);_0xa582e4[_0x7277('0x19')]=qs['offset'](_0x244c8f[_0x7277('0x2d')][_0x7277('0x19')]);}_0xa582e4['order']=qs[_0x7277('0x34')](_0x244c8f[_0x7277('0x2d')][_0x7277('0x34')]);_0xa582e4['where']=qs[_0x7277('0x2e')](_[_0x7277('0x35')](_0x244c8f[_0x7277('0x2d')],_0x5c09e0[_0x7277('0x2e')]),_0x4bd1ad);if(_0x244c8f[_0x7277('0x2d')]['filter']){_0xa582e4[_0x7277('0x36')]=_[_0x7277('0x37')](_0xa582e4[_0x7277('0x36')],{'$or':_['map'](_0x4bd1ad,function(_0xd80d9b){if(_0xd80d9b[_0x7277('0x2a')]!==_0x7277('0x38')){var _0x1b435e={};_0x1b435e[_0xd80d9b[_0x7277('0x23')]]={'$like':'%'+_0x244c8f[_0x7277('0x2d')][_0x7277('0x39')]+'%'};return _0x1b435e;}})});}_0xa582e4=_[_0x7277('0x37')]({},_0xa582e4,_0x244c8f[_0x7277('0x3a')]);var _0x48376d={'where':_0xa582e4[_0x7277('0x36')]};return db[_0x7277('0x27')][_0x7277('0x1c')](_0x48376d)[_0x7277('0x20')](function(_0x757c45){_0x5524f1[_0x7277('0x1c')]=_0x757c45;if(_0x244c8f[_0x7277('0x2d')][_0x7277('0x3b')]){_0xa582e4['include']=[{'all':!![]}];}return db[_0x7277('0x27')]['findAll'](_0xa582e4);})[_0x7277('0x20')](function(_0x28d6c0){_0x5524f1[_0x7277('0x3c')]=_0x28d6c0;return _0x5524f1;})[_0x7277('0x20')](respondWithFilteredResult(_0x53c547,_0xa582e4))[_0x7277('0x3d')](handleError(_0x53c547,null));};exports['show']=function(_0x3e6490,_0x35982f){var _0x726698={'raw':!![],'where':{'id':_0x3e6490['params']['id']}},_0x3a54b1={};_0x3a54b1[_0x7277('0x2c')]=_['keys'](db['FreshsalesField'][_0x7277('0x28')]);_0x3a54b1['query']=_[_0x7277('0x3e')](_0x3e6490['query']);_0x3a54b1[_0x7277('0x2e')]=_[_0x7277('0x2f')](_0x3a54b1['model'],_0x3a54b1[_0x7277('0x2d')]);_0x726698[_0x7277('0x31')]=_[_0x7277('0x2f')](_0x3a54b1[_0x7277('0x2c')],qs[_0x7277('0x30')](_0x3e6490[_0x7277('0x2d')]['fields']));_0x726698[_0x7277('0x31')]=_0x726698['attributes'][_0x7277('0x3f')]?_0x726698[_0x7277('0x31')]:_0x3a54b1[_0x7277('0x2c')];if(_0x3e6490[_0x7277('0x2d')][_0x7277('0x3b')]){_0x726698[_0x7277('0x40')]=[{'all':!![]}];}_0x726698=_[_0x7277('0x37')]({},_0x726698,_0x3e6490[_0x7277('0x3a')]);return db[_0x7277('0x27')]['find'](_0x726698)[_0x7277('0x20')](handleEntityNotFound(_0x35982f,null))[_0x7277('0x20')](respondWithResult(_0x35982f,null))[_0x7277('0x3d')](handleError(_0x35982f,null));};exports[_0x7277('0x41')]=function(_0x49a47b,_0x4d3ca5){return db['FreshsalesField'][_0x7277('0x41')](_0x49a47b[_0x7277('0x42')],{})[_0x7277('0x20')](respondWithResult(_0x4d3ca5,0xc9))[_0x7277('0x3d')](handleError(_0x4d3ca5,null));};exports['update']=function(_0x54e958,_0x12900f){if(_0x54e958[_0x7277('0x42')]['id']){delete _0x54e958[_0x7277('0x42')]['id'];}return db[_0x7277('0x27')][_0x7277('0x43')]({'where':{'id':_0x54e958[_0x7277('0x44')]['id']}})['then'](handleEntityNotFound(_0x12900f,null))[_0x7277('0x20')](saveUpdates(_0x54e958[_0x7277('0x42')],null))[_0x7277('0x20')](respondWithResult(_0x12900f,null))[_0x7277('0x3d')](handleError(_0x12900f,null));};exports[_0x7277('0x21')]=function(_0x3d9b1d,_0x1c9981){return db[_0x7277('0x27')][_0x7277('0x43')]({'where':{'id':_0x3d9b1d[_0x7277('0x44')]['id']}})[_0x7277('0x20')](handleEntityNotFound(_0x1c9981,null))['then'](removeEntity(_0x1c9981,null))['catch'](handleError(_0x1c9981,null));};
\ No newline at end of file
+var _0xecd1=['include','findAll','show','keys','find','catch','create','body','destroy','params','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox','ejs','fs-extra','lodash','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','offset','undefined','count','limit','apply','reject','save','update','then','end','sendStatus','error','stack','name','send','index','map','rawAttributes','fieldName','key','query','intersection','model','fields','attributes','length','hasOwnProperty','order','sort','where','filters','pick','merge','type','VIRTUAL','filter','options','FreshsalesField','includeAll'];(function(_0x2883b9,_0x2e187d){var _0x23de5c=function(_0x18624d){while(--_0x18624d){_0x2883b9['push'](_0x2883b9['shift']());}};_0x23de5c(++_0x2e187d);}(_0xecd1,0xf1));var _0x1ecd=function(_0x1e3312,_0x115cc7){_0x1e3312=_0x1e3312-0x0;var _0x549cc2=_0xecd1[_0x1e3312];return _0x549cc2;};'use strict';var emlformat=require(_0x1ecd('0x0'));var rimraf=require(_0x1ecd('0x1'));var zipdir=require(_0x1ecd('0x2'));var jsonpatch=require(_0x1ecd('0x3'));var rp=require('request-promise');var moment=require(_0x1ecd('0x4'));var BPromise=require(_0x1ecd('0x5'));var Mustache=require(_0x1ecd('0x6'));var util=require(_0x1ecd('0x7'));var path=require('path');var sox=require(_0x1ecd('0x8'));var csv=require('to-csv');var ejs=require(_0x1ecd('0x9'));var fs=require('fs');var fs_extra=require(_0x1ecd('0xa'));var _=require(_0x1ecd('0xb'));var squel=require('squel');var crypto=require(_0x1ecd('0xc'));var jsforce=require(_0x1ecd('0xd'));var deskjs=require(_0x1ecd('0xe'));var toCsv=require(_0x1ecd('0xf'));var querystring=require(_0x1ecd('0x10'));var Papa=require(_0x1ecd('0x11'));var Redis=require(_0x1ecd('0x12'));var authService=require('../../components/auth/service');var qs=require(_0x1ecd('0x13'));var as=require(_0x1ecd('0x14'));var hardwareService=require(_0x1ecd('0x15'));var logger=require(_0x1ecd('0x16'))(_0x1ecd('0x17'));var utils=require(_0x1ecd('0x18'));var config=require(_0x1ecd('0x19'));var licenseUtil=require('../../config/license/util');var db=require(_0x1ecd('0x1a'))['db'];function respondWithStatusCode(_0x3408fe,_0x77e059){_0x77e059=_0x77e059||0xcc;return function(_0xd31dca){if(_0xd31dca){return _0x3408fe['sendStatus'](_0x77e059);}return _0x3408fe[_0x1ecd('0x1b')](_0x77e059)['end']();};}function respondWithResult(_0x3d0992,_0x197001){_0x197001=_0x197001||0xc8;return function(_0x5e707c){if(_0x5e707c){return _0x3d0992[_0x1ecd('0x1b')](_0x197001)['json'](_0x5e707c);}};}function respondWithFilteredResult(_0xd11dae,_0x261196){return function(_0x32a097){if(_0x32a097){var _0x178686=typeof _0x261196[_0x1ecd('0x1c')]===_0x1ecd('0x1d')&&typeof _0x261196['limit']===_0x1ecd('0x1d');var _0x43e5b3=_0x32a097['count'];var _0x3e06bb=_0x178686?0x0:_0x261196[_0x1ecd('0x1c')];var _0x16e1ff=_0x178686?_0x32a097[_0x1ecd('0x1e')]:_0x261196[_0x1ecd('0x1c')]+_0x261196[_0x1ecd('0x1f')];var _0x576152;if(_0x16e1ff>=_0x43e5b3){_0x16e1ff=_0x43e5b3;_0x576152=0xc8;}else{_0x576152=0xce;}_0xd11dae[_0x1ecd('0x1b')](_0x576152);return _0xd11dae['set']('Content-Range',_0x3e06bb+'-'+_0x16e1ff+'/'+_0x43e5b3)['json'](_0x32a097);}return null;};}function patchUpdates(_0x2e0259){return function(_0x973662){try{jsonpatch[_0x1ecd('0x20')](_0x973662,_0x2e0259,!![]);}catch(_0x18baa3){return BPromise[_0x1ecd('0x21')](_0x18baa3);}return _0x973662[_0x1ecd('0x22')]();};}function saveUpdates(_0x4e5066,_0x59bb91){return function(_0x224735){if(_0x224735){return _0x224735[_0x1ecd('0x23')](_0x4e5066)[_0x1ecd('0x24')](function(_0x3e458f){return _0x3e458f;});}return null;};}function removeEntity(_0x26fd53,_0x1247c0){return function(_0x675869){if(_0x675869){return _0x675869['destroy']()[_0x1ecd('0x24')](function(){_0x26fd53[_0x1ecd('0x1b')](0xcc)[_0x1ecd('0x25')]();});}};}function handleEntityNotFound(_0x446830,_0x563698){return function(_0x81553d){if(!_0x81553d){_0x446830[_0x1ecd('0x26')](0x194);}return _0x81553d;};}function handleError(_0x388308,_0x4ed3a2){_0x4ed3a2=_0x4ed3a2||0x1f4;return function(_0x57dc67){logger[_0x1ecd('0x27')](_0x57dc67[_0x1ecd('0x28')]);if(_0x57dc67[_0x1ecd('0x29')]){delete _0x57dc67['name'];}_0x388308[_0x1ecd('0x1b')](_0x4ed3a2)[_0x1ecd('0x2a')](_0x57dc67);};}exports[_0x1ecd('0x2b')]=function(_0x351980,_0x2d2f74){var _0x3799d5={},_0x4c7188={},_0x2e0634={'count':0x0,'rows':[]};var _0x491f33=_[_0x1ecd('0x2c')](db['FreshsalesField'][_0x1ecd('0x2d')],function(_0x25988e){return{'name':_0x25988e[_0x1ecd('0x2e')],'type':_0x25988e['type'][_0x1ecd('0x2f')]};});_0x4c7188['model']=_['map'](_0x491f33,_0x1ecd('0x29'));_0x4c7188['query']=_['keys'](_0x351980[_0x1ecd('0x30')]);_0x4c7188['filters']=_['intersection'](_0x4c7188['model'],_0x4c7188[_0x1ecd('0x30')]);_0x3799d5['attributes']=_[_0x1ecd('0x31')](_0x4c7188[_0x1ecd('0x32')],qs[_0x1ecd('0x33')](_0x351980[_0x1ecd('0x30')][_0x1ecd('0x33')]));_0x3799d5['attributes']=_0x3799d5[_0x1ecd('0x34')][_0x1ecd('0x35')]?_0x3799d5['attributes']:_0x4c7188[_0x1ecd('0x32')];if(!_0x351980[_0x1ecd('0x30')][_0x1ecd('0x36')]('nolimit')){_0x3799d5[_0x1ecd('0x1f')]=qs[_0x1ecd('0x1f')](_0x351980[_0x1ecd('0x30')][_0x1ecd('0x1f')]);_0x3799d5[_0x1ecd('0x1c')]=qs[_0x1ecd('0x1c')](_0x351980[_0x1ecd('0x30')][_0x1ecd('0x1c')]);}_0x3799d5[_0x1ecd('0x37')]=qs[_0x1ecd('0x38')](_0x351980['query'][_0x1ecd('0x38')]);_0x3799d5[_0x1ecd('0x39')]=qs[_0x1ecd('0x3a')](_[_0x1ecd('0x3b')](_0x351980[_0x1ecd('0x30')],_0x4c7188[_0x1ecd('0x3a')]),_0x491f33);if(_0x351980[_0x1ecd('0x30')]['filter']){_0x3799d5[_0x1ecd('0x39')]=_[_0x1ecd('0x3c')](_0x3799d5['where'],{'$or':_['map'](_0x491f33,function(_0x1d644a){if(_0x1d644a[_0x1ecd('0x3d')]!==_0x1ecd('0x3e')){var _0x1120ae={};_0x1120ae[_0x1d644a['name']]={'$like':'%'+_0x351980[_0x1ecd('0x30')][_0x1ecd('0x3f')]+'%'};return _0x1120ae;}})});}_0x3799d5=_['merge']({},_0x3799d5,_0x351980[_0x1ecd('0x40')]);var _0x415c34={'where':_0x3799d5['where']};return db[_0x1ecd('0x41')][_0x1ecd('0x1e')](_0x415c34)[_0x1ecd('0x24')](function(_0x3af124){_0x2e0634[_0x1ecd('0x1e')]=_0x3af124;if(_0x351980[_0x1ecd('0x30')][_0x1ecd('0x42')]){_0x3799d5[_0x1ecd('0x43')]=[{'all':!![]}];}return db[_0x1ecd('0x41')][_0x1ecd('0x44')](_0x3799d5);})['then'](function(_0x5e54b6){_0x2e0634['rows']=_0x5e54b6;return _0x2e0634;})[_0x1ecd('0x24')](respondWithFilteredResult(_0x2d2f74,_0x3799d5))['catch'](handleError(_0x2d2f74,null));};exports[_0x1ecd('0x45')]=function(_0x31b632,_0x3f15ef){var _0x2156df={'raw':!![],'where':{'id':_0x31b632['params']['id']}},_0xb4bcd8={};_0xb4bcd8['model']=_[_0x1ecd('0x46')](db[_0x1ecd('0x41')][_0x1ecd('0x2d')]);_0xb4bcd8[_0x1ecd('0x30')]=_[_0x1ecd('0x46')](_0x31b632[_0x1ecd('0x30')]);_0xb4bcd8[_0x1ecd('0x3a')]=_['intersection'](_0xb4bcd8[_0x1ecd('0x32')],_0xb4bcd8[_0x1ecd('0x30')]);_0x2156df['attributes']=_['intersection'](_0xb4bcd8[_0x1ecd('0x32')],qs[_0x1ecd('0x33')](_0x31b632['query'][_0x1ecd('0x33')]));_0x2156df['attributes']=_0x2156df[_0x1ecd('0x34')][_0x1ecd('0x35')]?_0x2156df[_0x1ecd('0x34')]:_0xb4bcd8['model'];if(_0x31b632['query'][_0x1ecd('0x42')]){_0x2156df[_0x1ecd('0x43')]=[{'all':!![]}];}_0x2156df=_[_0x1ecd('0x3c')]({},_0x2156df,_0x31b632[_0x1ecd('0x40')]);return db[_0x1ecd('0x41')][_0x1ecd('0x47')](_0x2156df)[_0x1ecd('0x24')](handleEntityNotFound(_0x3f15ef,null))[_0x1ecd('0x24')](respondWithResult(_0x3f15ef,null))[_0x1ecd('0x48')](handleError(_0x3f15ef,null));};exports[_0x1ecd('0x49')]=function(_0x1c7c10,_0x11738a){return db[_0x1ecd('0x41')][_0x1ecd('0x49')](_0x1c7c10['body'],{})[_0x1ecd('0x24')](respondWithResult(_0x11738a,0xc9))[_0x1ecd('0x48')](handleError(_0x11738a,null));};exports[_0x1ecd('0x23')]=function(_0x139cd2,_0x849f2a){if(_0x139cd2[_0x1ecd('0x4a')]['id']){delete _0x139cd2[_0x1ecd('0x4a')]['id'];}return db['FreshsalesField']['find']({'where':{'id':_0x139cd2['params']['id']}})[_0x1ecd('0x24')](handleEntityNotFound(_0x849f2a,null))[_0x1ecd('0x24')](saveUpdates(_0x139cd2['body'],null))['then'](respondWithResult(_0x849f2a,null))['catch'](handleError(_0x849f2a,null));};exports[_0x1ecd('0x4b')]=function(_0x2ea6be,_0x246ef3){return db[_0x1ecd('0x41')][_0x1ecd('0x47')]({'where':{'id':_0x2ea6be[_0x1ecd('0x4c')]['id']}})[_0x1ecd('0x24')](handleEntityNotFound(_0x246ef3,null))['then'](removeEntity(_0x246ef3,null))[_0x1ecd('0x48')](handleError(_0x246ef3,null));};
\ No newline at end of file