Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / intSalesforceField / intSalesforceField.controller.js
index 7f41cb8..f934be4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5065=['end','json','count','offset','limit','set','Content-Range','apply','save','update','then','destroy','sendStatus','error','stack','name','send','index','SalesforceField','rawAttributes','fieldName','key','model','map','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','type','VIRTUAL','options','includeAll','include','findAll','catch','show','params','keys','find','create','body','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','to-csv','ejs','lodash','squel','jsforce','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/environment','status'];(function(_0x40a816,_0x1b5043){var _0xd3ce15=function(_0x38d825){while(--_0x38d825){_0x40a816['push'](_0x40a816['shift']());}};_0xd3ce15(++_0x1b5043);}(_0x5065,0x107));var _0x5506=function(_0x56bff3,_0x108f4f){_0x56bff3=_0x56bff3-0x0;var _0xec8d8b=_0x5065[_0x56bff3];return _0xec8d8b;};'use strict';var pdf=require(_0x5506('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x5506('0x1'));var zipdir=require(_0x5506('0x2'));var jsonpatch=require(_0x5506('0x3'));var rp=require(_0x5506('0x4'));var moment=require(_0x5506('0x5'));var BPromise=require(_0x5506('0x6'));var Mustache=require(_0x5506('0x7'));var util=require('util');var path=require('path');var sox=require(_0x5506('0x8'));var csv=require(_0x5506('0x9'));var ejs=require(_0x5506('0xa'));var fs=require('fs');var _=require(_0x5506('0xb'));var squel=require(_0x5506('0xc'));var crypto=require('crypto');var jsforce=require(_0x5506('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x5506('0x9'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x5506('0xe'));var authService=require(_0x5506('0xf'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x5506('0x10'));var logger=require(_0x5506('0x11'))(_0x5506('0x12'));var utils=require('../../config/utils');var config=require(_0x5506('0x13'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x303738,_0x4062bc){_0x4062bc=_0x4062bc||0xcc;return function(_0x2d7da8){if(_0x2d7da8){return _0x303738['sendStatus'](_0x4062bc);}return _0x303738[_0x5506('0x14')](_0x4062bc)[_0x5506('0x15')]();};}function respondWithResult(_0x2fed0b,_0x2f9581){_0x2f9581=_0x2f9581||0xc8;return function(_0x24ec2b){if(_0x24ec2b){return _0x2fed0b[_0x5506('0x14')](_0x2f9581)[_0x5506('0x16')](_0x24ec2b);}};}function respondWithFilteredResult(_0x1ba8df,_0x1438b0){return function(_0xb65d60){if(_0xb65d60){var _0x5f4508=_0xb65d60[_0x5506('0x17')],_0x9d3ac4=_0x1438b0[_0x5506('0x18')],_0x4eff02=_0x1438b0['offset']+_0x1438b0[_0x5506('0x19')],_0x11e20c;if(_0x4eff02>=_0x5f4508){_0x4eff02=_0x5f4508;_0x11e20c=0xc8;}else{_0x11e20c=0xce;}_0x1ba8df[_0x5506('0x14')](_0x11e20c);return _0x1ba8df[_0x5506('0x1a')](_0x5506('0x1b'),_0x9d3ac4+'-'+_0x4eff02+'/'+_0x5f4508)[_0x5506('0x16')](_0xb65d60);}return null;};}function patchUpdates(_0x48f2ff){return function(_0x3e44cd){try{jsonpatch[_0x5506('0x1c')](_0x3e44cd,_0x48f2ff,!![]);}catch(_0x21c307){return BPromise['reject'](_0x21c307);}return _0x3e44cd[_0x5506('0x1d')]();};}function saveUpdates(_0x589f0d,_0x58a726){return function(_0x5d3220){if(_0x5d3220){return _0x5d3220[_0x5506('0x1e')](_0x589f0d)[_0x5506('0x1f')](function(_0x4401e4){return _0x4401e4;});}return null;};}function removeEntity(_0x124c1c,_0x425715){return function(_0x4b2e6a){if(_0x4b2e6a){return _0x4b2e6a[_0x5506('0x20')]()['then'](function(){_0x124c1c[_0x5506('0x14')](0xcc)[_0x5506('0x15')]();});}};}function handleEntityNotFound(_0x3dd38d,_0x51a2b2){return function(_0x39e763){if(!_0x39e763){_0x3dd38d[_0x5506('0x21')](0x194);}return _0x39e763;};}function handleError(_0x4b564c,_0x4bb2f6){_0x4bb2f6=_0x4bb2f6||0x1f4;return function(_0x1db541){logger[_0x5506('0x22')](_0x1db541[_0x5506('0x23')]);if(_0x1db541['name']){delete _0x1db541[_0x5506('0x24')];}_0x4b564c['status'](_0x4bb2f6)[_0x5506('0x25')](_0x1db541);};}exports[_0x5506('0x26')]=function(_0x157415,_0x24679f){var _0x1ee9fa={},_0x13f118={},_0x26e5bb={'count':0x0,'rows':[]};var _0x5c3b43=_['map'](db[_0x5506('0x27')][_0x5506('0x28')],function(_0x51f6c4){return{'name':_0x51f6c4[_0x5506('0x29')],'type':_0x51f6c4['type'][_0x5506('0x2a')]};});_0x13f118[_0x5506('0x2b')]=_[_0x5506('0x2c')](_0x5c3b43,_0x5506('0x24'));_0x13f118[_0x5506('0x2d')]=_['keys'](_0x157415[_0x5506('0x2d')]);_0x13f118[_0x5506('0x2e')]=_[_0x5506('0x2f')](_0x13f118[_0x5506('0x2b')],_0x13f118[_0x5506('0x2d')]);_0x1ee9fa[_0x5506('0x30')]=_[_0x5506('0x2f')](_0x13f118[_0x5506('0x2b')],qs['fields'](_0x157415[_0x5506('0x2d')][_0x5506('0x31')]));_0x1ee9fa['attributes']=_0x1ee9fa[_0x5506('0x30')][_0x5506('0x32')]?_0x1ee9fa[_0x5506('0x30')]:_0x13f118['model'];if(!_0x157415[_0x5506('0x2d')][_0x5506('0x33')](_0x5506('0x34'))){_0x1ee9fa[_0x5506('0x19')]=qs[_0x5506('0x19')](_0x157415[_0x5506('0x2d')][_0x5506('0x19')]);_0x1ee9fa[_0x5506('0x18')]=qs['offset'](_0x157415[_0x5506('0x2d')]['offset']);}_0x1ee9fa['order']=qs[_0x5506('0x35')](_0x157415[_0x5506('0x2d')]['sort']);_0x1ee9fa[_0x5506('0x36')]=qs['filters'](_[_0x5506('0x37')](_0x157415[_0x5506('0x2d')],_0x13f118[_0x5506('0x2e')]),_0x5c3b43);if(_0x157415['query'][_0x5506('0x38')]){_0x1ee9fa[_0x5506('0x36')]=_[_0x5506('0x39')](_0x1ee9fa[_0x5506('0x36')],{'$or':_[_0x5506('0x2c')](_0x5c3b43,function(_0x5e0adc){if(_0x5e0adc[_0x5506('0x3a')]!==_0x5506('0x3b')){var _0x1cad48={};_0x1cad48[_0x5e0adc[_0x5506('0x24')]]={'$like':'%'+_0x157415[_0x5506('0x2d')][_0x5506('0x38')]+'%'};return _0x1cad48;}})});}_0x1ee9fa=_[_0x5506('0x39')]({},_0x1ee9fa,_0x157415[_0x5506('0x3c')]);var _0x4b9204={'where':_0x1ee9fa[_0x5506('0x36')]};return db[_0x5506('0x27')][_0x5506('0x17')](_0x4b9204)[_0x5506('0x1f')](function(_0x31c0a7){_0x26e5bb[_0x5506('0x17')]=_0x31c0a7;if(_0x157415['query'][_0x5506('0x3d')]){_0x1ee9fa[_0x5506('0x3e')]=[{'all':!![]}];}return db[_0x5506('0x27')][_0x5506('0x3f')](_0x1ee9fa);})[_0x5506('0x1f')](function(_0x2c5f3d){_0x26e5bb['rows']=_0x2c5f3d;return _0x26e5bb;})['then'](respondWithFilteredResult(_0x24679f,_0x1ee9fa))[_0x5506('0x40')](handleError(_0x24679f,null));};exports[_0x5506('0x41')]=function(_0x793084,_0x9b8b0c){var _0x54d5d0={'raw':!![],'where':{'id':_0x793084[_0x5506('0x42')]['id']}},_0x43e507={};_0x43e507[_0x5506('0x2b')]=_['keys'](db[_0x5506('0x27')][_0x5506('0x28')]);_0x43e507['query']=_[_0x5506('0x43')](_0x793084[_0x5506('0x2d')]);_0x43e507[_0x5506('0x2e')]=_[_0x5506('0x2f')](_0x43e507[_0x5506('0x2b')],_0x43e507[_0x5506('0x2d')]);_0x54d5d0[_0x5506('0x30')]=_['intersection'](_0x43e507['model'],qs[_0x5506('0x31')](_0x793084[_0x5506('0x2d')]['fields']));_0x54d5d0['attributes']=_0x54d5d0[_0x5506('0x30')][_0x5506('0x32')]?_0x54d5d0[_0x5506('0x30')]:_0x43e507[_0x5506('0x2b')];if(_0x793084['query'][_0x5506('0x3d')]){_0x54d5d0[_0x5506('0x3e')]=[{'all':!![]}];}_0x54d5d0=_[_0x5506('0x39')]({},_0x54d5d0,_0x793084[_0x5506('0x3c')]);return db[_0x5506('0x27')][_0x5506('0x44')](_0x54d5d0)[_0x5506('0x1f')](handleEntityNotFound(_0x9b8b0c,null))[_0x5506('0x1f')](respondWithResult(_0x9b8b0c,null))[_0x5506('0x40')](handleError(_0x9b8b0c,null));};exports[_0x5506('0x45')]=function(_0x548c57,_0x57d727){return db['SalesforceField']['create'](_0x548c57[_0x5506('0x46')],{})[_0x5506('0x1f')](respondWithResult(_0x57d727,0xc9))['catch'](handleError(_0x57d727,null));};exports['update']=function(_0x2f09dd,_0x4826c8){if(_0x2f09dd[_0x5506('0x46')]['id']){delete _0x2f09dd[_0x5506('0x46')]['id'];}return db[_0x5506('0x27')]['find']({'where':{'id':_0x2f09dd['params']['id']}})[_0x5506('0x1f')](handleEntityNotFound(_0x4826c8,null))['then'](saveUpdates(_0x2f09dd[_0x5506('0x46')],null))[_0x5506('0x1f')](respondWithResult(_0x4826c8,null))[_0x5506('0x40')](handleError(_0x4826c8,null));};exports[_0x5506('0x20')]=function(_0x36d4db,_0x29a2a2){return db[_0x5506('0x27')][_0x5506('0x44')]({'where':{'id':_0x36d4db[_0x5506('0x42')]['id']}})[_0x5506('0x1f')](handleEntityNotFound(_0x29a2a2,null))['then'](removeEntity(_0x29a2a2,null))[_0x5506('0x40')](handleError(_0x29a2a2,null));};
\ No newline at end of file
+var _0xaa03=['desk.js','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','json','count','offset','limit','Content-Range','apply','save','update','then','destroy','error','stack','name','send','rawAttributes','fieldName','type','model','map','query','keys','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','filters','merge','VIRTUAL','filter','options','SalesforceField','include','findAll','catch','show','params','includeAll','find','create','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','sox','to-csv','ejs','lodash','crypto'];(function(_0x4039a2,_0x23242e){var _0x3d5892=function(_0x444129){while(--_0x444129){_0x4039a2['push'](_0x4039a2['shift']());}};_0x3d5892(++_0x23242e);}(_0xaa03,0x155));var _0x3aa0=function(_0x17cdb0,_0x280457){_0x17cdb0=_0x17cdb0-0x0;var _0x4ca1b9=_0xaa03[_0x17cdb0];return _0x4ca1b9;};'use strict';var pdf=require(_0x3aa0('0x0'));var emlformat=require(_0x3aa0('0x1'));var rimraf=require(_0x3aa0('0x2'));var zipdir=require(_0x3aa0('0x3'));var jsonpatch=require(_0x3aa0('0x4'));var rp=require(_0x3aa0('0x5'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x3aa0('0x6'));var util=require(_0x3aa0('0x7'));var path=require(_0x3aa0('0x8'));var sox=require(_0x3aa0('0x9'));var csv=require(_0x3aa0('0xa'));var ejs=require(_0x3aa0('0xb'));var fs=require('fs');var _=require(_0x3aa0('0xc'));var squel=require('squel');var crypto=require(_0x3aa0('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x3aa0('0xe'));var toCsv=require(_0x3aa0('0xa'));var querystring=require(_0x3aa0('0xf'));var Papa=require(_0x3aa0('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x3aa0('0x11'));var as=require(_0x3aa0('0x12'));var hardwareService=require(_0x3aa0('0x13'));var logger=require(_0x3aa0('0x14'))(_0x3aa0('0x15'));var utils=require(_0x3aa0('0x16'));var config=require(_0x3aa0('0x17'));var licenseUtil=require(_0x3aa0('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4d31d5,_0x3ef33d){_0x3ef33d=_0x3ef33d||0xcc;return function(_0x8cdb1d){if(_0x8cdb1d){return _0x4d31d5[_0x3aa0('0x19')](_0x3ef33d);}return _0x4d31d5['status'](_0x3ef33d)['end']();};}function respondWithResult(_0x2cc215,_0x263991){_0x263991=_0x263991||0xc8;return function(_0xbe0be9){if(_0xbe0be9){return _0x2cc215[_0x3aa0('0x1a')](_0x263991)[_0x3aa0('0x1b')](_0xbe0be9);}};}function respondWithFilteredResult(_0x20e70d,_0x5b6e32){return function(_0x1e7aa5){if(_0x1e7aa5){var _0x6032bc=_0x1e7aa5[_0x3aa0('0x1c')],_0x4ce931=_0x5b6e32[_0x3aa0('0x1d')],_0x156af5=_0x5b6e32[_0x3aa0('0x1d')]+_0x5b6e32[_0x3aa0('0x1e')],_0x1a433c;if(_0x156af5>=_0x6032bc){_0x156af5=_0x6032bc;_0x1a433c=0xc8;}else{_0x1a433c=0xce;}_0x20e70d[_0x3aa0('0x1a')](_0x1a433c);return _0x20e70d['set'](_0x3aa0('0x1f'),_0x4ce931+'-'+_0x156af5+'/'+_0x6032bc)[_0x3aa0('0x1b')](_0x1e7aa5);}return null;};}function patchUpdates(_0x2f4b7c){return function(_0x182b64){try{jsonpatch[_0x3aa0('0x20')](_0x182b64,_0x2f4b7c,!![]);}catch(_0x1c0295){return BPromise['reject'](_0x1c0295);}return _0x182b64[_0x3aa0('0x21')]();};}function saveUpdates(_0xc0ff,_0x5afcb7){return function(_0x4cf205){if(_0x4cf205){return _0x4cf205[_0x3aa0('0x22')](_0xc0ff)[_0x3aa0('0x23')](function(_0x36053e){return _0x36053e;});}return null;};}function removeEntity(_0x5423e2,_0x236105){return function(_0x137ce5){if(_0x137ce5){return _0x137ce5[_0x3aa0('0x24')]()[_0x3aa0('0x23')](function(){_0x5423e2[_0x3aa0('0x1a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3e00b7,_0x30a60f){return function(_0x3c8be9){if(!_0x3c8be9){_0x3e00b7[_0x3aa0('0x19')](0x194);}return _0x3c8be9;};}function handleError(_0x5f1b1e,_0x181104){_0x181104=_0x181104||0x1f4;return function(_0xc8295e){logger[_0x3aa0('0x25')](_0xc8295e[_0x3aa0('0x26')]);if(_0xc8295e[_0x3aa0('0x27')]){delete _0xc8295e[_0x3aa0('0x27')];}_0x5f1b1e['status'](_0x181104)[_0x3aa0('0x28')](_0xc8295e);};}exports['index']=function(_0x218448,_0x35aa8c){var _0x302dfb={},_0x3fd781={},_0x5d9b5c={'count':0x0,'rows':[]};var _0x36c058=_['map'](db['SalesforceField'][_0x3aa0('0x29')],function(_0x123a61){return{'name':_0x123a61[_0x3aa0('0x2a')],'type':_0x123a61[_0x3aa0('0x2b')]['key']};});_0x3fd781[_0x3aa0('0x2c')]=_[_0x3aa0('0x2d')](_0x36c058,'name');_0x3fd781[_0x3aa0('0x2e')]=_[_0x3aa0('0x2f')](_0x218448[_0x3aa0('0x2e')]);_0x3fd781['filters']=_[_0x3aa0('0x30')](_0x3fd781[_0x3aa0('0x2c')],_0x3fd781[_0x3aa0('0x2e')]);_0x302dfb[_0x3aa0('0x31')]=_['intersection'](_0x3fd781['model'],qs['fields'](_0x218448[_0x3aa0('0x2e')][_0x3aa0('0x32')]));_0x302dfb[_0x3aa0('0x31')]=_0x302dfb[_0x3aa0('0x31')][_0x3aa0('0x33')]?_0x302dfb[_0x3aa0('0x31')]:_0x3fd781[_0x3aa0('0x2c')];if(!_0x218448[_0x3aa0('0x2e')][_0x3aa0('0x34')]('nolimit')){_0x302dfb[_0x3aa0('0x1e')]=qs['limit'](_0x218448[_0x3aa0('0x2e')][_0x3aa0('0x1e')]);_0x302dfb[_0x3aa0('0x1d')]=qs[_0x3aa0('0x1d')](_0x218448[_0x3aa0('0x2e')]['offset']);}_0x302dfb[_0x3aa0('0x35')]=qs['sort'](_0x218448[_0x3aa0('0x2e')][_0x3aa0('0x36')]);_0x302dfb[_0x3aa0('0x37')]=qs[_0x3aa0('0x38')](_['pick'](_0x218448[_0x3aa0('0x2e')],_0x3fd781[_0x3aa0('0x38')]),_0x36c058);if(_0x218448[_0x3aa0('0x2e')]['filter']){_0x302dfb[_0x3aa0('0x37')]=_[_0x3aa0('0x39')](_0x302dfb[_0x3aa0('0x37')],{'$or':_[_0x3aa0('0x2d')](_0x36c058,function(_0x1cdf58){if(_0x1cdf58['type']!==_0x3aa0('0x3a')){var _0x37ebb0={};_0x37ebb0[_0x1cdf58[_0x3aa0('0x27')]]={'$like':'%'+_0x218448[_0x3aa0('0x2e')][_0x3aa0('0x3b')]+'%'};return _0x37ebb0;}})});}_0x302dfb=_[_0x3aa0('0x39')]({},_0x302dfb,_0x218448[_0x3aa0('0x3c')]);var _0x1862b6={'where':_0x302dfb['where']};return db[_0x3aa0('0x3d')][_0x3aa0('0x1c')](_0x1862b6)[_0x3aa0('0x23')](function(_0x142cec){_0x5d9b5c[_0x3aa0('0x1c')]=_0x142cec;if(_0x218448[_0x3aa0('0x2e')]['includeAll']){_0x302dfb[_0x3aa0('0x3e')]=[{'all':!![]}];}return db[_0x3aa0('0x3d')][_0x3aa0('0x3f')](_0x302dfb);})[_0x3aa0('0x23')](function(_0x5935a2){_0x5d9b5c['rows']=_0x5935a2;return _0x5d9b5c;})[_0x3aa0('0x23')](respondWithFilteredResult(_0x35aa8c,_0x302dfb))[_0x3aa0('0x40')](handleError(_0x35aa8c,null));};exports[_0x3aa0('0x41')]=function(_0x31ea28,_0x36bef1){var _0xeffc8b={'raw':!![],'where':{'id':_0x31ea28[_0x3aa0('0x42')]['id']}},_0x334cf0={};_0x334cf0['model']=_[_0x3aa0('0x2f')](db['SalesforceField'][_0x3aa0('0x29')]);_0x334cf0[_0x3aa0('0x2e')]=_['keys'](_0x31ea28[_0x3aa0('0x2e')]);_0x334cf0[_0x3aa0('0x38')]=_[_0x3aa0('0x30')](_0x334cf0[_0x3aa0('0x2c')],_0x334cf0[_0x3aa0('0x2e')]);_0xeffc8b[_0x3aa0('0x31')]=_[_0x3aa0('0x30')](_0x334cf0[_0x3aa0('0x2c')],qs[_0x3aa0('0x32')](_0x31ea28['query'][_0x3aa0('0x32')]));_0xeffc8b[_0x3aa0('0x31')]=_0xeffc8b['attributes'][_0x3aa0('0x33')]?_0xeffc8b[_0x3aa0('0x31')]:_0x334cf0[_0x3aa0('0x2c')];if(_0x31ea28['query'][_0x3aa0('0x43')]){_0xeffc8b[_0x3aa0('0x3e')]=[{'all':!![]}];}_0xeffc8b=_['merge']({},_0xeffc8b,_0x31ea28['options']);return db[_0x3aa0('0x3d')][_0x3aa0('0x44')](_0xeffc8b)[_0x3aa0('0x23')](handleEntityNotFound(_0x36bef1,null))[_0x3aa0('0x23')](respondWithResult(_0x36bef1,null))[_0x3aa0('0x40')](handleError(_0x36bef1,null));};exports[_0x3aa0('0x45')]=function(_0x15f205,_0x267911){return db['SalesforceField']['create'](_0x15f205[_0x3aa0('0x46')],{})[_0x3aa0('0x23')](respondWithResult(_0x267911,0xc9))['catch'](handleError(_0x267911,null));};exports[_0x3aa0('0x22')]=function(_0x20ab32,_0x39a07a){if(_0x20ab32[_0x3aa0('0x46')]['id']){delete _0x20ab32[_0x3aa0('0x46')]['id'];}return db[_0x3aa0('0x3d')][_0x3aa0('0x44')]({'where':{'id':_0x20ab32[_0x3aa0('0x42')]['id']}})[_0x3aa0('0x23')](handleEntityNotFound(_0x39a07a,null))[_0x3aa0('0x23')](saveUpdates(_0x20ab32['body'],null))[_0x3aa0('0x23')](respondWithResult(_0x39a07a,null))['catch'](handleError(_0x39a07a,null));};exports[_0x3aa0('0x24')]=function(_0xf4f019,_0x5dbb28){return db[_0x3aa0('0x3d')][_0x3aa0('0x44')]({'where':{'id':_0xf4f019[_0x3aa0('0x42')]['id']}})[_0x3aa0('0x23')](handleEntityNotFound(_0x5dbb28,null))[_0x3aa0('0x23')](removeEntity(_0x5dbb28,null))[_0x3aa0('0x40')](handleError(_0x5dbb28,null));};
\ No newline at end of file