Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / intSalesforceField / intSalesforceField.controller.js
index a3ffe3f..be842cd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xda11=['find','create','body','catch','html-pdf','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','offset','limit','set','Content-Range','json','apply','reject','save','update','then','destroy','error','name','send','SalesforceField','type','key','map','query','keys','model','attributes','intersection','fields','length','hasOwnProperty','sort','pick','filters','filter','where','merge','VIRTUAL','options','count','findAll','rows','show','params','rawAttributes','includeAll','include'];(function(_0x547d1e,_0x342531){var _0x8ead1d=function(_0x2cc967){while(--_0x2cc967){_0x547d1e['push'](_0x547d1e['shift']());}};_0x8ead1d(++_0x342531);}(_0xda11,0xe5));var _0x1da1=function(_0x38b6c0,_0x44bd58){_0x38b6c0=_0x38b6c0-0x0;var _0x3d48f7=_0xda11[_0x38b6c0];return _0x3d48f7;};'use strict';var pdf=require(_0x1da1('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x1da1('0x1'));var zipdir=require(_0x1da1('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x1da1('0x3'));var moment=require(_0x1da1('0x4'));var BPromise=require(_0x1da1('0x5'));var Mustache=require(_0x1da1('0x6'));var util=require(_0x1da1('0x7'));var path=require(_0x1da1('0x8'));var sox=require('sox');var csv=require(_0x1da1('0x9'));var ejs=require(_0x1da1('0xa'));var fs=require('fs');var _=require(_0x1da1('0xb'));var squel=require(_0x1da1('0xc'));var crypto=require(_0x1da1('0xd'));var jsforce=require(_0x1da1('0xe'));var deskjs=require(_0x1da1('0xf'));var toCsv=require('to-csv');var querystring=require(_0x1da1('0x10'));var Papa=require(_0x1da1('0x11'));var Redis=require(_0x1da1('0x12'));var authService=require('../../components/auth/service');var qs=require(_0x1da1('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x1da1('0x14'));var logger=require(_0x1da1('0x15'))(_0x1da1('0x16'));var utils=require(_0x1da1('0x17'));var config=require(_0x1da1('0x18'));var licenseUtil=require(_0x1da1('0x19'));var db=require(_0x1da1('0x1a'))['db'];function respondWithStatusCode(_0x3c35d1,_0x33cc64){_0x33cc64=_0x33cc64||0xcc;return function(_0x13e8c0){if(_0x13e8c0){return _0x3c35d1[_0x1da1('0x1b')](_0x33cc64);}return _0x3c35d1[_0x1da1('0x1c')](_0x33cc64)['end']();};}function respondWithResult(_0x3574b1,_0x401b9a){_0x401b9a=_0x401b9a||0xc8;return function(_0x1466ca){if(_0x1466ca){return _0x3574b1[_0x1da1('0x1c')](_0x401b9a)['json'](_0x1466ca);}};}function respondWithFilteredResult(_0x2b1cad,_0x412f30){return function(_0x802829){if(_0x802829){var _0x12efdf=_0x802829['count'],_0x1dc7c8=_0x412f30[_0x1da1('0x1d')],_0x4a009c=_0x412f30['offset']+_0x412f30[_0x1da1('0x1e')],_0x5b95e9;if(_0x4a009c>=_0x12efdf){_0x4a009c=_0x12efdf;_0x5b95e9=0xc8;}else{_0x5b95e9=0xce;}_0x2b1cad[_0x1da1('0x1c')](_0x5b95e9);return _0x2b1cad[_0x1da1('0x1f')](_0x1da1('0x20'),_0x1dc7c8+'-'+_0x4a009c+'/'+_0x12efdf)[_0x1da1('0x21')](_0x802829);}return null;};}function patchUpdates(_0x20a25a){return function(_0x34ed32){try{jsonpatch[_0x1da1('0x22')](_0x34ed32,_0x20a25a,!![]);}catch(_0x15bd3b){return BPromise[_0x1da1('0x23')](_0x15bd3b);}return _0x34ed32[_0x1da1('0x24')]();};}function saveUpdates(_0x4676c7,_0x38d515){return function(_0x41c67c){if(_0x41c67c){return _0x41c67c[_0x1da1('0x25')](_0x4676c7)[_0x1da1('0x26')](function(_0x37f11b){return _0x37f11b;});}return null;};}function removeEntity(_0xdbe37c,_0x1afd05){return function(_0x278769){if(_0x278769){return _0x278769[_0x1da1('0x27')]()[_0x1da1('0x26')](function(){_0xdbe37c[_0x1da1('0x1c')](0xcc)['end']();});}};}function handleEntityNotFound(_0x47d831,_0x4b06f3){return function(_0x610c57){if(!_0x610c57){_0x47d831[_0x1da1('0x1b')](0x194);}return _0x610c57;};}function handleError(_0xedbda,_0x1de47d){_0x1de47d=_0x1de47d||0x1f4;return function(_0x25c36f){logger[_0x1da1('0x28')](_0x25c36f['stack']);if(_0x25c36f[_0x1da1('0x29')]){delete _0x25c36f[_0x1da1('0x29')];}_0xedbda[_0x1da1('0x1c')](_0x1de47d)[_0x1da1('0x2a')](_0x25c36f);};}exports['index']=function(_0x4831fa,_0x2e3eb8){var _0x2908f1={},_0x128127={},_0x180cd3={'count':0x0,'rows':[]};var _0x33061e=_['map'](db[_0x1da1('0x2b')]['rawAttributes'],function(_0x13645c){return{'name':_0x13645c['fieldName'],'type':_0x13645c[_0x1da1('0x2c')][_0x1da1('0x2d')]};});_0x128127['model']=_[_0x1da1('0x2e')](_0x33061e,_0x1da1('0x29'));_0x128127[_0x1da1('0x2f')]=_[_0x1da1('0x30')](_0x4831fa['query']);_0x128127['filters']=_['intersection'](_0x128127[_0x1da1('0x31')],_0x128127[_0x1da1('0x2f')]);_0x2908f1[_0x1da1('0x32')]=_[_0x1da1('0x33')](_0x128127['model'],qs['fields'](_0x4831fa[_0x1da1('0x2f')][_0x1da1('0x34')]));_0x2908f1[_0x1da1('0x32')]=_0x2908f1[_0x1da1('0x32')][_0x1da1('0x35')]?_0x2908f1[_0x1da1('0x32')]:_0x128127[_0x1da1('0x31')];if(!_0x4831fa[_0x1da1('0x2f')][_0x1da1('0x36')]('nolimit')){_0x2908f1[_0x1da1('0x1e')]=qs[_0x1da1('0x1e')](_0x4831fa[_0x1da1('0x2f')][_0x1da1('0x1e')]);_0x2908f1[_0x1da1('0x1d')]=qs['offset'](_0x4831fa[_0x1da1('0x2f')][_0x1da1('0x1d')]);}_0x2908f1['order']=qs[_0x1da1('0x37')](_0x4831fa['query']['sort']);_0x2908f1['where']=qs['filters'](_[_0x1da1('0x38')](_0x4831fa[_0x1da1('0x2f')],_0x128127[_0x1da1('0x39')]),_0x33061e);if(_0x4831fa[_0x1da1('0x2f')][_0x1da1('0x3a')]){_0x2908f1[_0x1da1('0x3b')]=_[_0x1da1('0x3c')](_0x2908f1['where'],{'$or':_[_0x1da1('0x2e')](_0x33061e,function(_0x1b05de){if(_0x1b05de[_0x1da1('0x2c')]!==_0x1da1('0x3d')){var _0x4b8d40={};_0x4b8d40[_0x1b05de[_0x1da1('0x29')]]={'$like':'%'+_0x4831fa['query']['filter']+'%'};return _0x4b8d40;}})});}_0x2908f1=_[_0x1da1('0x3c')]({},_0x2908f1,_0x4831fa[_0x1da1('0x3e')]);var _0x2786a7={'where':_0x2908f1[_0x1da1('0x3b')]};return db[_0x1da1('0x2b')]['count'](_0x2786a7)['then'](function(_0x58a07c){_0x180cd3[_0x1da1('0x3f')]=_0x58a07c;if(_0x4831fa['query']['includeAll']){_0x2908f1['include']=[{'all':!![]}];}return db[_0x1da1('0x2b')][_0x1da1('0x40')](_0x2908f1);})['then'](function(_0x533fb2){_0x180cd3[_0x1da1('0x41')]=_0x533fb2;return _0x180cd3;})[_0x1da1('0x26')](respondWithFilteredResult(_0x2e3eb8,_0x2908f1))['catch'](handleError(_0x2e3eb8,null));};exports[_0x1da1('0x42')]=function(_0x56044d,_0x59a4b0){var _0x2cf747={'raw':!![],'where':{'id':_0x56044d[_0x1da1('0x43')]['id']}},_0x39245f={};_0x39245f[_0x1da1('0x31')]=_[_0x1da1('0x30')](db[_0x1da1('0x2b')][_0x1da1('0x44')]);_0x39245f[_0x1da1('0x2f')]=_[_0x1da1('0x30')](_0x56044d[_0x1da1('0x2f')]);_0x39245f[_0x1da1('0x39')]=_['intersection'](_0x39245f[_0x1da1('0x31')],_0x39245f[_0x1da1('0x2f')]);_0x2cf747[_0x1da1('0x32')]=_[_0x1da1('0x33')](_0x39245f[_0x1da1('0x31')],qs[_0x1da1('0x34')](_0x56044d[_0x1da1('0x2f')]['fields']));_0x2cf747[_0x1da1('0x32')]=_0x2cf747[_0x1da1('0x32')]['length']?_0x2cf747[_0x1da1('0x32')]:_0x39245f[_0x1da1('0x31')];if(_0x56044d['query'][_0x1da1('0x45')]){_0x2cf747[_0x1da1('0x46')]=[{'all':!![]}];}_0x2cf747=_['merge']({},_0x2cf747,_0x56044d[_0x1da1('0x3e')]);return db['SalesforceField'][_0x1da1('0x47')](_0x2cf747)[_0x1da1('0x26')](handleEntityNotFound(_0x59a4b0,null))['then'](respondWithResult(_0x59a4b0,null))['catch'](handleError(_0x59a4b0,null));};exports['create']=function(_0x153360,_0x1d56c2){return db[_0x1da1('0x2b')][_0x1da1('0x48')](_0x153360['body'],{})[_0x1da1('0x26')](respondWithResult(_0x1d56c2,0xc9))['catch'](handleError(_0x1d56c2,null));};exports['update']=function(_0x58c2fc,_0xa0245e){if(_0x58c2fc[_0x1da1('0x49')]['id']){delete _0x58c2fc[_0x1da1('0x49')]['id'];}return db['SalesforceField']['find']({'where':{'id':_0x58c2fc[_0x1da1('0x43')]['id']}})[_0x1da1('0x26')](handleEntityNotFound(_0xa0245e,null))[_0x1da1('0x26')](saveUpdates(_0x58c2fc[_0x1da1('0x49')],null))[_0x1da1('0x26')](respondWithResult(_0xa0245e,null))[_0x1da1('0x4a')](handleError(_0xa0245e,null));};exports[_0x1da1('0x27')]=function(_0x20b04c,_0xe6d2a3){return db[_0x1da1('0x2b')][_0x1da1('0x47')]({'where':{'id':_0x20b04c[_0x1da1('0x43')]['id']}})[_0x1da1('0x26')](handleEntityNotFound(_0xe6d2a3,null))[_0x1da1('0x26')](removeEntity(_0xe6d2a3,null))['catch'](handleError(_0xe6d2a3,null));};
\ No newline at end of file
+var _0x89ff=['index','map','SalesforceField','rawAttributes','fieldName','type','key','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','findAll','rows','catch','params','include','find','create','body','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','to-csv','ejs','squel','crypto','jsforce','desk.js','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/environment','../../config/license/util','../../mysqldb','status','end','count','offset','limit','set','Content-Range','json','apply','reject','save','update','then','destroy','sendStatus','stack','name'];(function(_0x3838bf,_0x39f6da){var _0x58e5af=function(_0x16086){while(--_0x16086){_0x3838bf['push'](_0x3838bf['shift']());}};_0x58e5af(++_0x39f6da);}(_0x89ff,0xb4));var _0xf89f=function(_0x732d54,_0x5708f4){_0x732d54=_0x732d54-0x0;var _0x55e766=_0x89ff[_0x732d54];return _0x55e766;};'use strict';var pdf=require(_0xf89f('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xf89f('0x1'));var jsonpatch=require(_0xf89f('0x2'));var rp=require(_0xf89f('0x3'));var moment=require(_0xf89f('0x4'));var BPromise=require(_0xf89f('0x5'));var Mustache=require('mustache');var util=require(_0xf89f('0x6'));var path=require(_0xf89f('0x7'));var sox=require('sox');var csv=require(_0xf89f('0x8'));var ejs=require(_0xf89f('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0xf89f('0xa'));var crypto=require(_0xf89f('0xb'));var jsforce=require(_0xf89f('0xc'));var deskjs=require(_0xf89f('0xd'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xf89f('0xe'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xf89f('0xf'));var as=require(_0xf89f('0x10'));var hardwareService=require(_0xf89f('0x11'));var logger=require(_0xf89f('0x12'))('api');var utils=require('../../config/utils');var config=require(_0xf89f('0x13'));var licenseUtil=require(_0xf89f('0x14'));var db=require(_0xf89f('0x15'))['db'];function respondWithStatusCode(_0x344adb,_0x5c391e){_0x5c391e=_0x5c391e||0xcc;return function(_0x1e656e){if(_0x1e656e){return _0x344adb['sendStatus'](_0x5c391e);}return _0x344adb[_0xf89f('0x16')](_0x5c391e)[_0xf89f('0x17')]();};}function respondWithResult(_0x534951,_0x29ceb2){_0x29ceb2=_0x29ceb2||0xc8;return function(_0x1bbdd0){if(_0x1bbdd0){return _0x534951[_0xf89f('0x16')](_0x29ceb2)['json'](_0x1bbdd0);}};}function respondWithFilteredResult(_0x3ac433,_0x3f5317){return function(_0x9efe8d){if(_0x9efe8d){var _0x47fd1b=_0x9efe8d[_0xf89f('0x18')],_0x2dd39c=_0x3f5317['offset'],_0x1bd92b=_0x3f5317[_0xf89f('0x19')]+_0x3f5317[_0xf89f('0x1a')],_0x51be86;if(_0x1bd92b>=_0x47fd1b){_0x1bd92b=_0x47fd1b;_0x51be86=0xc8;}else{_0x51be86=0xce;}_0x3ac433[_0xf89f('0x16')](_0x51be86);return _0x3ac433[_0xf89f('0x1b')](_0xf89f('0x1c'),_0x2dd39c+'-'+_0x1bd92b+'/'+_0x47fd1b)[_0xf89f('0x1d')](_0x9efe8d);}return null;};}function patchUpdates(_0xd5de1a){return function(_0x5d985d){try{jsonpatch[_0xf89f('0x1e')](_0x5d985d,_0xd5de1a,!![]);}catch(_0x34d7a6){return BPromise[_0xf89f('0x1f')](_0x34d7a6);}return _0x5d985d[_0xf89f('0x20')]();};}function saveUpdates(_0x5f321d,_0x4698f1){return function(_0x2dc3b8){if(_0x2dc3b8){return _0x2dc3b8[_0xf89f('0x21')](_0x5f321d)[_0xf89f('0x22')](function(_0x5a1f53){return _0x5a1f53;});}return null;};}function removeEntity(_0x216862,_0x25fdaf){return function(_0x4ad8c1){if(_0x4ad8c1){return _0x4ad8c1[_0xf89f('0x23')]()[_0xf89f('0x22')](function(){_0x216862[_0xf89f('0x16')](0xcc)[_0xf89f('0x17')]();});}};}function handleEntityNotFound(_0x36de82,_0x1ed868){return function(_0x41033d){if(!_0x41033d){_0x36de82[_0xf89f('0x24')](0x194);}return _0x41033d;};}function handleError(_0x31cdca,_0x5bf4fa){_0x5bf4fa=_0x5bf4fa||0x1f4;return function(_0x54af1c){logger['error'](_0x54af1c[_0xf89f('0x25')]);if(_0x54af1c[_0xf89f('0x26')]){delete _0x54af1c['name'];}_0x31cdca[_0xf89f('0x16')](_0x5bf4fa)['send'](_0x54af1c);};}exports[_0xf89f('0x27')]=function(_0x42880d,_0x349495){var _0xab5659={},_0x55f483={},_0x1b2c9c={'count':0x0,'rows':[]};var _0x2fabfd=_[_0xf89f('0x28')](db[_0xf89f('0x29')][_0xf89f('0x2a')],function(_0x989620){return{'name':_0x989620[_0xf89f('0x2b')],'type':_0x989620[_0xf89f('0x2c')][_0xf89f('0x2d')]};});_0x55f483[_0xf89f('0x2e')]=_['map'](_0x2fabfd,'name');_0x55f483['query']=_[_0xf89f('0x2f')](_0x42880d[_0xf89f('0x30')]);_0x55f483[_0xf89f('0x31')]=_[_0xf89f('0x32')](_0x55f483[_0xf89f('0x2e')],_0x55f483[_0xf89f('0x30')]);_0xab5659[_0xf89f('0x33')]=_['intersection'](_0x55f483[_0xf89f('0x2e')],qs[_0xf89f('0x34')](_0x42880d['query'][_0xf89f('0x34')]));_0xab5659[_0xf89f('0x33')]=_0xab5659[_0xf89f('0x33')][_0xf89f('0x35')]?_0xab5659[_0xf89f('0x33')]:_0x55f483[_0xf89f('0x2e')];if(!_0x42880d[_0xf89f('0x30')][_0xf89f('0x36')](_0xf89f('0x37'))){_0xab5659['limit']=qs[_0xf89f('0x1a')](_0x42880d['query']['limit']);_0xab5659[_0xf89f('0x19')]=qs[_0xf89f('0x19')](_0x42880d[_0xf89f('0x30')]['offset']);}_0xab5659[_0xf89f('0x38')]=qs[_0xf89f('0x39')](_0x42880d[_0xf89f('0x30')][_0xf89f('0x39')]);_0xab5659[_0xf89f('0x3a')]=qs[_0xf89f('0x31')](_[_0xf89f('0x3b')](_0x42880d['query'],_0x55f483[_0xf89f('0x31')]),_0x2fabfd);if(_0x42880d[_0xf89f('0x30')][_0xf89f('0x3c')]){_0xab5659['where']=_[_0xf89f('0x3d')](_0xab5659[_0xf89f('0x3a')],{'$or':_[_0xf89f('0x28')](_0x2fabfd,function(_0x4f1058){if(_0x4f1058[_0xf89f('0x2c')]!==_0xf89f('0x3e')){var _0x320c53={};_0x320c53[_0x4f1058[_0xf89f('0x26')]]={'$like':'%'+_0x42880d[_0xf89f('0x30')][_0xf89f('0x3c')]+'%'};return _0x320c53;}})});}_0xab5659=_[_0xf89f('0x3d')]({},_0xab5659,_0x42880d[_0xf89f('0x3f')]);var _0xce1512={'where':_0xab5659[_0xf89f('0x3a')]};return db['SalesforceField'][_0xf89f('0x18')](_0xce1512)[_0xf89f('0x22')](function(_0x35d482){_0x1b2c9c['count']=_0x35d482;if(_0x42880d['query'][_0xf89f('0x40')]){_0xab5659['include']=[{'all':!![]}];}return db[_0xf89f('0x29')][_0xf89f('0x41')](_0xab5659);})['then'](function(_0x4552be){_0x1b2c9c[_0xf89f('0x42')]=_0x4552be;return _0x1b2c9c;})[_0xf89f('0x22')](respondWithFilteredResult(_0x349495,_0xab5659))[_0xf89f('0x43')](handleError(_0x349495,null));};exports['show']=function(_0x71a1b8,_0x1897ff){var _0x1b43c9={'raw':!![],'where':{'id':_0x71a1b8[_0xf89f('0x44')]['id']}},_0x26041c={};_0x26041c[_0xf89f('0x2e')]=_['keys'](db[_0xf89f('0x29')][_0xf89f('0x2a')]);_0x26041c[_0xf89f('0x30')]=_['keys'](_0x71a1b8[_0xf89f('0x30')]);_0x26041c['filters']=_[_0xf89f('0x32')](_0x26041c[_0xf89f('0x2e')],_0x26041c['query']);_0x1b43c9[_0xf89f('0x33')]=_['intersection'](_0x26041c[_0xf89f('0x2e')],qs[_0xf89f('0x34')](_0x71a1b8[_0xf89f('0x30')][_0xf89f('0x34')]));_0x1b43c9[_0xf89f('0x33')]=_0x1b43c9['attributes'][_0xf89f('0x35')]?_0x1b43c9[_0xf89f('0x33')]:_0x26041c[_0xf89f('0x2e')];if(_0x71a1b8[_0xf89f('0x30')][_0xf89f('0x40')]){_0x1b43c9[_0xf89f('0x45')]=[{'all':!![]}];}_0x1b43c9=_[_0xf89f('0x3d')]({},_0x1b43c9,_0x71a1b8[_0xf89f('0x3f')]);return db[_0xf89f('0x29')][_0xf89f('0x46')](_0x1b43c9)[_0xf89f('0x22')](handleEntityNotFound(_0x1897ff,null))[_0xf89f('0x22')](respondWithResult(_0x1897ff,null))['catch'](handleError(_0x1897ff,null));};exports[_0xf89f('0x47')]=function(_0x391e0e,_0x2de88a){return db['SalesforceField'][_0xf89f('0x47')](_0x391e0e[_0xf89f('0x48')],{})['then'](respondWithResult(_0x2de88a,0xc9))[_0xf89f('0x43')](handleError(_0x2de88a,null));};exports[_0xf89f('0x21')]=function(_0x4e451e,_0x5434a1){if(_0x4e451e[_0xf89f('0x48')]['id']){delete _0x4e451e['body']['id'];}return db[_0xf89f('0x29')]['find']({'where':{'id':_0x4e451e['params']['id']}})[_0xf89f('0x22')](handleEntityNotFound(_0x5434a1,null))[_0xf89f('0x22')](saveUpdates(_0x4e451e['body'],null))['then'](respondWithResult(_0x5434a1,null))[_0xf89f('0x43')](handleError(_0x5434a1,null));};exports[_0xf89f('0x23')]=function(_0x25c329,_0x1b11bc){return db[_0xf89f('0x29')][_0xf89f('0x46')]({'where':{'id':_0x25c329[_0xf89f('0x44')]['id']}})[_0xf89f('0x22')](handleEntityNotFound(_0x1b11bc,null))['then'](removeEntity(_0x1b11bc,null))[_0xf89f('0x43')](handleError(_0x1b11bc,null));};
\ No newline at end of file