Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / intZohoField / intZohoField.controller.js
index 98ed398..e29587e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb5b8=['where','pick','filter','merge','VIRTUAL','includeAll','include','findAll','rows','catch','show','params','options','find','create','body','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','ejs','squel','crypto','jsforce','to-csv','querystring','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','apply','save','update','then','destroy','error','stack','name','index','map','ZohoField','rawAttributes','fieldName','type','model','keys','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0xb5b8,0xa2));var _0x8b5b=function(_0x313140,_0x1f0d97){_0x313140=_0x313140-0x0;var _0x5522ef=_0xb5b8[_0x313140];return _0x5522ef;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x8b5b('0x0'));var rimraf=require(_0x8b5b('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x8b5b('0x2'));var rp=require(_0x8b5b('0x3'));var moment=require(_0x8b5b('0x4'));var BPromise=require(_0x8b5b('0x5'));var Mustache=require(_0x8b5b('0x6'));var util=require('util');var path=require(_0x8b5b('0x7'));var sox=require(_0x8b5b('0x8'));var csv=require('to-csv');var ejs=require(_0x8b5b('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x8b5b('0xa'));var crypto=require(_0x8b5b('0xb'));var jsforce=require(_0x8b5b('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x8b5b('0xd'));var querystring=require(_0x8b5b('0xe'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x8b5b('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x8b5b('0x10'));var hardwareService=require(_0x8b5b('0x11'));var logger=require(_0x8b5b('0x12'))('api');var utils=require(_0x8b5b('0x13'));var config=require(_0x8b5b('0x14'));var licenseUtil=require(_0x8b5b('0x15'));var db=require(_0x8b5b('0x16'))['db'];function respondWithStatusCode(_0x14b0ad,_0x537bf6){_0x537bf6=_0x537bf6||0xcc;return function(_0x2f5b9c){if(_0x2f5b9c){return _0x14b0ad[_0x8b5b('0x17')](_0x537bf6);}return _0x14b0ad[_0x8b5b('0x18')](_0x537bf6)[_0x8b5b('0x19')]();};}function respondWithResult(_0x4796d1,_0x19da91){_0x19da91=_0x19da91||0xc8;return function(_0x2d35cf){if(_0x2d35cf){return _0x4796d1[_0x8b5b('0x18')](_0x19da91)[_0x8b5b('0x1a')](_0x2d35cf);}};}function respondWithFilteredResult(_0x5d7dbc,_0x3f1014){return function(_0x3718f2){if(_0x3718f2){var _0x154df4=_0x3718f2[_0x8b5b('0x1b')],_0x14c313=_0x3f1014[_0x8b5b('0x1c')],_0x4b5b88=_0x3f1014['offset']+_0x3f1014[_0x8b5b('0x1d')],_0x1737a7;if(_0x4b5b88>=_0x154df4){_0x4b5b88=_0x154df4;_0x1737a7=0xc8;}else{_0x1737a7=0xce;}_0x5d7dbc[_0x8b5b('0x18')](_0x1737a7);return _0x5d7dbc[_0x8b5b('0x1e')]('Content-Range',_0x14c313+'-'+_0x4b5b88+'/'+_0x154df4)[_0x8b5b('0x1a')](_0x3718f2);}return null;};}function patchUpdates(_0x3796c6){return function(_0x56e909){try{jsonpatch[_0x8b5b('0x1f')](_0x56e909,_0x3796c6,!![]);}catch(_0xfbb73a){return BPromise['reject'](_0xfbb73a);}return _0x56e909[_0x8b5b('0x20')]();};}function saveUpdates(_0xf3e337,_0x30531c){return function(_0x5b62b3){if(_0x5b62b3){return _0x5b62b3[_0x8b5b('0x21')](_0xf3e337)[_0x8b5b('0x22')](function(_0xb850b0){return _0xb850b0;});}return null;};}function removeEntity(_0x3c6a79,_0x1b8549){return function(_0x320209){if(_0x320209){return _0x320209[_0x8b5b('0x23')]()['then'](function(){_0x3c6a79[_0x8b5b('0x18')](0xcc)[_0x8b5b('0x19')]();});}};}function handleEntityNotFound(_0x508a28,_0x1c0645){return function(_0x23e016){if(!_0x23e016){_0x508a28[_0x8b5b('0x17')](0x194);}return _0x23e016;};}function handleError(_0xb381c8,_0x1f21ad){_0x1f21ad=_0x1f21ad||0x1f4;return function(_0x792dc9){logger[_0x8b5b('0x24')](_0x792dc9[_0x8b5b('0x25')]);if(_0x792dc9[_0x8b5b('0x26')]){delete _0x792dc9[_0x8b5b('0x26')];}_0xb381c8[_0x8b5b('0x18')](_0x1f21ad)['send'](_0x792dc9);};}exports[_0x8b5b('0x27')]=function(_0x479454,_0x37b3e4){var _0x1e1d02={},_0x5542e6={},_0x3a636c={'count':0x0,'rows':[]};var _0x3a4506=_[_0x8b5b('0x28')](db[_0x8b5b('0x29')][_0x8b5b('0x2a')],function(_0x233adb){return{'name':_0x233adb[_0x8b5b('0x2b')],'type':_0x233adb[_0x8b5b('0x2c')]['key']};});_0x5542e6[_0x8b5b('0x2d')]=_[_0x8b5b('0x28')](_0x3a4506,_0x8b5b('0x26'));_0x5542e6['query']=_[_0x8b5b('0x2e')](_0x479454[_0x8b5b('0x2f')]);_0x5542e6[_0x8b5b('0x30')]=_['intersection'](_0x5542e6[_0x8b5b('0x2d')],_0x5542e6[_0x8b5b('0x2f')]);_0x1e1d02[_0x8b5b('0x31')]=_[_0x8b5b('0x32')](_0x5542e6[_0x8b5b('0x2d')],qs[_0x8b5b('0x33')](_0x479454['query'][_0x8b5b('0x33')]));_0x1e1d02[_0x8b5b('0x31')]=_0x1e1d02[_0x8b5b('0x31')][_0x8b5b('0x34')]?_0x1e1d02[_0x8b5b('0x31')]:_0x5542e6[_0x8b5b('0x2d')];if(!_0x479454['query'][_0x8b5b('0x35')](_0x8b5b('0x36'))){_0x1e1d02['limit']=qs[_0x8b5b('0x1d')](_0x479454[_0x8b5b('0x2f')][_0x8b5b('0x1d')]);_0x1e1d02[_0x8b5b('0x1c')]=qs['offset'](_0x479454[_0x8b5b('0x2f')][_0x8b5b('0x1c')]);}_0x1e1d02[_0x8b5b('0x37')]=qs[_0x8b5b('0x38')](_0x479454[_0x8b5b('0x2f')][_0x8b5b('0x38')]);_0x1e1d02[_0x8b5b('0x39')]=qs['filters'](_[_0x8b5b('0x3a')](_0x479454[_0x8b5b('0x2f')],_0x5542e6['filters']),_0x3a4506);if(_0x479454[_0x8b5b('0x2f')][_0x8b5b('0x3b')]){_0x1e1d02[_0x8b5b('0x39')]=_[_0x8b5b('0x3c')](_0x1e1d02[_0x8b5b('0x39')],{'$or':_[_0x8b5b('0x28')](_0x3a4506,function(_0x5aaeda){if(_0x5aaeda['type']!==_0x8b5b('0x3d')){var _0x239638={};_0x239638[_0x5aaeda[_0x8b5b('0x26')]]={'$like':'%'+_0x479454['query']['filter']+'%'};return _0x239638;}})});}_0x1e1d02=_[_0x8b5b('0x3c')]({},_0x1e1d02,_0x479454['options']);var _0x51332b={'where':_0x1e1d02[_0x8b5b('0x39')]};return db[_0x8b5b('0x29')][_0x8b5b('0x1b')](_0x51332b)['then'](function(_0x5e7a34){_0x3a636c[_0x8b5b('0x1b')]=_0x5e7a34;if(_0x479454[_0x8b5b('0x2f')][_0x8b5b('0x3e')]){_0x1e1d02[_0x8b5b('0x3f')]=[{'all':!![]}];}return db['ZohoField'][_0x8b5b('0x40')](_0x1e1d02);})[_0x8b5b('0x22')](function(_0x180665){_0x3a636c[_0x8b5b('0x41')]=_0x180665;return _0x3a636c;})['then'](respondWithFilteredResult(_0x37b3e4,_0x1e1d02))[_0x8b5b('0x42')](handleError(_0x37b3e4,null));};exports[_0x8b5b('0x43')]=function(_0x3695de,_0x308949){var _0x1e1965={'raw':!![],'where':{'id':_0x3695de[_0x8b5b('0x44')]['id']}},_0x828148={};_0x828148[_0x8b5b('0x2d')]=_['keys'](db[_0x8b5b('0x29')][_0x8b5b('0x2a')]);_0x828148['query']=_[_0x8b5b('0x2e')](_0x3695de[_0x8b5b('0x2f')]);_0x828148[_0x8b5b('0x30')]=_[_0x8b5b('0x32')](_0x828148[_0x8b5b('0x2d')],_0x828148[_0x8b5b('0x2f')]);_0x1e1965[_0x8b5b('0x31')]=_[_0x8b5b('0x32')](_0x828148['model'],qs[_0x8b5b('0x33')](_0x3695de['query'][_0x8b5b('0x33')]));_0x1e1965[_0x8b5b('0x31')]=_0x1e1965[_0x8b5b('0x31')]['length']?_0x1e1965['attributes']:_0x828148[_0x8b5b('0x2d')];if(_0x3695de[_0x8b5b('0x2f')][_0x8b5b('0x3e')]){_0x1e1965[_0x8b5b('0x3f')]=[{'all':!![]}];}_0x1e1965=_[_0x8b5b('0x3c')]({},_0x1e1965,_0x3695de[_0x8b5b('0x45')]);return db[_0x8b5b('0x29')][_0x8b5b('0x46')](_0x1e1965)['then'](handleEntityNotFound(_0x308949,null))[_0x8b5b('0x22')](respondWithResult(_0x308949,null))[_0x8b5b('0x42')](handleError(_0x308949,null));};exports[_0x8b5b('0x47')]=function(_0x172f98,_0x48523b){return db[_0x8b5b('0x29')][_0x8b5b('0x47')](_0x172f98[_0x8b5b('0x48')],{})[_0x8b5b('0x22')](respondWithResult(_0x48523b,0xc9))[_0x8b5b('0x42')](handleError(_0x48523b,null));};exports[_0x8b5b('0x21')]=function(_0x5e414a,_0x2f9edb){if(_0x5e414a[_0x8b5b('0x48')]['id']){delete _0x5e414a[_0x8b5b('0x48')]['id'];}return db[_0x8b5b('0x29')]['find']({'where':{'id':_0x5e414a[_0x8b5b('0x44')]['id']}})['then'](handleEntityNotFound(_0x2f9edb,null))[_0x8b5b('0x22')](saveUpdates(_0x5e414a[_0x8b5b('0x48')],null))[_0x8b5b('0x22')](respondWithResult(_0x2f9edb,null))['catch'](handleError(_0x2f9edb,null));};exports['destroy']=function(_0x40ce92,_0x44614c){return db[_0x8b5b('0x29')][_0x8b5b('0x46')]({'where':{'id':_0x40ce92['params']['id']}})['then'](handleEntityNotFound(_0x44614c,null))[_0x8b5b('0x22')](removeEntity(_0x44614c,null))[_0x8b5b('0x42')](handleError(_0x44614c,null));};
\ No newline at end of file
+var _0x71e4=['lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send','index','map','ZohoField','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','type','VIRTUAL','includeAll','include','findAll','rows','catch','show','params','options','find','create','body','html-pdf','rimraf','fast-json-patch','moment','mustache','path','sox','to-csv','ejs'];(function(_0x1bf0c9,_0x5bc860){var _0x44093a=function(_0x13c6dc){while(--_0x13c6dc){_0x1bf0c9['push'](_0x1bf0c9['shift']());}};_0x44093a(++_0x5bc860);}(_0x71e4,0xd8));var _0x471e=function(_0xc1263e,_0x56d738){_0xc1263e=_0xc1263e-0x0;var _0x471f07=_0x71e4[_0xc1263e];return _0x471f07;};'use strict';var pdf=require(_0x471e('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x471e('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x471e('0x2'));var rp=require('request-promise');var moment=require(_0x471e('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x471e('0x4'));var util=require('util');var path=require(_0x471e('0x5'));var sox=require(_0x471e('0x6'));var csv=require(_0x471e('0x7'));var ejs=require(_0x471e('0x8'));var fs=require('fs');var _=require(_0x471e('0x9'));var squel=require('squel');var crypto=require(_0x471e('0xa'));var jsforce=require(_0x471e('0xb'));var deskjs=require(_0x471e('0xc'));var toCsv=require(_0x471e('0x7'));var querystring=require(_0x471e('0xd'));var Papa=require(_0x471e('0xe'));var Redis=require(_0x471e('0xf'));var authService=require('../../components/auth/service');var qs=require(_0x471e('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x471e('0x11'));var logger=require(_0x471e('0x12'))(_0x471e('0x13'));var utils=require('../../config/utils');var config=require(_0x471e('0x14'));var licenseUtil=require(_0x471e('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x58d24d,_0x11ad35){_0x11ad35=_0x11ad35||0xcc;return function(_0xc04abe){if(_0xc04abe){return _0x58d24d[_0x471e('0x16')](_0x11ad35);}return _0x58d24d[_0x471e('0x17')](_0x11ad35)[_0x471e('0x18')]();};}function respondWithResult(_0x5588bd,_0x7c40d4){_0x7c40d4=_0x7c40d4||0xc8;return function(_0x542ab5){if(_0x542ab5){return _0x5588bd[_0x471e('0x17')](_0x7c40d4)[_0x471e('0x19')](_0x542ab5);}};}function respondWithFilteredResult(_0x4561e2,_0x23d5a4){return function(_0x580c77){if(_0x580c77){var _0x2b193f=_0x580c77[_0x471e('0x1a')],_0x989441=_0x23d5a4['offset'],_0x1bb00b=_0x23d5a4[_0x471e('0x1b')]+_0x23d5a4[_0x471e('0x1c')],_0x1ac224;if(_0x1bb00b>=_0x2b193f){_0x1bb00b=_0x2b193f;_0x1ac224=0xc8;}else{_0x1ac224=0xce;}_0x4561e2[_0x471e('0x17')](_0x1ac224);return _0x4561e2[_0x471e('0x1d')](_0x471e('0x1e'),_0x989441+'-'+_0x1bb00b+'/'+_0x2b193f)[_0x471e('0x19')](_0x580c77);}return null;};}function patchUpdates(_0x5bea8f){return function(_0x5672d9){try{jsonpatch[_0x471e('0x1f')](_0x5672d9,_0x5bea8f,!![]);}catch(_0x466149){return BPromise[_0x471e('0x20')](_0x466149);}return _0x5672d9[_0x471e('0x21')]();};}function saveUpdates(_0x41ead6,_0x50a979){return function(_0xb4fe25){if(_0xb4fe25){return _0xb4fe25[_0x471e('0x22')](_0x41ead6)[_0x471e('0x23')](function(_0x2b9048){return _0x2b9048;});}return null;};}function removeEntity(_0x6342d5,_0x4fa197){return function(_0x20a337){if(_0x20a337){return _0x20a337[_0x471e('0x24')]()[_0x471e('0x23')](function(){_0x6342d5[_0x471e('0x17')](0xcc)[_0x471e('0x18')]();});}};}function handleEntityNotFound(_0x3c03fc,_0x1fd147){return function(_0x7e735b){if(!_0x7e735b){_0x3c03fc['sendStatus'](0x194);}return _0x7e735b;};}function handleError(_0x42b0e1,_0x5c035e){_0x5c035e=_0x5c035e||0x1f4;return function(_0x190b4b){logger[_0x471e('0x25')](_0x190b4b[_0x471e('0x26')]);if(_0x190b4b[_0x471e('0x27')]){delete _0x190b4b[_0x471e('0x27')];}_0x42b0e1['status'](_0x5c035e)[_0x471e('0x28')](_0x190b4b);};}exports[_0x471e('0x29')]=function(_0x237ec4,_0x10c719){var _0x3e352f={},_0x482e8f={},_0x59df09={'count':0x0,'rows':[]};var _0x177ffd=_[_0x471e('0x2a')](db[_0x471e('0x2b')][_0x471e('0x2c')],function(_0x46272c){return{'name':_0x46272c[_0x471e('0x2d')],'type':_0x46272c['type'][_0x471e('0x2e')]};});_0x482e8f[_0x471e('0x2f')]=_[_0x471e('0x2a')](_0x177ffd,'name');_0x482e8f[_0x471e('0x30')]=_[_0x471e('0x31')](_0x237ec4['query']);_0x482e8f[_0x471e('0x32')]=_[_0x471e('0x33')](_0x482e8f[_0x471e('0x2f')],_0x482e8f[_0x471e('0x30')]);_0x3e352f[_0x471e('0x34')]=_[_0x471e('0x33')](_0x482e8f['model'],qs['fields'](_0x237ec4[_0x471e('0x30')][_0x471e('0x35')]));_0x3e352f['attributes']=_0x3e352f['attributes'][_0x471e('0x36')]?_0x3e352f[_0x471e('0x34')]:_0x482e8f[_0x471e('0x2f')];if(!_0x237ec4[_0x471e('0x30')][_0x471e('0x37')](_0x471e('0x38'))){_0x3e352f[_0x471e('0x1c')]=qs[_0x471e('0x1c')](_0x237ec4[_0x471e('0x30')][_0x471e('0x1c')]);_0x3e352f[_0x471e('0x1b')]=qs[_0x471e('0x1b')](_0x237ec4[_0x471e('0x30')]['offset']);}_0x3e352f[_0x471e('0x39')]=qs['sort'](_0x237ec4['query'][_0x471e('0x3a')]);_0x3e352f[_0x471e('0x3b')]=qs['filters'](_['pick'](_0x237ec4[_0x471e('0x30')],_0x482e8f[_0x471e('0x32')]),_0x177ffd);if(_0x237ec4[_0x471e('0x30')][_0x471e('0x3c')]){_0x3e352f[_0x471e('0x3b')]=_[_0x471e('0x3d')](_0x3e352f['where'],{'$or':_[_0x471e('0x2a')](_0x177ffd,function(_0x5389e5){if(_0x5389e5[_0x471e('0x3e')]!==_0x471e('0x3f')){var _0x2dbd7a={};_0x2dbd7a[_0x5389e5[_0x471e('0x27')]]={'$like':'%'+_0x237ec4['query']['filter']+'%'};return _0x2dbd7a;}})});}_0x3e352f=_[_0x471e('0x3d')]({},_0x3e352f,_0x237ec4['options']);var _0x69f2e8={'where':_0x3e352f['where']};return db[_0x471e('0x2b')][_0x471e('0x1a')](_0x69f2e8)[_0x471e('0x23')](function(_0x4524b3){_0x59df09['count']=_0x4524b3;if(_0x237ec4[_0x471e('0x30')][_0x471e('0x40')]){_0x3e352f[_0x471e('0x41')]=[{'all':!![]}];}return db[_0x471e('0x2b')][_0x471e('0x42')](_0x3e352f);})[_0x471e('0x23')](function(_0x25326a){_0x59df09[_0x471e('0x43')]=_0x25326a;return _0x59df09;})[_0x471e('0x23')](respondWithFilteredResult(_0x10c719,_0x3e352f))[_0x471e('0x44')](handleError(_0x10c719,null));};exports[_0x471e('0x45')]=function(_0x3ef6cf,_0x504696){var _0x1557e5={'raw':!![],'where':{'id':_0x3ef6cf[_0x471e('0x46')]['id']}},_0x4abdd1={};_0x4abdd1[_0x471e('0x2f')]=_[_0x471e('0x31')](db[_0x471e('0x2b')][_0x471e('0x2c')]);_0x4abdd1[_0x471e('0x30')]=_[_0x471e('0x31')](_0x3ef6cf[_0x471e('0x30')]);_0x4abdd1[_0x471e('0x32')]=_[_0x471e('0x33')](_0x4abdd1[_0x471e('0x2f')],_0x4abdd1['query']);_0x1557e5[_0x471e('0x34')]=_[_0x471e('0x33')](_0x4abdd1[_0x471e('0x2f')],qs[_0x471e('0x35')](_0x3ef6cf[_0x471e('0x30')][_0x471e('0x35')]));_0x1557e5[_0x471e('0x34')]=_0x1557e5[_0x471e('0x34')][_0x471e('0x36')]?_0x1557e5[_0x471e('0x34')]:_0x4abdd1['model'];if(_0x3ef6cf[_0x471e('0x30')]['includeAll']){_0x1557e5[_0x471e('0x41')]=[{'all':!![]}];}_0x1557e5=_[_0x471e('0x3d')]({},_0x1557e5,_0x3ef6cf[_0x471e('0x47')]);return db['ZohoField'][_0x471e('0x48')](_0x1557e5)[_0x471e('0x23')](handleEntityNotFound(_0x504696,null))['then'](respondWithResult(_0x504696,null))['catch'](handleError(_0x504696,null));};exports[_0x471e('0x49')]=function(_0x39bf94,_0x299036){return db[_0x471e('0x2b')]['create'](_0x39bf94['body'],{})[_0x471e('0x23')](respondWithResult(_0x299036,0xc9))['catch'](handleError(_0x299036,null));};exports[_0x471e('0x22')]=function(_0x1430fb,_0x1483f3){if(_0x1430fb['body']['id']){delete _0x1430fb['body']['id'];}return db[_0x471e('0x2b')][_0x471e('0x48')]({'where':{'id':_0x1430fb[_0x471e('0x46')]['id']}})[_0x471e('0x23')](handleEntityNotFound(_0x1483f3,null))[_0x471e('0x23')](saveUpdates(_0x1430fb[_0x471e('0x4a')],null))[_0x471e('0x23')](respondWithResult(_0x1483f3,null))[_0x471e('0x44')](handleError(_0x1483f3,null));};exports[_0x471e('0x24')]=function(_0x3ec623,_0x1068e3){return db['ZohoField']['find']({'where':{'id':_0x3ec623[_0x471e('0x46')]['id']}})[_0x471e('0x23')](handleEntityNotFound(_0x1068e3,null))[_0x471e('0x23')](removeEntity(_0x1068e3,null))[_0x471e('0x44')](handleError(_0x1068e3,null));};
\ No newline at end of file