Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / intSalesforceField / intSalesforceField.controller.js
index 3dd8d01..3973c81 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2e54=['json','count','offset','limit','set','apply','save','update','then','error','name','index','map','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','nolimit','order','sort','pick','merge','where','VIRTUAL','filter','options','SalesforceField','includeAll','rows','catch','show','params','filtears','length','find','create','body','destroy','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','squel','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end'];(function(_0x1987c6,_0x6bc728){var _0x2c7287=function(_0x489af3){while(--_0x489af3){_0x1987c6['push'](_0x1987c6['shift']());}};_0x2c7287(++_0x6bc728);}(_0x2e54,0x1dd));var _0x42e5=function(_0x1d1dc9,_0x239919){_0x1d1dc9=_0x1d1dc9-0x0;var _0x5213f0=_0x2e54[_0x1d1dc9];return _0x5213f0;};'use strict';var pdf=require(_0x42e5('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x42e5('0x1'));var jsonpatch=require(_0x42e5('0x2'));var rp=require(_0x42e5('0x3'));var moment=require(_0x42e5('0x4'));var BPromise=require(_0x42e5('0x5'));var Mustache=require(_0x42e5('0x6'));var util=require(_0x42e5('0x7'));var path=require('path');var sox=require(_0x42e5('0x8'));var csv=require(_0x42e5('0x9'));var ejs=require(_0x42e5('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0x42e5('0xb'));var crypto=require('crypto');var jsforce=require(_0x42e5('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x42e5('0x9'));var querystring=require(_0x42e5('0xd'));var Papa=require(_0x42e5('0xe'));var Redis=require(_0x42e5('0xf'));var authService=require(_0x42e5('0x10'));var qs=require(_0x42e5('0x11'));var as=require(_0x42e5('0x12'));var hardwareService=require(_0x42e5('0x13'));var logger=require(_0x42e5('0x14'))('api');var utils=require(_0x42e5('0x15'));var config=require(_0x42e5('0x16'));var licenseUtil=require('../../config/license/util');var db=require(_0x42e5('0x17'))['db'];function respondWithStatusCode(_0x12385d,_0x4530ba){_0x4530ba=_0x4530ba||0xcc;return function(_0x41598d){if(_0x41598d){return _0x12385d[_0x42e5('0x18')](_0x4530ba);}return _0x12385d[_0x42e5('0x19')](_0x4530ba)[_0x42e5('0x1a')]();};}function respondWithResult(_0x96fae2,_0x447648){_0x447648=_0x447648||0xc8;return function(_0x23957f){if(_0x23957f){return _0x96fae2['status'](_0x447648)[_0x42e5('0x1b')](_0x23957f);}};}function respondWithFilteredResult(_0x1d8e52,_0x4034bd){return function(_0x388300){if(_0x388300){var _0x2f4999=_0x388300[_0x42e5('0x1c')],_0x263a3d=_0x4034bd[_0x42e5('0x1d')],_0x1a26c6=_0x4034bd[_0x42e5('0x1d')]+_0x4034bd[_0x42e5('0x1e')],_0x3abe3d;if(_0x1a26c6>=_0x2f4999){_0x1a26c6=_0x2f4999;_0x3abe3d=0xc8;}else{_0x3abe3d=0xce;}_0x1d8e52[_0x42e5('0x19')](_0x3abe3d);return _0x1d8e52[_0x42e5('0x1f')]('Content-Range',_0x263a3d+'-'+_0x1a26c6+'/'+_0x2f4999)[_0x42e5('0x1b')](_0x388300);}return null;};}function patchUpdates(_0x4a129e){return function(_0x5f4428){try{jsonpatch[_0x42e5('0x20')](_0x5f4428,_0x4a129e,!![]);}catch(_0x499f77){return BPromise['reject'](_0x499f77);}return _0x5f4428[_0x42e5('0x21')]();};}function saveUpdates(_0x39a3e2,_0x1c2169){return function(_0x3fde76){if(_0x3fde76){return _0x3fde76[_0x42e5('0x22')](_0x39a3e2)[_0x42e5('0x23')](function(_0x36ca89){return _0x36ca89;});}return null;};}function removeEntity(_0x58eee5,_0x4da508){return function(_0x283d44){if(_0x283d44){return _0x283d44['destroy']()[_0x42e5('0x23')](function(){_0x58eee5[_0x42e5('0x19')](0xcc)[_0x42e5('0x1a')]();});}};}function handleEntityNotFound(_0x49490f,_0x32380f){return function(_0x5d6b24){if(!_0x5d6b24){_0x49490f[_0x42e5('0x18')](0x194);}return _0x5d6b24;};}function handleError(_0xf29221,_0x14640d){_0x14640d=_0x14640d||0x1f4;return function(_0x275c80){logger[_0x42e5('0x24')](_0x275c80['stack']);if(_0x275c80['name']){delete _0x275c80[_0x42e5('0x25')];}_0xf29221['status'](_0x14640d)['send'](_0x275c80);};}exports[_0x42e5('0x26')]=function(_0x5b1727,_0x392c6b){var _0x2d9e65={},_0x4fd119={},_0x1c8ee4={'count':0x0,'rows':[]};var _0x27ae27=_[_0x42e5('0x27')](db['SalesforceField'][_0x42e5('0x28')],function(_0x201d9e){return{'name':_0x201d9e[_0x42e5('0x29')],'type':_0x201d9e[_0x42e5('0x2a')][_0x42e5('0x2b')]};});_0x4fd119[_0x42e5('0x2c')]=_[_0x42e5('0x27')](_0x27ae27,_0x42e5('0x25'));_0x4fd119[_0x42e5('0x2d')]=_[_0x42e5('0x2e')](_0x5b1727[_0x42e5('0x2d')]);_0x4fd119[_0x42e5('0x2f')]=_[_0x42e5('0x30')](_0x4fd119['model'],_0x4fd119[_0x42e5('0x2d')]);_0x2d9e65[_0x42e5('0x31')]=_[_0x42e5('0x30')](_0x4fd119[_0x42e5('0x2c')],qs['fields'](_0x5b1727['query'][_0x42e5('0x32')]));_0x2d9e65['attributes']=_0x2d9e65[_0x42e5('0x31')]['length']?_0x2d9e65[_0x42e5('0x31')]:_0x4fd119[_0x42e5('0x2c')];if(!_0x5b1727[_0x42e5('0x2d')]['hasOwnProperty'](_0x42e5('0x33'))){_0x2d9e65[_0x42e5('0x1e')]=qs['limit'](_0x5b1727[_0x42e5('0x2d')]['limit']);_0x2d9e65[_0x42e5('0x1d')]=qs[_0x42e5('0x1d')](_0x5b1727[_0x42e5('0x2d')][_0x42e5('0x1d')]);}_0x2d9e65[_0x42e5('0x34')]=qs[_0x42e5('0x35')](_0x5b1727[_0x42e5('0x2d')]['sort']);_0x2d9e65['where']=qs[_0x42e5('0x2f')](_[_0x42e5('0x36')](_0x5b1727[_0x42e5('0x2d')],_0x4fd119['filters']),_0x27ae27);if(_0x5b1727['query']['filter']){_0x2d9e65['where']=_[_0x42e5('0x37')](_0x2d9e65[_0x42e5('0x38')],{'$or':_[_0x42e5('0x27')](_0x27ae27,function(_0xedb7bc){if(_0xedb7bc[_0x42e5('0x2a')]!==_0x42e5('0x39')){var _0x24a208={};_0x24a208[_0xedb7bc[_0x42e5('0x25')]]={'$like':'%'+_0x5b1727['query'][_0x42e5('0x3a')]+'%'};return _0x24a208;}})});}_0x2d9e65=_['merge']({},_0x2d9e65,_0x5b1727[_0x42e5('0x3b')]);var _0x343363={'where':_0x2d9e65[_0x42e5('0x38')]};return db[_0x42e5('0x3c')][_0x42e5('0x1c')](_0x343363)[_0x42e5('0x23')](function(_0xd5e7f5){_0x1c8ee4['count']=_0xd5e7f5;if(_0x5b1727[_0x42e5('0x2d')][_0x42e5('0x3d')]){_0x2d9e65['include']=[{'all':!![]}];}return db[_0x42e5('0x3c')]['findAll'](_0x2d9e65);})['then'](function(_0x4d948a){_0x1c8ee4[_0x42e5('0x3e')]=_0x4d948a;return _0x1c8ee4;})[_0x42e5('0x23')](respondWithFilteredResult(_0x392c6b,_0x2d9e65))[_0x42e5('0x3f')](handleError(_0x392c6b,null));};exports[_0x42e5('0x40')]=function(_0xef482b,_0x77aa22){var _0x1fbde={'raw':!![],'where':{'id':_0xef482b[_0x42e5('0x41')]['id']}},_0x4f8faf={};_0x4f8faf[_0x42e5('0x2c')]=_['keys'](db[_0x42e5('0x3c')][_0x42e5('0x28')]);_0x4f8faf['query']=_[_0x42e5('0x2e')](_0xef482b[_0x42e5('0x2d')]);_0x4f8faf[_0x42e5('0x42')]=_[_0x42e5('0x30')](_0x4f8faf[_0x42e5('0x2c')],_0x4f8faf['query']);_0x1fbde[_0x42e5('0x31')]=_[_0x42e5('0x30')](_0x4f8faf[_0x42e5('0x2c')],qs[_0x42e5('0x32')](_0xef482b['query'][_0x42e5('0x32')]));_0x1fbde[_0x42e5('0x31')]=_0x1fbde[_0x42e5('0x31')][_0x42e5('0x43')]?_0x1fbde[_0x42e5('0x31')]:_0x4f8faf[_0x42e5('0x2c')];if(_0xef482b[_0x42e5('0x2d')][_0x42e5('0x3d')]){_0x1fbde['include']=[{'all':!![]}];}_0x1fbde=_[_0x42e5('0x37')]({},_0x1fbde,_0xef482b['options']);return db['SalesforceField'][_0x42e5('0x44')](_0x1fbde)[_0x42e5('0x23')](handleEntityNotFound(_0x77aa22,null))[_0x42e5('0x23')](respondWithResult(_0x77aa22,null))[_0x42e5('0x3f')](handleError(_0x77aa22,null));};exports[_0x42e5('0x45')]=function(_0x9980dc,_0x271bbb){return db['SalesforceField'][_0x42e5('0x45')](_0x9980dc[_0x42e5('0x46')],{})[_0x42e5('0x23')](respondWithResult(_0x271bbb,0xc9))[_0x42e5('0x3f')](handleError(_0x271bbb,null));};exports[_0x42e5('0x22')]=function(_0xc8de4d,_0x3d910a){if(_0xc8de4d[_0x42e5('0x46')]['id']){delete _0xc8de4d['body']['id'];}return db[_0x42e5('0x3c')][_0x42e5('0x44')]({'where':{'id':_0xc8de4d[_0x42e5('0x41')]['id']}})[_0x42e5('0x23')](handleEntityNotFound(_0x3d910a,null))[_0x42e5('0x23')](saveUpdates(_0xc8de4d[_0x42e5('0x46')],null))[_0x42e5('0x23')](respondWithResult(_0x3d910a,null))[_0x42e5('0x3f')](handleError(_0x3d910a,null));};exports[_0x42e5('0x47')]=function(_0x528ddd,_0x3db35c){return db['SalesforceField'][_0x42e5('0x44')]({'where':{'id':_0x528ddd[_0x42e5('0x41')]['id']}})[_0x42e5('0x23')](handleEntityNotFound(_0x3db35c,null))['then'](removeEntity(_0x3db35c,null))['catch'](handleError(_0x3db35c,null));};
\ No newline at end of file
+var _0x5ec6=['../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send','index','map','SalesforceField','rawAttributes','fieldName','type','key','model','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','filters','pick','filter','where','merge','options','count','include','findAll','rows','catch','params','keys','filtears','find','create','body','html-pdf','eml-format','rimraf','fast-json-patch','moment','mustache','path','to-csv','ejs','squel','crypto','desk.js','querystring','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','api'];(function(_0x4a706a,_0x46fa3b){var _0x31e561=function(_0x276ecb){while(--_0x276ecb){_0x4a706a['push'](_0x4a706a['shift']());}};_0x31e561(++_0x46fa3b);}(_0x5ec6,0x7f));var _0x65ec=function(_0x57a202,_0x2a3ab4){_0x57a202=_0x57a202-0x0;var _0x4caf3f=_0x5ec6[_0x57a202];return _0x4caf3f;};'use strict';var pdf=require(_0x65ec('0x0'));var emlformat=require(_0x65ec('0x1'));var rimraf=require(_0x65ec('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x65ec('0x3'));var rp=require('request-promise');var moment=require(_0x65ec('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x65ec('0x5'));var util=require('util');var path=require(_0x65ec('0x6'));var sox=require('sox');var csv=require(_0x65ec('0x7'));var ejs=require(_0x65ec('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x65ec('0x9'));var crypto=require(_0x65ec('0xa'));var jsforce=require('jsforce');var deskjs=require(_0x65ec('0xb'));var toCsv=require(_0x65ec('0x7'));var querystring=require(_0x65ec('0xc'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x65ec('0xd'));var qs=require('../../components/parsers/qs');var as=require(_0x65ec('0xe'));var hardwareService=require(_0x65ec('0xf'));var logger=require('../../config/logger')(_0x65ec('0x10'));var utils=require(_0x65ec('0x11'));var config=require('../../config/environment');var licenseUtil=require(_0x65ec('0x12'));var db=require(_0x65ec('0x13'))['db'];function respondWithStatusCode(_0x53d62b,_0x3e52c8){_0x3e52c8=_0x3e52c8||0xcc;return function(_0x2af7d6){if(_0x2af7d6){return _0x53d62b[_0x65ec('0x14')](_0x3e52c8);}return _0x53d62b[_0x65ec('0x15')](_0x3e52c8)[_0x65ec('0x16')]();};}function respondWithResult(_0x434e20,_0x344724){_0x344724=_0x344724||0xc8;return function(_0x3edbfd){if(_0x3edbfd){return _0x434e20['status'](_0x344724)[_0x65ec('0x17')](_0x3edbfd);}};}function respondWithFilteredResult(_0x3ed6f7,_0x35d06b){return function(_0x4bbe88){if(_0x4bbe88){var _0x5a0442=_0x4bbe88['count'],_0x25cdd4=_0x35d06b[_0x65ec('0x18')],_0x461bd3=_0x35d06b[_0x65ec('0x18')]+_0x35d06b[_0x65ec('0x19')],_0xa597d4;if(_0x461bd3>=_0x5a0442){_0x461bd3=_0x5a0442;_0xa597d4=0xc8;}else{_0xa597d4=0xce;}_0x3ed6f7[_0x65ec('0x15')](_0xa597d4);return _0x3ed6f7[_0x65ec('0x1a')](_0x65ec('0x1b'),_0x25cdd4+'-'+_0x461bd3+'/'+_0x5a0442)[_0x65ec('0x17')](_0x4bbe88);}return null;};}function patchUpdates(_0x3ef058){return function(_0x2127e2){try{jsonpatch[_0x65ec('0x1c')](_0x2127e2,_0x3ef058,!![]);}catch(_0x1f1a7d){return BPromise[_0x65ec('0x1d')](_0x1f1a7d);}return _0x2127e2[_0x65ec('0x1e')]();};}function saveUpdates(_0x1467ac,_0x3804a4){return function(_0x1d538c){if(_0x1d538c){return _0x1d538c[_0x65ec('0x1f')](_0x1467ac)[_0x65ec('0x20')](function(_0x1326cc){return _0x1326cc;});}return null;};}function removeEntity(_0x4ff93c,_0x170703){return function(_0x297fba){if(_0x297fba){return _0x297fba[_0x65ec('0x21')]()[_0x65ec('0x20')](function(){_0x4ff93c[_0x65ec('0x15')](0xcc)[_0x65ec('0x16')]();});}};}function handleEntityNotFound(_0x47288d,_0x58239f){return function(_0xf1ff97){if(!_0xf1ff97){_0x47288d[_0x65ec('0x14')](0x194);}return _0xf1ff97;};}function handleError(_0x13ac27,_0x353b3b){_0x353b3b=_0x353b3b||0x1f4;return function(_0x288e66){logger[_0x65ec('0x22')](_0x288e66[_0x65ec('0x23')]);if(_0x288e66[_0x65ec('0x24')]){delete _0x288e66[_0x65ec('0x24')];}_0x13ac27['status'](_0x353b3b)[_0x65ec('0x25')](_0x288e66);};}exports[_0x65ec('0x26')]=function(_0x251831,_0x23b1a3){var _0x4de451={},_0x3f98c9={},_0x588fe4={'count':0x0,'rows':[]};var _0x37489f=_[_0x65ec('0x27')](db[_0x65ec('0x28')][_0x65ec('0x29')],function(_0x14431d){return{'name':_0x14431d[_0x65ec('0x2a')],'type':_0x14431d[_0x65ec('0x2b')][_0x65ec('0x2c')]};});_0x3f98c9[_0x65ec('0x2d')]=_[_0x65ec('0x27')](_0x37489f,_0x65ec('0x24'));_0x3f98c9['query']=_['keys'](_0x251831[_0x65ec('0x2e')]);_0x3f98c9['filters']=_[_0x65ec('0x2f')](_0x3f98c9[_0x65ec('0x2d')],_0x3f98c9['query']);_0x4de451[_0x65ec('0x30')]=_[_0x65ec('0x2f')](_0x3f98c9[_0x65ec('0x2d')],qs[_0x65ec('0x31')](_0x251831['query'][_0x65ec('0x31')]));_0x4de451[_0x65ec('0x30')]=_0x4de451[_0x65ec('0x30')][_0x65ec('0x32')]?_0x4de451[_0x65ec('0x30')]:_0x3f98c9[_0x65ec('0x2d')];if(!_0x251831[_0x65ec('0x2e')][_0x65ec('0x33')](_0x65ec('0x34'))){_0x4de451[_0x65ec('0x19')]=qs['limit'](_0x251831[_0x65ec('0x2e')][_0x65ec('0x19')]);_0x4de451['offset']=qs[_0x65ec('0x18')](_0x251831[_0x65ec('0x2e')][_0x65ec('0x18')]);}_0x4de451[_0x65ec('0x35')]=qs[_0x65ec('0x36')](_0x251831[_0x65ec('0x2e')][_0x65ec('0x36')]);_0x4de451['where']=qs[_0x65ec('0x37')](_[_0x65ec('0x38')](_0x251831[_0x65ec('0x2e')],_0x3f98c9[_0x65ec('0x37')]),_0x37489f);if(_0x251831['query'][_0x65ec('0x39')]){_0x4de451[_0x65ec('0x3a')]=_[_0x65ec('0x3b')](_0x4de451[_0x65ec('0x3a')],{'$or':_['map'](_0x37489f,function(_0x59a1c2){if(_0x59a1c2[_0x65ec('0x2b')]!=='VIRTUAL'){var _0x1de170={};_0x1de170[_0x59a1c2[_0x65ec('0x24')]]={'$like':'%'+_0x251831['query'][_0x65ec('0x39')]+'%'};return _0x1de170;}})});}_0x4de451=_[_0x65ec('0x3b')]({},_0x4de451,_0x251831[_0x65ec('0x3c')]);var _0x5357bf={'where':_0x4de451[_0x65ec('0x3a')]};return db[_0x65ec('0x28')][_0x65ec('0x3d')](_0x5357bf)[_0x65ec('0x20')](function(_0x470bb3){_0x588fe4[_0x65ec('0x3d')]=_0x470bb3;if(_0x251831[_0x65ec('0x2e')]['includeAll']){_0x4de451[_0x65ec('0x3e')]=[{'all':!![]}];}return db['SalesforceField'][_0x65ec('0x3f')](_0x4de451);})[_0x65ec('0x20')](function(_0x218e3f){_0x588fe4[_0x65ec('0x40')]=_0x218e3f;return _0x588fe4;})[_0x65ec('0x20')](respondWithFilteredResult(_0x23b1a3,_0x4de451))[_0x65ec('0x41')](handleError(_0x23b1a3,null));};exports['show']=function(_0x309e4a,_0x4ba7df){var _0x5d8d57={'raw':!![],'where':{'id':_0x309e4a[_0x65ec('0x42')]['id']}},_0x39838c={};_0x39838c[_0x65ec('0x2d')]=_[_0x65ec('0x43')](db[_0x65ec('0x28')]['rawAttributes']);_0x39838c['query']=_[_0x65ec('0x43')](_0x309e4a[_0x65ec('0x2e')]);_0x39838c[_0x65ec('0x44')]=_[_0x65ec('0x2f')](_0x39838c[_0x65ec('0x2d')],_0x39838c['query']);_0x5d8d57['attributes']=_[_0x65ec('0x2f')](_0x39838c[_0x65ec('0x2d')],qs[_0x65ec('0x31')](_0x309e4a[_0x65ec('0x2e')][_0x65ec('0x31')]));_0x5d8d57[_0x65ec('0x30')]=_0x5d8d57[_0x65ec('0x30')]['length']?_0x5d8d57[_0x65ec('0x30')]:_0x39838c[_0x65ec('0x2d')];if(_0x309e4a[_0x65ec('0x2e')]['includeAll']){_0x5d8d57[_0x65ec('0x3e')]=[{'all':!![]}];}_0x5d8d57=_[_0x65ec('0x3b')]({},_0x5d8d57,_0x309e4a['options']);return db[_0x65ec('0x28')][_0x65ec('0x45')](_0x5d8d57)[_0x65ec('0x20')](handleEntityNotFound(_0x4ba7df,null))[_0x65ec('0x20')](respondWithResult(_0x4ba7df,null))[_0x65ec('0x41')](handleError(_0x4ba7df,null));};exports['create']=function(_0x2f88bf,_0x3a5d81){return db[_0x65ec('0x28')][_0x65ec('0x46')](_0x2f88bf['body'],{})[_0x65ec('0x20')](respondWithResult(_0x3a5d81,0xc9))['catch'](handleError(_0x3a5d81,null));};exports[_0x65ec('0x1f')]=function(_0x169890,_0x3095f5){if(_0x169890['body']['id']){delete _0x169890['body']['id'];}return db[_0x65ec('0x28')][_0x65ec('0x45')]({'where':{'id':_0x169890[_0x65ec('0x42')]['id']}})[_0x65ec('0x20')](handleEntityNotFound(_0x3095f5,null))[_0x65ec('0x20')](saveUpdates(_0x169890[_0x65ec('0x47')],null))[_0x65ec('0x20')](respondWithResult(_0x3095f5,null))[_0x65ec('0x41')](handleError(_0x3095f5,null));};exports[_0x65ec('0x21')]=function(_0x646e97,_0x66ec67){return db[_0x65ec('0x28')][_0x65ec('0x45')]({'where':{'id':_0x646e97[_0x65ec('0x42')]['id']}})[_0x65ec('0x20')](handleEntityNotFound(_0x66ec67,null))[_0x65ec('0x20')](removeEntity(_0x66ec67,null))[_0x65ec('0x41')](handleError(_0x66ec67,null));};
\ No newline at end of file