Built motion from commit (unavailable).|2.0.77
[motion2.git] / server / api / intZohoField / intZohoField.controller.js
index 2e8328b..332fe3b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc997=['order','sort','where','pick','add','day','merge','filter','includeAll','include','findAll','rows','catch','show','params','length','find','create','body','update','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','../../config/logger','../../config/utils','sendStatus','status','end','json','count','offset','apply','reject','save','then','error','stack','name','send','index','ZohoField','rawAttributes','keys','query','dateStart','dateEnd','filters','intersection','model','attributes','fields','hasOwnProperty','limit'];(function(_0x43b08,_0x15f967){var _0x5e05f4=function(_0x4bb0cb){while(--_0x4bb0cb){_0x43b08['push'](_0x43b08['shift']());}};_0x5e05f4(++_0x15f967);}(_0xc997,0x1ac));var _0x7c99=function(_0x15f3b8,_0x2f73ce){_0x15f3b8=_0x15f3b8-0x0;var _0x486f79=_0xc997[_0x15f3b8];return _0x486f79;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x7c99('0x0'));var rimraf=require(_0x7c99('0x1'));var zipdir=require(_0x7c99('0x2'));var jsonpatch=require(_0x7c99('0x3'));var rp=require(_0x7c99('0x4'));var moment=require('moment');var BPromise=require(_0x7c99('0x5'));var Mustache=require(_0x7c99('0x6'));var util=require(_0x7c99('0x7'));var path=require(_0x7c99('0x8'));var sox=require(_0x7c99('0x9'));var csv=require(_0x7c99('0xa'));var ejs=require(_0x7c99('0xb'));var fs=require('fs');var _=require(_0x7c99('0xc'));var squel=require('squel');var crypto=require(_0x7c99('0xd'));var jsforce=require(_0x7c99('0xe'));var deskjs=require(_0x7c99('0xf'));var toCsv=require('to-csv');var querystring=require(_0x7c99('0x10'));var Papa=require(_0x7c99('0x11'));var qs=require('../../components/parsers/qs');var logger=require(_0x7c99('0x12'))('api');var utils=require(_0x7c99('0x13'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x262ce9,_0x3540ac){_0x3540ac=_0x3540ac||0xcc;return function(_0xb32968){if(_0xb32968){return _0x262ce9[_0x7c99('0x14')](_0x3540ac);}return _0x262ce9[_0x7c99('0x15')](_0x3540ac)[_0x7c99('0x16')]();};}function respondWithResult(_0x466e96,_0x2d1596){_0x2d1596=_0x2d1596||0xc8;return function(_0xa7f5b0){if(_0xa7f5b0){return _0x466e96[_0x7c99('0x15')](_0x2d1596)[_0x7c99('0x17')](_0xa7f5b0);}};}function respondWithFilteredResult(_0x330c02,_0x3e167e){return function(_0x33bd5f){if(_0x33bd5f){var _0x368db4=_0x33bd5f[_0x7c99('0x18')],_0x2758a4=_0x3e167e[_0x7c99('0x19')],_0x1bfc54=_0x3e167e[_0x7c99('0x19')]+_0x3e167e['limit'],_0x29a2a8;if(_0x1bfc54>=_0x368db4){_0x1bfc54=_0x368db4;_0x29a2a8=0xc8;}else{_0x29a2a8=0xce;}_0x330c02[_0x7c99('0x15')](_0x29a2a8);return _0x330c02['set']('Content-Range',_0x2758a4+'-'+_0x1bfc54+'/'+_0x368db4)[_0x7c99('0x17')](_0x33bd5f);}return null;};}function patchUpdates(_0x133e96){return function(_0x7baa0b){try{jsonpatch[_0x7c99('0x1a')](_0x7baa0b,_0x133e96,!![]);}catch(_0x32306b){return BPromise[_0x7c99('0x1b')](_0x32306b);}return _0x7baa0b[_0x7c99('0x1c')]();};}function saveUpdates(_0x1b5cb6,_0x14a655){return function(_0x3faa91){if(_0x3faa91){return _0x3faa91['update'](_0x1b5cb6)[_0x7c99('0x1d')](function(_0x3da4d6){return _0x3da4d6;});}return null;};}function removeEntity(_0x326e8d,_0x536425){return function(_0x53ec6b){if(_0x53ec6b){return _0x53ec6b['destroy']()['then'](function(){_0x326e8d['status'](0xcc)[_0x7c99('0x16')]();});}};}function handleEntityNotFound(_0x36437b,_0x5e37d0){return function(_0xbe266d){if(!_0xbe266d){_0x36437b[_0x7c99('0x14')](0x194);}return _0xbe266d;};}function handleError(_0x1ee3d0,_0x3bac4a){_0x3bac4a=_0x3bac4a||0x1f4;return function(_0x5dceaf){logger[_0x7c99('0x1e')](_0x5dceaf[_0x7c99('0x1f')]);if(_0x5dceaf[_0x7c99('0x20')]){delete _0x5dceaf[_0x7c99('0x20')];}_0x1ee3d0[_0x7c99('0x15')](_0x3bac4a)[_0x7c99('0x21')](_0x5dceaf);};}exports[_0x7c99('0x22')]=function(_0xbd1712,_0x80857d){var _0xdbe0e8={},_0x25b108={},_0x35be2a={'count':0x0,'rows':[]};var _0x57349a=db[_0x7c99('0x23')][_0x7c99('0x24')];_0x25b108['model']=_[_0x7c99('0x25')](_0x57349a);var _0x1cf3cb={'dateStart':_0xbd1712[_0x7c99('0x26')][_0x7c99('0x27')],'dateEnd':_0xbd1712[_0x7c99('0x26')][_0x7c99('0x28')]};delete _0xbd1712[_0x7c99('0x26')]['dateStart'];delete _0xbd1712['query']['dateEnd'];_0x25b108[_0x7c99('0x26')]=_[_0x7c99('0x25')](_0xbd1712[_0x7c99('0x26')]);_0x25b108[_0x7c99('0x29')]=_[_0x7c99('0x2a')](_0x25b108[_0x7c99('0x2b')],_0x25b108[_0x7c99('0x26')]);_0xdbe0e8[_0x7c99('0x2c')]=_[_0x7c99('0x2a')](_0x25b108[_0x7c99('0x2b')],qs[_0x7c99('0x2d')](_0xbd1712[_0x7c99('0x26')][_0x7c99('0x2d')]));_0xdbe0e8['attributes']=_0xdbe0e8[_0x7c99('0x2c')]['length']?_0xdbe0e8[_0x7c99('0x2c')]:_0x25b108['model'];if(!_0xbd1712[_0x7c99('0x26')][_0x7c99('0x2e')]('nolimit')){_0xdbe0e8[_0x7c99('0x2f')]=qs[_0x7c99('0x2f')](_0xbd1712['query'][_0x7c99('0x2f')]);_0xdbe0e8[_0x7c99('0x19')]=qs[_0x7c99('0x19')](_0xbd1712[_0x7c99('0x26')][_0x7c99('0x19')]);}_0xdbe0e8[_0x7c99('0x30')]=qs[_0x7c99('0x31')](_0xbd1712[_0x7c99('0x26')][_0x7c99('0x31')]);_0xdbe0e8[_0x7c99('0x32')]=qs[_0x7c99('0x29')](_[_0x7c99('0x33')](_0xbd1712[_0x7c99('0x26')],_0x25b108['filters']));if(_0x1cf3cb['dateStart']){if(_0x1cf3cb['dateEnd']){_0x1cf3cb[_0x7c99('0x28')]=moment(_0x1cf3cb[_0x7c99('0x28')])[_0x7c99('0x34')](0x1,_0x7c99('0x35'));}else{_0x1cf3cb[_0x7c99('0x28')]=moment(_0x1cf3cb['dateStart'])[_0x7c99('0x34')](0x1,'day');}_[_0x7c99('0x36')](_0xdbe0e8['where'],{'createdAt':{'$gte':_0x1cf3cb[_0x7c99('0x27')],'$lte':_0x1cf3cb[_0x7c99('0x28')]}});}if(_0xbd1712['query'][_0x7c99('0x37')]){_0xdbe0e8[_0x7c99('0x32')]=_['merge'](_0xdbe0e8[_0x7c99('0x32')],{'$or':_['map'](_0xdbe0e8[_0x7c99('0x2c')],function(_0x42f0a4){var _0x40783f={};_0x40783f[_0x42f0a4]={'$like':'%'+_0xbd1712[_0x7c99('0x26')][_0x7c99('0x37')]+'%'};return _0x40783f;})});}_0xdbe0e8=_[_0x7c99('0x36')]({},_0xdbe0e8,_0xbd1712['options']);var _0x5bb396={'where':_0xdbe0e8[_0x7c99('0x32')]};return db[_0x7c99('0x23')]['count'](_0x5bb396)[_0x7c99('0x1d')](function(_0x552fb3){_0x35be2a[_0x7c99('0x18')]=_0x552fb3;if(_0xbd1712[_0x7c99('0x26')][_0x7c99('0x38')]){_0xdbe0e8[_0x7c99('0x39')]=[{'all':!![]}];}return db[_0x7c99('0x23')][_0x7c99('0x3a')](_0xdbe0e8);})[_0x7c99('0x1d')](function(_0x313065){_0x35be2a[_0x7c99('0x3b')]=_0x313065;return _0x35be2a;})[_0x7c99('0x1d')](respondWithFilteredResult(_0x80857d,_0xdbe0e8))[_0x7c99('0x3c')](handleError(_0x80857d,null));};exports[_0x7c99('0x3d')]=function(_0x15746e,_0x40100b){var _0x20b275={'raw':!![],'where':{'id':_0x15746e[_0x7c99('0x3e')]['id']}},_0x5ef34b={};_0x5ef34b['model']=_[_0x7c99('0x25')](db[_0x7c99('0x23')][_0x7c99('0x24')]);_0x5ef34b['query']=_[_0x7c99('0x25')](_0x15746e[_0x7c99('0x26')]);_0x5ef34b[_0x7c99('0x29')]=_['intersection'](_0x5ef34b[_0x7c99('0x2b')],_0x5ef34b[_0x7c99('0x26')]);_0x20b275['attributes']=_[_0x7c99('0x2a')](_0x5ef34b[_0x7c99('0x2b')],qs[_0x7c99('0x2d')](_0x15746e[_0x7c99('0x26')]['fields']));_0x20b275[_0x7c99('0x2c')]=_0x20b275['attributes'][_0x7c99('0x3f')]?_0x20b275['attributes']:_0x5ef34b[_0x7c99('0x2b')];if(_0x15746e['query'][_0x7c99('0x38')]){_0x20b275[_0x7c99('0x39')]=[{'all':!![]}];}_0x20b275=_[_0x7c99('0x36')]({},_0x20b275,_0x15746e['options']);return db[_0x7c99('0x23')][_0x7c99('0x40')](_0x20b275)[_0x7c99('0x1d')](handleEntityNotFound(_0x40100b,null))[_0x7c99('0x1d')](respondWithResult(_0x40100b,null))['catch'](handleError(_0x40100b,null));};exports[_0x7c99('0x41')]=function(_0x187548,_0x34e53e){return db[_0x7c99('0x23')][_0x7c99('0x41')](_0x187548[_0x7c99('0x42')],{})[_0x7c99('0x1d')](respondWithResult(_0x34e53e,0xc9))[_0x7c99('0x3c')](handleError(_0x34e53e,null));};exports[_0x7c99('0x43')]=function(_0x34d3da,_0xf18a2c){if(_0x34d3da[_0x7c99('0x42')]['id']){delete _0x34d3da['body']['id'];}return db[_0x7c99('0x23')][_0x7c99('0x40')]({'where':{'id':_0x34d3da['params']['id']}})[_0x7c99('0x1d')](handleEntityNotFound(_0xf18a2c,null))['then'](saveUpdates(_0x34d3da['body'],null))[_0x7c99('0x1d')](respondWithResult(_0xf18a2c,null))['catch'](handleError(_0xf18a2c,null));};exports['destroy']=function(_0x401d3d,_0x113d3c){return db[_0x7c99('0x23')][_0x7c99('0x40')]({'where':{'id':_0x401d3d[_0x7c99('0x3e')]['id']}})[_0x7c99('0x1d')](handleEntityNotFound(_0x113d3c,null))['then'](removeEntity(_0x113d3c,null))[_0x7c99('0x3c')](handleError(_0x113d3c,null));};
\ No newline at end of file
+var _0xf00e=['set','Content-Range','apply','update','then','sendStatus','error','stack','name','send','ZohoField','keys','query','dateEnd','dateStart','filters','intersection','model','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','merge','filter','options','findAll','catch','show','params','length','includeAll','find','create','body','destroy','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','../../components/parsers/qs','../../config/utils','../../mysqldb','end','status','json','count','offset','limit'];(function(_0x185ec8,_0x173501){var _0x410789=function(_0x51329b){while(--_0x51329b){_0x185ec8['push'](_0x185ec8['shift']());}};_0x410789(++_0x173501);}(_0xf00e,0x12f));var _0xef00=function(_0x3cfe14,_0x2dafaf){_0x3cfe14=_0x3cfe14-0x0;var _0x2ccf67=_0xf00e[_0x3cfe14];return _0x2ccf67;};'use strict';var pdf=require(_0xef00('0x0'));var emlformat=require(_0xef00('0x1'));var rimraf=require(_0xef00('0x2'));var zipdir=require(_0xef00('0x3'));var jsonpatch=require(_0xef00('0x4'));var rp=require(_0xef00('0x5'));var moment=require(_0xef00('0x6'));var BPromise=require(_0xef00('0x7'));var Mustache=require(_0xef00('0x8'));var util=require(_0xef00('0x9'));var path=require(_0xef00('0xa'));var sox=require(_0xef00('0xb'));var csv=require(_0xef00('0xc'));var ejs=require(_0xef00('0xd'));var fs=require('fs');var _=require(_0xef00('0xe'));var squel=require(_0xef00('0xf'));var crypto=require(_0xef00('0x10'));var jsforce=require(_0xef00('0x11'));var deskjs=require('desk.js');var toCsv=require(_0xef00('0xc'));var querystring=require('querystring');var Papa=require('papaparse');var qs=require(_0xef00('0x12'));var logger=require('../../config/logger')('api');var utils=require(_0xef00('0x13'));var config=require('../../config/environment');var db=require(_0xef00('0x14'))['db'];function respondWithStatusCode(_0x3a7b21,_0x5dba5b){_0x5dba5b=_0x5dba5b||0xcc;return function(_0x4b6a01){if(_0x4b6a01){return _0x3a7b21['sendStatus'](_0x5dba5b);}return _0x3a7b21['status'](_0x5dba5b)[_0xef00('0x15')]();};}function respondWithResult(_0x582462,_0x18ea2e){_0x18ea2e=_0x18ea2e||0xc8;return function(_0x499625){if(_0x499625){return _0x582462[_0xef00('0x16')](_0x18ea2e)[_0xef00('0x17')](_0x499625);}};}function respondWithFilteredResult(_0x2b897,_0x7d477e){return function(_0x216963){if(_0x216963){var _0x5e349d=_0x216963[_0xef00('0x18')],_0x37afae=_0x7d477e[_0xef00('0x19')],_0x2fba5d=_0x7d477e[_0xef00('0x19')]+_0x7d477e[_0xef00('0x1a')],_0x4f0a5b;if(_0x2fba5d>=_0x5e349d){_0x2fba5d=_0x5e349d;_0x4f0a5b=0xc8;}else{_0x4f0a5b=0xce;}_0x2b897['status'](_0x4f0a5b);return _0x2b897[_0xef00('0x1b')](_0xef00('0x1c'),_0x37afae+'-'+_0x2fba5d+'/'+_0x5e349d)['json'](_0x216963);}return null;};}function patchUpdates(_0x45a9d4){return function(_0x387453){try{jsonpatch[_0xef00('0x1d')](_0x387453,_0x45a9d4,!![]);}catch(_0x5e266d){return BPromise['reject'](_0x5e266d);}return _0x387453['save']();};}function saveUpdates(_0x1b059c,_0x406a72){return function(_0x4f39d7){if(_0x4f39d7){return _0x4f39d7[_0xef00('0x1e')](_0x1b059c)[_0xef00('0x1f')](function(_0x4e4157){return _0x4e4157;});}return null;};}function removeEntity(_0x5838c9,_0x110a62){return function(_0xcf0f4b){if(_0xcf0f4b){return _0xcf0f4b['destroy']()[_0xef00('0x1f')](function(){_0x5838c9[_0xef00('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0x232565,_0x4d61b2){return function(_0x492b69){if(!_0x492b69){_0x232565[_0xef00('0x20')](0x194);}return _0x492b69;};}function handleError(_0x56347a,_0x639d69){_0x639d69=_0x639d69||0x1f4;return function(_0x1f6b50){logger[_0xef00('0x21')](_0x1f6b50[_0xef00('0x22')]);if(_0x1f6b50['name']){delete _0x1f6b50[_0xef00('0x23')];}_0x56347a[_0xef00('0x16')](_0x639d69)[_0xef00('0x24')](_0x1f6b50);};}exports['index']=function(_0x335366,_0x31e6bc){var _0x40ed63={},_0x2cec14={},_0x121153={'count':0x0,'rows':[]};var _0x441584=db[_0xef00('0x25')]['rawAttributes'];_0x2cec14['model']=_[_0xef00('0x26')](_0x441584);var _0x18f56f={'dateStart':_0x335366[_0xef00('0x27')]['dateStart'],'dateEnd':_0x335366[_0xef00('0x27')][_0xef00('0x28')]};delete _0x335366[_0xef00('0x27')][_0xef00('0x29')];delete _0x335366[_0xef00('0x27')]['dateEnd'];_0x2cec14[_0xef00('0x27')]=_[_0xef00('0x26')](_0x335366['query']);_0x2cec14[_0xef00('0x2a')]=_[_0xef00('0x2b')](_0x2cec14[_0xef00('0x2c')],_0x2cec14[_0xef00('0x27')]);_0x40ed63[_0xef00('0x2d')]=_[_0xef00('0x2b')](_0x2cec14[_0xef00('0x2c')],qs['fields'](_0x335366[_0xef00('0x27')][_0xef00('0x2e')]));_0x40ed63[_0xef00('0x2d')]=_0x40ed63['attributes']['length']?_0x40ed63[_0xef00('0x2d')]:_0x2cec14['model'];if(!_0x335366[_0xef00('0x27')][_0xef00('0x2f')](_0xef00('0x30'))){_0x40ed63[_0xef00('0x1a')]=qs[_0xef00('0x1a')](_0x335366['query'][_0xef00('0x1a')]);_0x40ed63['offset']=qs[_0xef00('0x19')](_0x335366[_0xef00('0x27')][_0xef00('0x19')]);}_0x40ed63[_0xef00('0x31')]=qs[_0xef00('0x32')](_0x335366[_0xef00('0x27')]['sort']);_0x40ed63[_0xef00('0x33')]=qs[_0xef00('0x2a')](_[_0xef00('0x34')](_0x335366['query'],_0x2cec14[_0xef00('0x2a')]));if(_0x18f56f[_0xef00('0x29')]){if(_0x18f56f[_0xef00('0x28')]){_0x18f56f['dateEnd']=moment(_0x18f56f['dateEnd'])['add'](0x1,'day');}else{_0x18f56f[_0xef00('0x28')]=moment(_0x18f56f[_0xef00('0x29')])['add'](0x1,'day');}_[_0xef00('0x35')](_0x40ed63[_0xef00('0x33')],{'createdAt':{'$gte':_0x18f56f[_0xef00('0x29')],'$lte':_0x18f56f[_0xef00('0x28')]}});}if(_0x335366[_0xef00('0x27')][_0xef00('0x36')]){_0x40ed63[_0xef00('0x33')]=_[_0xef00('0x35')](_0x40ed63[_0xef00('0x33')],{'$or':_['map'](_0x40ed63[_0xef00('0x2d')],function(_0x13fa86){var _0x16cfcc={};_0x16cfcc[_0x13fa86]={'$like':'%'+_0x335366[_0xef00('0x27')][_0xef00('0x36')]+'%'};return _0x16cfcc;})});}_0x40ed63=_[_0xef00('0x35')]({},_0x40ed63,_0x335366[_0xef00('0x37')]);var _0x3c056e={'where':_0x40ed63[_0xef00('0x33')]};return db[_0xef00('0x25')][_0xef00('0x18')](_0x3c056e)['then'](function(_0x3cc4ef){_0x121153[_0xef00('0x18')]=_0x3cc4ef;if(_0x335366['query']['includeAll']){_0x40ed63['include']=[{'all':!![]}];}return db[_0xef00('0x25')][_0xef00('0x38')](_0x40ed63);})[_0xef00('0x1f')](function(_0x540857){_0x121153['rows']=_0x540857;return _0x121153;})[_0xef00('0x1f')](respondWithFilteredResult(_0x31e6bc,_0x40ed63))[_0xef00('0x39')](handleError(_0x31e6bc,null));};exports[_0xef00('0x3a')]=function(_0x537b63,_0x2d919b){var _0x615eff={'raw':!![],'where':{'id':_0x537b63[_0xef00('0x3b')]['id']}},_0x2d6ac9={};_0x2d6ac9[_0xef00('0x2c')]=_[_0xef00('0x26')](db[_0xef00('0x25')]['rawAttributes']);_0x2d6ac9[_0xef00('0x27')]=_[_0xef00('0x26')](_0x537b63[_0xef00('0x27')]);_0x2d6ac9[_0xef00('0x2a')]=_[_0xef00('0x2b')](_0x2d6ac9[_0xef00('0x2c')],_0x2d6ac9[_0xef00('0x27')]);_0x615eff[_0xef00('0x2d')]=_['intersection'](_0x2d6ac9[_0xef00('0x2c')],qs[_0xef00('0x2e')](_0x537b63['query']['fields']));_0x615eff[_0xef00('0x2d')]=_0x615eff['attributes'][_0xef00('0x3c')]?_0x615eff[_0xef00('0x2d')]:_0x2d6ac9['model'];if(_0x537b63[_0xef00('0x27')][_0xef00('0x3d')]){_0x615eff['include']=[{'all':!![]}];}_0x615eff=_[_0xef00('0x35')]({},_0x615eff,_0x537b63[_0xef00('0x37')]);return db[_0xef00('0x25')][_0xef00('0x3e')](_0x615eff)['then'](handleEntityNotFound(_0x2d919b,null))['then'](respondWithResult(_0x2d919b,null))[_0xef00('0x39')](handleError(_0x2d919b,null));};exports['create']=function(_0x2fe295,_0x2ba1a3){return db['ZohoField'][_0xef00('0x3f')](_0x2fe295[_0xef00('0x40')],{})[_0xef00('0x1f')](respondWithResult(_0x2ba1a3,0xc9))[_0xef00('0x39')](handleError(_0x2ba1a3,null));};exports[_0xef00('0x1e')]=function(_0x1d2d73,_0x1ee104){if(_0x1d2d73[_0xef00('0x40')]['id']){delete _0x1d2d73[_0xef00('0x40')]['id'];}return db[_0xef00('0x25')]['find']({'where':{'id':_0x1d2d73[_0xef00('0x3b')]['id']}})['then'](handleEntityNotFound(_0x1ee104,null))[_0xef00('0x1f')](saveUpdates(_0x1d2d73[_0xef00('0x40')],null))[_0xef00('0x1f')](respondWithResult(_0x1ee104,null))[_0xef00('0x39')](handleError(_0x1ee104,null));};exports[_0xef00('0x41')]=function(_0x2702f5,_0x5bfbb3){return db[_0xef00('0x25')][_0xef00('0x3e')]({'where':{'id':_0x2702f5[_0xef00('0x3b')]['id']}})[_0xef00('0x1f')](handleEntityNotFound(_0x5bfbb3,null))[_0xef00('0x1f')](removeEntity(_0x5bfbb3,null))['catch'](handleError(_0x5bfbb3,null));};
\ No newline at end of file