Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / intSalesforceField / intSalesforceField.controller.js
index c41c9c3..eaee960 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3990=['sox','to-csv','ejs','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','apply','reject','update','then','error','stack','name','index','map','SalesforceField','rawAttributes','fieldName','type','key','model','query','keys','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','options','includeAll','include','findAll','rows','catch','show','length','find','create','body','params','destroy','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path'];(function(_0x2b5eae,_0x55010d){var _0x5f3ac9=function(_0x397bfc){while(--_0x397bfc){_0x2b5eae['push'](_0x2b5eae['shift']());}};_0x5f3ac9(++_0x55010d);}(_0x3990,0x12e));var _0x0399=function(_0x469852,_0x532e8c){_0x469852=_0x469852-0x0;var _0xa844b9=_0x3990[_0x469852];return _0xa844b9;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x0399('0x0'));var rimraf=require(_0x0399('0x1'));var zipdir=require(_0x0399('0x2'));var jsonpatch=require(_0x0399('0x3'));var rp=require(_0x0399('0x4'));var moment=require(_0x0399('0x5'));var BPromise=require(_0x0399('0x6'));var Mustache=require(_0x0399('0x7'));var util=require(_0x0399('0x8'));var path=require(_0x0399('0x9'));var sox=require(_0x0399('0xa'));var csv=require(_0x0399('0xb'));var ejs=require(_0x0399('0xc'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x0399('0xd'));var jsforce=require(_0x0399('0xe'));var deskjs=require(_0x0399('0xf'));var toCsv=require('to-csv');var querystring=require(_0x0399('0x10'));var Papa=require('papaparse');var Redis=require(_0x0399('0x11'));var authService=require(_0x0399('0x12'));var qs=require(_0x0399('0x13'));var as=require(_0x0399('0x14'));var hardwareService=require(_0x0399('0x15'));var logger=require(_0x0399('0x16'))(_0x0399('0x17'));var utils=require(_0x0399('0x18'));var config=require(_0x0399('0x19'));var licenseUtil=require(_0x0399('0x1a'));var db=require(_0x0399('0x1b'))['db'];function respondWithStatusCode(_0x28c744,_0x2d9df2){_0x2d9df2=_0x2d9df2||0xcc;return function(_0x2d4cc2){if(_0x2d4cc2){return _0x28c744[_0x0399('0x1c')](_0x2d9df2);}return _0x28c744[_0x0399('0x1d')](_0x2d9df2)[_0x0399('0x1e')]();};}function respondWithResult(_0x5bfd2b,_0x104477){_0x104477=_0x104477||0xc8;return function(_0x4cb5cf){if(_0x4cb5cf){return _0x5bfd2b['status'](_0x104477)[_0x0399('0x1f')](_0x4cb5cf);}};}function respondWithFilteredResult(_0x4240a8,_0x59e8fa){return function(_0x36ee5e){if(_0x36ee5e){var _0x1cb7cd=_0x36ee5e[_0x0399('0x20')],_0x371184=_0x59e8fa[_0x0399('0x21')],_0x1eb81f=_0x59e8fa[_0x0399('0x21')]+_0x59e8fa[_0x0399('0x22')],_0x6bb6f9;if(_0x1eb81f>=_0x1cb7cd){_0x1eb81f=_0x1cb7cd;_0x6bb6f9=0xc8;}else{_0x6bb6f9=0xce;}_0x4240a8[_0x0399('0x1d')](_0x6bb6f9);return _0x4240a8[_0x0399('0x23')]('Content-Range',_0x371184+'-'+_0x1eb81f+'/'+_0x1cb7cd)[_0x0399('0x1f')](_0x36ee5e);}return null;};}function patchUpdates(_0x1d8433){return function(_0x5d0b49){try{jsonpatch[_0x0399('0x24')](_0x5d0b49,_0x1d8433,!![]);}catch(_0x5ebbab){return BPromise[_0x0399('0x25')](_0x5ebbab);}return _0x5d0b49['save']();};}function saveUpdates(_0x1e6c5a,_0x290f9f){return function(_0x62060b){if(_0x62060b){return _0x62060b[_0x0399('0x26')](_0x1e6c5a)[_0x0399('0x27')](function(_0x5a5416){return _0x5a5416;});}return null;};}function removeEntity(_0x4830b5,_0x347a15){return function(_0x3a4908){if(_0x3a4908){return _0x3a4908['destroy']()['then'](function(){_0x4830b5[_0x0399('0x1d')](0xcc)[_0x0399('0x1e')]();});}};}function handleEntityNotFound(_0x2b731b,_0x54ae64){return function(_0x1dce85){if(!_0x1dce85){_0x2b731b[_0x0399('0x1c')](0x194);}return _0x1dce85;};}function handleError(_0x4c5fe4,_0x166f46){_0x166f46=_0x166f46||0x1f4;return function(_0x29d8d2){logger[_0x0399('0x28')](_0x29d8d2[_0x0399('0x29')]);if(_0x29d8d2[_0x0399('0x2a')]){delete _0x29d8d2[_0x0399('0x2a')];}_0x4c5fe4[_0x0399('0x1d')](_0x166f46)['send'](_0x29d8d2);};}exports[_0x0399('0x2b')]=function(_0x22eb4e,_0x3b3925){var _0x1ea651={},_0x347d7c={},_0x3bbfee={'count':0x0,'rows':[]};var _0x163491=_[_0x0399('0x2c')](db[_0x0399('0x2d')][_0x0399('0x2e')],function(_0x44b158){return{'name':_0x44b158[_0x0399('0x2f')],'type':_0x44b158[_0x0399('0x30')][_0x0399('0x31')]};});_0x347d7c[_0x0399('0x32')]=_[_0x0399('0x2c')](_0x163491,_0x0399('0x2a'));_0x347d7c[_0x0399('0x33')]=_[_0x0399('0x34')](_0x22eb4e['query']);_0x347d7c['filters']=_[_0x0399('0x35')](_0x347d7c[_0x0399('0x32')],_0x347d7c[_0x0399('0x33')]);_0x1ea651[_0x0399('0x36')]=_[_0x0399('0x35')](_0x347d7c[_0x0399('0x32')],qs[_0x0399('0x37')](_0x22eb4e[_0x0399('0x33')][_0x0399('0x37')]));_0x1ea651[_0x0399('0x36')]=_0x1ea651[_0x0399('0x36')]['length']?_0x1ea651[_0x0399('0x36')]:_0x347d7c[_0x0399('0x32')];if(!_0x22eb4e[_0x0399('0x33')][_0x0399('0x38')](_0x0399('0x39'))){_0x1ea651[_0x0399('0x22')]=qs[_0x0399('0x22')](_0x22eb4e['query']['limit']);_0x1ea651[_0x0399('0x21')]=qs['offset'](_0x22eb4e[_0x0399('0x33')][_0x0399('0x21')]);}_0x1ea651[_0x0399('0x3a')]=qs['sort'](_0x22eb4e[_0x0399('0x33')][_0x0399('0x3b')]);_0x1ea651[_0x0399('0x3c')]=qs[_0x0399('0x3d')](_[_0x0399('0x3e')](_0x22eb4e[_0x0399('0x33')],_0x347d7c[_0x0399('0x3d')]),_0x163491);if(_0x22eb4e['query'][_0x0399('0x3f')]){_0x1ea651[_0x0399('0x3c')]=_[_0x0399('0x40')](_0x1ea651['where'],{'$or':_['map'](_0x163491,function(_0x16e950){if(_0x16e950[_0x0399('0x30')]!=='VIRTUAL'){var _0x27c0d0={};_0x27c0d0[_0x16e950[_0x0399('0x2a')]]={'$like':'%'+_0x22eb4e[_0x0399('0x33')][_0x0399('0x3f')]+'%'};return _0x27c0d0;}})});}_0x1ea651=_[_0x0399('0x40')]({},_0x1ea651,_0x22eb4e[_0x0399('0x41')]);var _0xce78b1={'where':_0x1ea651[_0x0399('0x3c')]};return db['SalesforceField']['count'](_0xce78b1)[_0x0399('0x27')](function(_0x49358a){_0x3bbfee[_0x0399('0x20')]=_0x49358a;if(_0x22eb4e[_0x0399('0x33')][_0x0399('0x42')]){_0x1ea651[_0x0399('0x43')]=[{'all':!![]}];}return db[_0x0399('0x2d')][_0x0399('0x44')](_0x1ea651);})['then'](function(_0x21997c){_0x3bbfee[_0x0399('0x45')]=_0x21997c;return _0x3bbfee;})[_0x0399('0x27')](respondWithFilteredResult(_0x3b3925,_0x1ea651))[_0x0399('0x46')](handleError(_0x3b3925,null));};exports[_0x0399('0x47')]=function(_0x494c66,_0x690b03){var _0x148406={'raw':!![],'where':{'id':_0x494c66['params']['id']}},_0x397fe4={};_0x397fe4[_0x0399('0x32')]=_[_0x0399('0x34')](db[_0x0399('0x2d')][_0x0399('0x2e')]);_0x397fe4[_0x0399('0x33')]=_[_0x0399('0x34')](_0x494c66[_0x0399('0x33')]);_0x397fe4[_0x0399('0x3d')]=_[_0x0399('0x35')](_0x397fe4[_0x0399('0x32')],_0x397fe4[_0x0399('0x33')]);_0x148406['attributes']=_[_0x0399('0x35')](_0x397fe4[_0x0399('0x32')],qs[_0x0399('0x37')](_0x494c66[_0x0399('0x33')][_0x0399('0x37')]));_0x148406[_0x0399('0x36')]=_0x148406[_0x0399('0x36')][_0x0399('0x48')]?_0x148406[_0x0399('0x36')]:_0x397fe4['model'];if(_0x494c66[_0x0399('0x33')]['includeAll']){_0x148406['include']=[{'all':!![]}];}_0x148406=_['merge']({},_0x148406,_0x494c66[_0x0399('0x41')]);return db[_0x0399('0x2d')][_0x0399('0x49')](_0x148406)[_0x0399('0x27')](handleEntityNotFound(_0x690b03,null))[_0x0399('0x27')](respondWithResult(_0x690b03,null))[_0x0399('0x46')](handleError(_0x690b03,null));};exports[_0x0399('0x4a')]=function(_0x2c63a9,_0x2248f3){return db[_0x0399('0x2d')]['create'](_0x2c63a9[_0x0399('0x4b')],{})[_0x0399('0x27')](respondWithResult(_0x2248f3,0xc9))['catch'](handleError(_0x2248f3,null));};exports[_0x0399('0x26')]=function(_0x1a0509,_0x230463){if(_0x1a0509['body']['id']){delete _0x1a0509[_0x0399('0x4b')]['id'];}return db[_0x0399('0x2d')][_0x0399('0x49')]({'where':{'id':_0x1a0509[_0x0399('0x4c')]['id']}})[_0x0399('0x27')](handleEntityNotFound(_0x230463,null))[_0x0399('0x27')](saveUpdates(_0x1a0509[_0x0399('0x4b')],null))['then'](respondWithResult(_0x230463,null))[_0x0399('0x46')](handleError(_0x230463,null));};exports[_0x0399('0x4d')]=function(_0x27218d,_0x1feeb1){return db[_0x0399('0x2d')][_0x0399('0x49')]({'where':{'id':_0x27218d[_0x0399('0x4c')]['id']}})['then'](handleEntityNotFound(_0x1feeb1,null))[_0x0399('0x27')](removeEntity(_0x1feeb1,null))[_0x0399('0x46')](handleError(_0x1feeb1,null));};
\ No newline at end of file
+var _0xda15=['map','SalesforceField','rawAttributes','fieldName','model','query','attributes','fields','length','hasOwnProperty','order','sort','filters','merge','where','type','VIRTUAL','filter','options','count','then','include','findAll','show','params','keys','intersection','includeAll','find','catch','create','body','destroy','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','limit','set','Content-Range','reject','update','stack','name','send'];(function(_0x5a5fb9,_0x314837){var _0x3585cd=function(_0x3949e2){while(--_0x3949e2){_0x5a5fb9['push'](_0x5a5fb9['shift']());}};_0x3585cd(++_0x314837);}(_0xda15,0x175));var _0x5da1=function(_0x4f276e,_0x348fd4){_0x4f276e=_0x4f276e-0x0;var _0x8bd4a3=_0xda15[_0x4f276e];return _0x8bd4a3;};'use strict';var pdf=require(_0x5da1('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x5da1('0x1'));var zipdir=require(_0x5da1('0x2'));var jsonpatch=require(_0x5da1('0x3'));var rp=require(_0x5da1('0x4'));var moment=require(_0x5da1('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x5da1('0x6'));var util=require(_0x5da1('0x7'));var path=require('path');var sox=require(_0x5da1('0x8'));var csv=require(_0x5da1('0x9'));var ejs=require(_0x5da1('0xa'));var fs=require('fs');var _=require(_0x5da1('0xb'));var squel=require('squel');var crypto=require(_0x5da1('0xc'));var jsforce=require(_0x5da1('0xd'));var deskjs=require(_0x5da1('0xe'));var toCsv=require('to-csv');var querystring=require(_0x5da1('0xf'));var Papa=require(_0x5da1('0x10'));var Redis=require(_0x5da1('0x11'));var authService=require('../../components/auth/service');var qs=require(_0x5da1('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x5da1('0x13'))('api');var utils=require(_0x5da1('0x14'));var config=require('../../config/environment');var licenseUtil=require(_0x5da1('0x15'));var db=require(_0x5da1('0x16'))['db'];function respondWithStatusCode(_0x2aa64d,_0x53e441){_0x53e441=_0x53e441||0xcc;return function(_0x38bb36){if(_0x38bb36){return _0x2aa64d[_0x5da1('0x17')](_0x53e441);}return _0x2aa64d[_0x5da1('0x18')](_0x53e441)['end']();};}function respondWithResult(_0x589f72,_0x4d7e19){_0x4d7e19=_0x4d7e19||0xc8;return function(_0xa2dcf2){if(_0xa2dcf2){return _0x589f72[_0x5da1('0x18')](_0x4d7e19)[_0x5da1('0x19')](_0xa2dcf2);}};}function respondWithFilteredResult(_0x173065,_0x321f3a){return function(_0x287da1){if(_0x287da1){var _0x680588=_0x287da1['count'],_0x45af0c=_0x321f3a[_0x5da1('0x1a')],_0x40ec6b=_0x321f3a[_0x5da1('0x1a')]+_0x321f3a[_0x5da1('0x1b')],_0x2b52a1;if(_0x40ec6b>=_0x680588){_0x40ec6b=_0x680588;_0x2b52a1=0xc8;}else{_0x2b52a1=0xce;}_0x173065[_0x5da1('0x18')](_0x2b52a1);return _0x173065[_0x5da1('0x1c')](_0x5da1('0x1d'),_0x45af0c+'-'+_0x40ec6b+'/'+_0x680588)[_0x5da1('0x19')](_0x287da1);}return null;};}function patchUpdates(_0x2ffacf){return function(_0x43c739){try{jsonpatch['apply'](_0x43c739,_0x2ffacf,!![]);}catch(_0x54a1bf){return BPromise[_0x5da1('0x1e')](_0x54a1bf);}return _0x43c739['save']();};}function saveUpdates(_0x560510,_0x2949bc){return function(_0x14c6c7){if(_0x14c6c7){return _0x14c6c7[_0x5da1('0x1f')](_0x560510)['then'](function(_0x5f1b5c){return _0x5f1b5c;});}return null;};}function removeEntity(_0xed60f0,_0x1eab35){return function(_0xecb86){if(_0xecb86){return _0xecb86['destroy']()['then'](function(){_0xed60f0[_0x5da1('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x51ec07,_0x2cb918){return function(_0x5a73f2){if(!_0x5a73f2){_0x51ec07[_0x5da1('0x17')](0x194);}return _0x5a73f2;};}function handleError(_0x50894f,_0x1d2474){_0x1d2474=_0x1d2474||0x1f4;return function(_0x2e2d0f){logger['error'](_0x2e2d0f[_0x5da1('0x20')]);if(_0x2e2d0f[_0x5da1('0x21')]){delete _0x2e2d0f[_0x5da1('0x21')];}_0x50894f[_0x5da1('0x18')](_0x1d2474)[_0x5da1('0x22')](_0x2e2d0f);};}exports['index']=function(_0x598e76,_0x10b68f){var _0x28f9a3={},_0x135cde={},_0xae9f91={'count':0x0,'rows':[]};var _0x8b3497=_[_0x5da1('0x23')](db[_0x5da1('0x24')][_0x5da1('0x25')],function(_0x25c47c){return{'name':_0x25c47c[_0x5da1('0x26')],'type':_0x25c47c['type']['key']};});_0x135cde[_0x5da1('0x27')]=_['map'](_0x8b3497,'name');_0x135cde[_0x5da1('0x28')]=_['keys'](_0x598e76['query']);_0x135cde['filters']=_['intersection'](_0x135cde['model'],_0x135cde[_0x5da1('0x28')]);_0x28f9a3[_0x5da1('0x29')]=_['intersection'](_0x135cde[_0x5da1('0x27')],qs[_0x5da1('0x2a')](_0x598e76[_0x5da1('0x28')][_0x5da1('0x2a')]));_0x28f9a3['attributes']=_0x28f9a3[_0x5da1('0x29')][_0x5da1('0x2b')]?_0x28f9a3['attributes']:_0x135cde[_0x5da1('0x27')];if(!_0x598e76[_0x5da1('0x28')][_0x5da1('0x2c')]('nolimit')){_0x28f9a3[_0x5da1('0x1b')]=qs['limit'](_0x598e76[_0x5da1('0x28')]['limit']);_0x28f9a3[_0x5da1('0x1a')]=qs['offset'](_0x598e76[_0x5da1('0x28')][_0x5da1('0x1a')]);}_0x28f9a3[_0x5da1('0x2d')]=qs[_0x5da1('0x2e')](_0x598e76['query'][_0x5da1('0x2e')]);_0x28f9a3['where']=qs[_0x5da1('0x2f')](_['pick'](_0x598e76[_0x5da1('0x28')],_0x135cde['filters']),_0x8b3497);if(_0x598e76['query']['filter']){_0x28f9a3['where']=_[_0x5da1('0x30')](_0x28f9a3[_0x5da1('0x31')],{'$or':_[_0x5da1('0x23')](_0x8b3497,function(_0x2700bd){if(_0x2700bd[_0x5da1('0x32')]!==_0x5da1('0x33')){var _0x2cd7f1={};_0x2cd7f1[_0x2700bd[_0x5da1('0x21')]]={'$like':'%'+_0x598e76[_0x5da1('0x28')][_0x5da1('0x34')]+'%'};return _0x2cd7f1;}})});}_0x28f9a3=_[_0x5da1('0x30')]({},_0x28f9a3,_0x598e76[_0x5da1('0x35')]);var _0x4942e7={'where':_0x28f9a3[_0x5da1('0x31')]};return db[_0x5da1('0x24')][_0x5da1('0x36')](_0x4942e7)[_0x5da1('0x37')](function(_0x5e2839){_0xae9f91[_0x5da1('0x36')]=_0x5e2839;if(_0x598e76[_0x5da1('0x28')]['includeAll']){_0x28f9a3[_0x5da1('0x38')]=[{'all':!![]}];}return db[_0x5da1('0x24')][_0x5da1('0x39')](_0x28f9a3);})[_0x5da1('0x37')](function(_0x5b7b21){_0xae9f91['rows']=_0x5b7b21;return _0xae9f91;})[_0x5da1('0x37')](respondWithFilteredResult(_0x10b68f,_0x28f9a3))['catch'](handleError(_0x10b68f,null));};exports[_0x5da1('0x3a')]=function(_0x3db369,_0x1386ba){var _0x3b1aa0={'raw':!![],'where':{'id':_0x3db369[_0x5da1('0x3b')]['id']}},_0x406e0b={};_0x406e0b[_0x5da1('0x27')]=_['keys'](db[_0x5da1('0x24')][_0x5da1('0x25')]);_0x406e0b['query']=_[_0x5da1('0x3c')](_0x3db369['query']);_0x406e0b[_0x5da1('0x2f')]=_[_0x5da1('0x3d')](_0x406e0b['model'],_0x406e0b[_0x5da1('0x28')]);_0x3b1aa0[_0x5da1('0x29')]=_['intersection'](_0x406e0b['model'],qs['fields'](_0x3db369[_0x5da1('0x28')][_0x5da1('0x2a')]));_0x3b1aa0[_0x5da1('0x29')]=_0x3b1aa0[_0x5da1('0x29')]['length']?_0x3b1aa0[_0x5da1('0x29')]:_0x406e0b['model'];if(_0x3db369[_0x5da1('0x28')][_0x5da1('0x3e')]){_0x3b1aa0[_0x5da1('0x38')]=[{'all':!![]}];}_0x3b1aa0=_[_0x5da1('0x30')]({},_0x3b1aa0,_0x3db369[_0x5da1('0x35')]);return db[_0x5da1('0x24')][_0x5da1('0x3f')](_0x3b1aa0)[_0x5da1('0x37')](handleEntityNotFound(_0x1386ba,null))[_0x5da1('0x37')](respondWithResult(_0x1386ba,null))[_0x5da1('0x40')](handleError(_0x1386ba,null));};exports[_0x5da1('0x41')]=function(_0x33958c,_0x111c2e){return db[_0x5da1('0x24')][_0x5da1('0x41')](_0x33958c[_0x5da1('0x42')],{})['then'](respondWithResult(_0x111c2e,0xc9))[_0x5da1('0x40')](handleError(_0x111c2e,null));};exports[_0x5da1('0x1f')]=function(_0x1f2a68,_0x382920){if(_0x1f2a68[_0x5da1('0x42')]['id']){delete _0x1f2a68['body']['id'];}return db[_0x5da1('0x24')]['find']({'where':{'id':_0x1f2a68['params']['id']}})[_0x5da1('0x37')](handleEntityNotFound(_0x382920,null))[_0x5da1('0x37')](saveUpdates(_0x1f2a68[_0x5da1('0x42')],null))[_0x5da1('0x37')](respondWithResult(_0x382920,null))['catch'](handleError(_0x382920,null));};exports[_0x5da1('0x43')]=function(_0x2f26c2,_0x5a753f){return db['SalesforceField'][_0x5da1('0x3f')]({'where':{'id':_0x2f26c2['params']['id']}})['then'](handleEntityNotFound(_0x5a753f,null))[_0x5da1('0x37')](removeEntity(_0x5a753f,null))['catch'](handleError(_0x5a753f,null));};
\ No newline at end of file