Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / intZohoField / intZohoField.controller.js
index a185d62..4de7ea4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6f4c=['create','body','catch','find','params','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','path','sox','to-csv','ejs','squel','jsforce','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','end','json','count','limit','set','Content-Range','apply','save','update','then','destroy','error','stack','name','send','map','ZohoField','rawAttributes','fieldName','key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','offset','sort','pick','merge','where','type','VIRTUAL','filter','includeAll','include','findAll','rows','show','keys','options'];(function(_0x1c08a2,_0x2f98a3){var _0x2c2e52=function(_0x36d648){while(--_0x36d648){_0x1c08a2['push'](_0x1c08a2['shift']());}};_0x2c2e52(++_0x2f98a3);}(_0x6f4c,0x11d));var _0xc6f4=function(_0x276de3,_0x47f9d3){_0x276de3=_0x276de3-0x0;var _0xcd6f2e=_0x6f4c[_0x276de3];return _0xcd6f2e;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xc6f4('0x0'));var rimraf=require(_0xc6f4('0x1'));var zipdir=require(_0xc6f4('0x2'));var jsonpatch=require(_0xc6f4('0x3'));var rp=require(_0xc6f4('0x4'));var moment=require('moment');var BPromise=require(_0xc6f4('0x5'));var Mustache=require('mustache');var util=require('util');var path=require(_0xc6f4('0x6'));var sox=require(_0xc6f4('0x7'));var csv=require(_0xc6f4('0x8'));var ejs=require(_0xc6f4('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0xc6f4('0xa'));var crypto=require('crypto');var jsforce=require(_0xc6f4('0xb'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xc6f4('0xc'));var authService=require(_0xc6f4('0xd'));var qs=require(_0xc6f4('0xe'));var as=require(_0xc6f4('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xc6f4('0x10'))(_0xc6f4('0x11'));var utils=require(_0xc6f4('0x12'));var config=require('../../config/environment');var db=require(_0xc6f4('0x13'))['db'];function respondWithStatusCode(_0xa3371e,_0x5c0acb){_0x5c0acb=_0x5c0acb||0xcc;return function(_0x48eadb){if(_0x48eadb){return _0xa3371e[_0xc6f4('0x14')](_0x5c0acb);}return _0xa3371e[_0xc6f4('0x15')](_0x5c0acb)[_0xc6f4('0x16')]();};}function respondWithResult(_0x5ceb4d,_0x56f3e2){_0x56f3e2=_0x56f3e2||0xc8;return function(_0x4f10c8){if(_0x4f10c8){return _0x5ceb4d[_0xc6f4('0x15')](_0x56f3e2)[_0xc6f4('0x17')](_0x4f10c8);}};}function respondWithFilteredResult(_0x36d696,_0x172822){return function(_0x3904d2){if(_0x3904d2){var _0x20f4db=_0x3904d2[_0xc6f4('0x18')],_0x3a0be3=_0x172822['offset'],_0x57ab1c=_0x172822['offset']+_0x172822[_0xc6f4('0x19')],_0x6124ed;if(_0x57ab1c>=_0x20f4db){_0x57ab1c=_0x20f4db;_0x6124ed=0xc8;}else{_0x6124ed=0xce;}_0x36d696[_0xc6f4('0x15')](_0x6124ed);return _0x36d696[_0xc6f4('0x1a')](_0xc6f4('0x1b'),_0x3a0be3+'-'+_0x57ab1c+'/'+_0x20f4db)[_0xc6f4('0x17')](_0x3904d2);}return null;};}function patchUpdates(_0x1b63c9){return function(_0x21c260){try{jsonpatch[_0xc6f4('0x1c')](_0x21c260,_0x1b63c9,!![]);}catch(_0x232692){return BPromise['reject'](_0x232692);}return _0x21c260[_0xc6f4('0x1d')]();};}function saveUpdates(_0x26d10d,_0x81d54b){return function(_0x52b5fa){if(_0x52b5fa){return _0x52b5fa[_0xc6f4('0x1e')](_0x26d10d)[_0xc6f4('0x1f')](function(_0x48a72c){return _0x48a72c;});}return null;};}function removeEntity(_0x3ee243,_0x411532){return function(_0x107054){if(_0x107054){return _0x107054[_0xc6f4('0x20')]()['then'](function(){_0x3ee243[_0xc6f4('0x15')](0xcc)[_0xc6f4('0x16')]();});}};}function handleEntityNotFound(_0x16bd51,_0x396655){return function(_0x2e3952){if(!_0x2e3952){_0x16bd51[_0xc6f4('0x14')](0x194);}return _0x2e3952;};}function handleError(_0x514536,_0x364002){_0x364002=_0x364002||0x1f4;return function(_0x43476e){logger[_0xc6f4('0x21')](_0x43476e[_0xc6f4('0x22')]);if(_0x43476e['name']){delete _0x43476e[_0xc6f4('0x23')];}_0x514536[_0xc6f4('0x15')](_0x364002)[_0xc6f4('0x24')](_0x43476e);};}exports['index']=function(_0x1eb8a4,_0x38e594){var _0x239c8d={},_0x531658={},_0x578c16={'count':0x0,'rows':[]};var _0x5ae5ff=_[_0xc6f4('0x25')](db[_0xc6f4('0x26')][_0xc6f4('0x27')],function(_0x4ef530){return{'name':_0x4ef530[_0xc6f4('0x28')],'type':_0x4ef530['type'][_0xc6f4('0x29')]};});_0x531658[_0xc6f4('0x2a')]=_['map'](_0x5ae5ff,_0xc6f4('0x23'));_0x531658[_0xc6f4('0x2b')]=_['keys'](_0x1eb8a4['query']);_0x531658[_0xc6f4('0x2c')]=_[_0xc6f4('0x2d')](_0x531658[_0xc6f4('0x2a')],_0x531658[_0xc6f4('0x2b')]);_0x239c8d[_0xc6f4('0x2e')]=_[_0xc6f4('0x2d')](_0x531658[_0xc6f4('0x2a')],qs[_0xc6f4('0x2f')](_0x1eb8a4[_0xc6f4('0x2b')][_0xc6f4('0x2f')]));_0x239c8d[_0xc6f4('0x2e')]=_0x239c8d[_0xc6f4('0x2e')][_0xc6f4('0x30')]?_0x239c8d[_0xc6f4('0x2e')]:_0x531658[_0xc6f4('0x2a')];if(!_0x1eb8a4[_0xc6f4('0x2b')][_0xc6f4('0x31')]('nolimit')){_0x239c8d[_0xc6f4('0x19')]=qs[_0xc6f4('0x19')](_0x1eb8a4['query'][_0xc6f4('0x19')]);_0x239c8d[_0xc6f4('0x32')]=qs[_0xc6f4('0x32')](_0x1eb8a4['query'][_0xc6f4('0x32')]);}_0x239c8d['order']=qs[_0xc6f4('0x33')](_0x1eb8a4[_0xc6f4('0x2b')][_0xc6f4('0x33')]);_0x239c8d['where']=qs[_0xc6f4('0x2c')](_[_0xc6f4('0x34')](_0x1eb8a4[_0xc6f4('0x2b')],_0x531658['filters']));if(_0x1eb8a4[_0xc6f4('0x2b')]['filter']){_0x239c8d['where']=_[_0xc6f4('0x35')](_0x239c8d[_0xc6f4('0x36')],{'$or':_[_0xc6f4('0x25')](_0x5ae5ff,function(_0x4c1022){if(_0x4c1022[_0xc6f4('0x37')]!==_0xc6f4('0x38')){var _0x52de69={};_0x52de69[_0x4c1022['name']]={'$like':'%'+_0x1eb8a4['query'][_0xc6f4('0x39')]+'%'};return _0x52de69;}})});}_0x239c8d=_[_0xc6f4('0x35')]({},_0x239c8d,_0x1eb8a4['options']);var _0xb0fcf6={'where':_0x239c8d[_0xc6f4('0x36')]};return db[_0xc6f4('0x26')][_0xc6f4('0x18')](_0xb0fcf6)[_0xc6f4('0x1f')](function(_0x440478){_0x578c16['count']=_0x440478;if(_0x1eb8a4[_0xc6f4('0x2b')][_0xc6f4('0x3a')]){_0x239c8d[_0xc6f4('0x3b')]=[{'all':!![]}];}return db[_0xc6f4('0x26')][_0xc6f4('0x3c')](_0x239c8d);})[_0xc6f4('0x1f')](function(_0x503fc0){_0x578c16[_0xc6f4('0x3d')]=_0x503fc0;return _0x578c16;})[_0xc6f4('0x1f')](respondWithFilteredResult(_0x38e594,_0x239c8d))['catch'](handleError(_0x38e594,null));};exports[_0xc6f4('0x3e')]=function(_0x2a65f8,_0x5ebc3e){var _0x484fa2={'raw':!![],'where':{'id':_0x2a65f8['params']['id']}},_0x24e241={};_0x24e241[_0xc6f4('0x2a')]=_[_0xc6f4('0x3f')](db[_0xc6f4('0x26')][_0xc6f4('0x27')]);_0x24e241['query']=_['keys'](_0x2a65f8[_0xc6f4('0x2b')]);_0x24e241[_0xc6f4('0x2c')]=_[_0xc6f4('0x2d')](_0x24e241[_0xc6f4('0x2a')],_0x24e241[_0xc6f4('0x2b')]);_0x484fa2[_0xc6f4('0x2e')]=_['intersection'](_0x24e241[_0xc6f4('0x2a')],qs[_0xc6f4('0x2f')](_0x2a65f8['query'][_0xc6f4('0x2f')]));_0x484fa2['attributes']=_0x484fa2[_0xc6f4('0x2e')][_0xc6f4('0x30')]?_0x484fa2['attributes']:_0x24e241[_0xc6f4('0x2a')];if(_0x2a65f8['query']['includeAll']){_0x484fa2[_0xc6f4('0x3b')]=[{'all':!![]}];}_0x484fa2=_[_0xc6f4('0x35')]({},_0x484fa2,_0x2a65f8[_0xc6f4('0x40')]);return db['ZohoField']['find'](_0x484fa2)['then'](handleEntityNotFound(_0x5ebc3e,null))['then'](respondWithResult(_0x5ebc3e,null))['catch'](handleError(_0x5ebc3e,null));};exports[_0xc6f4('0x41')]=function(_0x2955e6,_0x51dee1){return db[_0xc6f4('0x26')][_0xc6f4('0x41')](_0x2955e6[_0xc6f4('0x42')],{})['then'](respondWithResult(_0x51dee1,0xc9))['catch'](handleError(_0x51dee1,null));};exports[_0xc6f4('0x1e')]=function(_0x54ef3e,_0x5d2eb7){if(_0x54ef3e[_0xc6f4('0x42')]['id']){delete _0x54ef3e[_0xc6f4('0x42')]['id'];}return db[_0xc6f4('0x26')]['find']({'where':{'id':_0x54ef3e['params']['id']}})[_0xc6f4('0x1f')](handleEntityNotFound(_0x5d2eb7,null))['then'](saveUpdates(_0x54ef3e[_0xc6f4('0x42')],null))[_0xc6f4('0x1f')](respondWithResult(_0x5d2eb7,null))[_0xc6f4('0x43')](handleError(_0x5d2eb7,null));};exports[_0xc6f4('0x20')]=function(_0x3dca45,_0x15e310){return db[_0xc6f4('0x26')][_0xc6f4('0x44')]({'where':{'id':_0x3dca45[_0xc6f4('0x45')]['id']}})['then'](handleEntityNotFound(_0x15e310,null))[_0xc6f4('0x1f')](removeEntity(_0x15e310,null))[_0xc6f4('0x43')](handleError(_0x15e310,null));};
\ No newline at end of file
+var _0xe06f=['save','update','then','destroy','error','name','send','map','ZohoField','key','query','filters','intersection','model','fields','length','attributes','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','type','VIRTUAL','options','count','includeAll','include','catch','params','keys','rawAttributes','create','body','html-pdf','eml-format','rimraf','zip-dir','bluebird','util','path','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','offset','limit','Content-Range','apply'];(function(_0x39bc80,_0x18f609){var _0x350050=function(_0x318e71){while(--_0x318e71){_0x39bc80['push'](_0x39bc80['shift']());}};_0x350050(++_0x18f609);}(_0xe06f,0x1f3));var _0xfe06=function(_0x362f99,_0x14ce17){_0x362f99=_0x362f99-0x0;var _0x14e176=_0xe06f[_0x362f99];return _0x14e176;};'use strict';var pdf=require(_0xfe06('0x0'));var emlformat=require(_0xfe06('0x1'));var rimraf=require(_0xfe06('0x2'));var zipdir=require(_0xfe06('0x3'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0xfe06('0x4'));var Mustache=require('mustache');var util=require(_0xfe06('0x5'));var path=require(_0xfe06('0x6'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xfe06('0x7'));var squel=require(_0xfe06('0x8'));var crypto=require(_0xfe06('0x9'));var jsforce=require(_0xfe06('0xa'));var deskjs=require(_0xfe06('0xb'));var toCsv=require(_0xfe06('0xc'));var querystring=require(_0xfe06('0xd'));var Papa=require(_0xfe06('0xe'));var Redis=require('ioredis');var authService=require(_0xfe06('0xf'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xfe06('0x10'));var logger=require('../../config/logger')(_0xfe06('0x11'));var utils=require(_0xfe06('0x12'));var config=require(_0xfe06('0x13'));var db=require(_0xfe06('0x14'))['db'];function respondWithStatusCode(_0x22bd78,_0x435e11){_0x435e11=_0x435e11||0xcc;return function(_0x2d323a){if(_0x2d323a){return _0x22bd78[_0xfe06('0x15')](_0x435e11);}return _0x22bd78['status'](_0x435e11)[_0xfe06('0x16')]();};}function respondWithResult(_0x30617b,_0x1b429f){_0x1b429f=_0x1b429f||0xc8;return function(_0x1ae66b){if(_0x1ae66b){return _0x30617b[_0xfe06('0x17')](_0x1b429f)[_0xfe06('0x18')](_0x1ae66b);}};}function respondWithFilteredResult(_0x4ed912,_0x4c4274){return function(_0x5a04e1){if(_0x5a04e1){var _0x1d15b3=_0x5a04e1['count'],_0x3f576b=_0x4c4274['offset'],_0x709581=_0x4c4274[_0xfe06('0x19')]+_0x4c4274[_0xfe06('0x1a')],_0x3a2488;if(_0x709581>=_0x1d15b3){_0x709581=_0x1d15b3;_0x3a2488=0xc8;}else{_0x3a2488=0xce;}_0x4ed912[_0xfe06('0x17')](_0x3a2488);return _0x4ed912['set'](_0xfe06('0x1b'),_0x3f576b+'-'+_0x709581+'/'+_0x1d15b3)[_0xfe06('0x18')](_0x5a04e1);}return null;};}function patchUpdates(_0x567e18){return function(_0x2e5cf5){try{jsonpatch[_0xfe06('0x1c')](_0x2e5cf5,_0x567e18,!![]);}catch(_0x3db2a1){return BPromise['reject'](_0x3db2a1);}return _0x2e5cf5[_0xfe06('0x1d')]();};}function saveUpdates(_0xdee47,_0x4d5d51){return function(_0x56fb5b){if(_0x56fb5b){return _0x56fb5b[_0xfe06('0x1e')](_0xdee47)[_0xfe06('0x1f')](function(_0x568284){return _0x568284;});}return null;};}function removeEntity(_0x36ce87,_0x4e673d){return function(_0x51624e){if(_0x51624e){return _0x51624e[_0xfe06('0x20')]()[_0xfe06('0x1f')](function(){_0x36ce87['status'](0xcc)[_0xfe06('0x16')]();});}};}function handleEntityNotFound(_0x4c97ec,_0x2bda67){return function(_0x549be9){if(!_0x549be9){_0x4c97ec[_0xfe06('0x15')](0x194);}return _0x549be9;};}function handleError(_0x1e98f2,_0x55cca8){_0x55cca8=_0x55cca8||0x1f4;return function(_0x44be94){logger[_0xfe06('0x21')](_0x44be94['stack']);if(_0x44be94[_0xfe06('0x22')]){delete _0x44be94[_0xfe06('0x22')];}_0x1e98f2[_0xfe06('0x17')](_0x55cca8)[_0xfe06('0x23')](_0x44be94);};}exports['index']=function(_0x2f9a7e,_0x10802b){var _0x3c856e={},_0x3a8b13={},_0x3fa438={'count':0x0,'rows':[]};var _0x2a7e5b=_[_0xfe06('0x24')](db[_0xfe06('0x25')]['rawAttributes'],function(_0x220133){return{'name':_0x220133['fieldName'],'type':_0x220133['type'][_0xfe06('0x26')]};});_0x3a8b13['model']=_[_0xfe06('0x24')](_0x2a7e5b,'name');_0x3a8b13[_0xfe06('0x27')]=_['keys'](_0x2f9a7e['query']);_0x3a8b13[_0xfe06('0x28')]=_[_0xfe06('0x29')](_0x3a8b13[_0xfe06('0x2a')],_0x3a8b13[_0xfe06('0x27')]);_0x3c856e['attributes']=_[_0xfe06('0x29')](_0x3a8b13[_0xfe06('0x2a')],qs['fields'](_0x2f9a7e['query'][_0xfe06('0x2b')]));_0x3c856e['attributes']=_0x3c856e['attributes'][_0xfe06('0x2c')]?_0x3c856e[_0xfe06('0x2d')]:_0x3a8b13[_0xfe06('0x2a')];if(!_0x2f9a7e['query'][_0xfe06('0x2e')](_0xfe06('0x2f'))){_0x3c856e[_0xfe06('0x1a')]=qs[_0xfe06('0x1a')](_0x2f9a7e[_0xfe06('0x27')][_0xfe06('0x1a')]);_0x3c856e[_0xfe06('0x19')]=qs[_0xfe06('0x19')](_0x2f9a7e[_0xfe06('0x27')]['offset']);}_0x3c856e[_0xfe06('0x30')]=qs[_0xfe06('0x31')](_0x2f9a7e['query'][_0xfe06('0x31')]);_0x3c856e[_0xfe06('0x32')]=qs[_0xfe06('0x28')](_[_0xfe06('0x33')](_0x2f9a7e[_0xfe06('0x27')],_0x3a8b13[_0xfe06('0x28')]));if(_0x2f9a7e[_0xfe06('0x27')][_0xfe06('0x34')]){_0x3c856e[_0xfe06('0x32')]=_[_0xfe06('0x35')](_0x3c856e[_0xfe06('0x32')],{'$or':_[_0xfe06('0x24')](_0x2a7e5b,function(_0x1c05af){if(_0x1c05af[_0xfe06('0x36')]!==_0xfe06('0x37')){var _0x476c9d={};_0x476c9d[_0x1c05af['name']]={'$like':'%'+_0x2f9a7e[_0xfe06('0x27')]['filter']+'%'};return _0x476c9d;}})});}_0x3c856e=_[_0xfe06('0x35')]({},_0x3c856e,_0x2f9a7e[_0xfe06('0x38')]);var _0x92a8c={'where':_0x3c856e[_0xfe06('0x32')]};return db['ZohoField']['count'](_0x92a8c)[_0xfe06('0x1f')](function(_0x24acde){_0x3fa438[_0xfe06('0x39')]=_0x24acde;if(_0x2f9a7e[_0xfe06('0x27')][_0xfe06('0x3a')]){_0x3c856e[_0xfe06('0x3b')]=[{'all':!![]}];}return db[_0xfe06('0x25')]['findAll'](_0x3c856e);})[_0xfe06('0x1f')](function(_0x4f08c4){_0x3fa438['rows']=_0x4f08c4;return _0x3fa438;})['then'](respondWithFilteredResult(_0x10802b,_0x3c856e))[_0xfe06('0x3c')](handleError(_0x10802b,null));};exports['show']=function(_0x89a221,_0x5ce73b){var _0x3e766e={'raw':!![],'where':{'id':_0x89a221[_0xfe06('0x3d')]['id']}},_0x59fb76={};_0x59fb76['model']=_[_0xfe06('0x3e')](db['ZohoField'][_0xfe06('0x3f')]);_0x59fb76[_0xfe06('0x27')]=_['keys'](_0x89a221[_0xfe06('0x27')]);_0x59fb76[_0xfe06('0x28')]=_[_0xfe06('0x29')](_0x59fb76[_0xfe06('0x2a')],_0x59fb76[_0xfe06('0x27')]);_0x3e766e[_0xfe06('0x2d')]=_[_0xfe06('0x29')](_0x59fb76[_0xfe06('0x2a')],qs[_0xfe06('0x2b')](_0x89a221[_0xfe06('0x27')][_0xfe06('0x2b')]));_0x3e766e[_0xfe06('0x2d')]=_0x3e766e[_0xfe06('0x2d')][_0xfe06('0x2c')]?_0x3e766e[_0xfe06('0x2d')]:_0x59fb76[_0xfe06('0x2a')];if(_0x89a221['query']['includeAll']){_0x3e766e['include']=[{'all':!![]}];}_0x3e766e=_[_0xfe06('0x35')]({},_0x3e766e,_0x89a221['options']);return db['ZohoField']['find'](_0x3e766e)[_0xfe06('0x1f')](handleEntityNotFound(_0x5ce73b,null))[_0xfe06('0x1f')](respondWithResult(_0x5ce73b,null))[_0xfe06('0x3c')](handleError(_0x5ce73b,null));};exports[_0xfe06('0x40')]=function(_0x428c24,_0x3b2746){return db[_0xfe06('0x25')]['create'](_0x428c24[_0xfe06('0x41')],{})[_0xfe06('0x1f')](respondWithResult(_0x3b2746,0xc9))[_0xfe06('0x3c')](handleError(_0x3b2746,null));};exports['update']=function(_0x145f39,_0x4aa37c){if(_0x145f39[_0xfe06('0x41')]['id']){delete _0x145f39[_0xfe06('0x41')]['id'];}return db[_0xfe06('0x25')]['find']({'where':{'id':_0x145f39[_0xfe06('0x3d')]['id']}})[_0xfe06('0x1f')](handleEntityNotFound(_0x4aa37c,null))['then'](saveUpdates(_0x145f39[_0xfe06('0x41')],null))['then'](respondWithResult(_0x4aa37c,null))[_0xfe06('0x3c')](handleError(_0x4aa37c,null));};exports['destroy']=function(_0x3438e3,_0x453dba){return db[_0xfe06('0x25')]['find']({'where':{'id':_0x3438e3[_0xfe06('0x3d')]['id']}})[_0xfe06('0x1f')](handleEntityNotFound(_0x453dba,null))['then'](removeEntity(_0x453dba,null))[_0xfe06('0x3c')](handleError(_0x453dba,null));};
\ No newline at end of file