Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intFreshsalesField / intFreshsalesField.controller.js
index 60df120..d6bd13a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x44aa=['reject','save','update','then','stack','name','send','index','FreshsalesField','rawAttributes','fieldName','type','key','model','map','query','keys','filters','intersection','attributes','fields','length','order','sort','where','filter','merge','VIRTUAL','options','includeAll','rows','catch','params','include','find','create','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','limit','Content-Range','apply'];(function(_0x4ff09b,_0x53f67d){var _0x3f5c2e=function(_0x124592){while(--_0x124592){_0x4ff09b['push'](_0x4ff09b['shift']());}};_0x3f5c2e(++_0x53f67d);}(_0x44aa,0x188));var _0xa44a=function(_0x23ffd2,_0x5a1367){_0x23ffd2=_0x23ffd2-0x0;var _0x167a6f=_0x44aa[_0x23ffd2];return _0x167a6f;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xa44a('0x0'));var rimraf=require(_0xa44a('0x1'));var zipdir=require(_0xa44a('0x2'));var jsonpatch=require(_0xa44a('0x3'));var rp=require(_0xa44a('0x4'));var moment=require(_0xa44a('0x5'));var BPromise=require(_0xa44a('0x6'));var Mustache=require(_0xa44a('0x7'));var util=require(_0xa44a('0x8'));var path=require(_0xa44a('0x9'));var sox=require(_0xa44a('0xa'));var csv=require('to-csv');var ejs=require(_0xa44a('0xb'));var fs=require('fs');var _=require(_0xa44a('0xc'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xa44a('0xd'));var deskjs=require(_0xa44a('0xe'));var toCsv=require('to-csv');var querystring=require(_0xa44a('0xf'));var Papa=require(_0xa44a('0x10'));var Redis=require(_0xa44a('0x11'));var authService=require(_0xa44a('0x12'));var qs=require(_0xa44a('0x13'));var as=require(_0xa44a('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xa44a('0x15'));var utils=require(_0xa44a('0x16'));var config=require(_0xa44a('0x17'));var db=require(_0xa44a('0x18'))['db'];function respondWithStatusCode(_0x18734e,_0x50bd67){_0x50bd67=_0x50bd67||0xcc;return function(_0x394141){if(_0x394141){return _0x18734e[_0xa44a('0x19')](_0x50bd67);}return _0x18734e['status'](_0x50bd67)[_0xa44a('0x1a')]();};}function respondWithResult(_0x47a6e6,_0x1541b8){_0x1541b8=_0x1541b8||0xc8;return function(_0x33a9d8){if(_0x33a9d8){return _0x47a6e6[_0xa44a('0x1b')](_0x1541b8)[_0xa44a('0x1c')](_0x33a9d8);}};}function respondWithFilteredResult(_0x215d0a,_0x48562e){return function(_0x25d601){if(_0x25d601){var _0x17bbb4=_0x25d601[_0xa44a('0x1d')],_0x1d11ee=_0x48562e[_0xa44a('0x1e')],_0x282b30=_0x48562e[_0xa44a('0x1e')]+_0x48562e[_0xa44a('0x1f')],_0x12a726;if(_0x282b30>=_0x17bbb4){_0x282b30=_0x17bbb4;_0x12a726=0xc8;}else{_0x12a726=0xce;}_0x215d0a[_0xa44a('0x1b')](_0x12a726);return _0x215d0a['set'](_0xa44a('0x20'),_0x1d11ee+'-'+_0x282b30+'/'+_0x17bbb4)[_0xa44a('0x1c')](_0x25d601);}return null;};}function patchUpdates(_0x1592e0){return function(_0x232b1d){try{jsonpatch[_0xa44a('0x21')](_0x232b1d,_0x1592e0,!![]);}catch(_0x2c60f2){return BPromise[_0xa44a('0x22')](_0x2c60f2);}return _0x232b1d[_0xa44a('0x23')]();};}function saveUpdates(_0x25a9bd,_0xa24915){return function(_0x242db5){if(_0x242db5){return _0x242db5[_0xa44a('0x24')](_0x25a9bd)[_0xa44a('0x25')](function(_0x293a45){return _0x293a45;});}return null;};}function removeEntity(_0x224dd6,_0x42533a){return function(_0x3751dc){if(_0x3751dc){return _0x3751dc['destroy']()['then'](function(){_0x224dd6[_0xa44a('0x1b')](0xcc)[_0xa44a('0x1a')]();});}};}function handleEntityNotFound(_0x5eaf60,_0x5ab963){return function(_0x52df38){if(!_0x52df38){_0x5eaf60[_0xa44a('0x19')](0x194);}return _0x52df38;};}function handleError(_0x1ec217,_0x1a1829){_0x1a1829=_0x1a1829||0x1f4;return function(_0x190c54){logger['error'](_0x190c54[_0xa44a('0x26')]);if(_0x190c54[_0xa44a('0x27')]){delete _0x190c54[_0xa44a('0x27')];}_0x1ec217[_0xa44a('0x1b')](_0x1a1829)[_0xa44a('0x28')](_0x190c54);};}exports[_0xa44a('0x29')]=function(_0x3c307c,_0x192919){var _0x532704={},_0x1d799b={},_0x23fe7a={'count':0x0,'rows':[]};var _0x40be99=_['map'](db[_0xa44a('0x2a')][_0xa44a('0x2b')],function(_0x452abe){return{'name':_0x452abe[_0xa44a('0x2c')],'type':_0x452abe[_0xa44a('0x2d')][_0xa44a('0x2e')]};});_0x1d799b[_0xa44a('0x2f')]=_[_0xa44a('0x30')](_0x40be99,_0xa44a('0x27'));_0x1d799b[_0xa44a('0x31')]=_[_0xa44a('0x32')](_0x3c307c['query']);_0x1d799b[_0xa44a('0x33')]=_[_0xa44a('0x34')](_0x1d799b['model'],_0x1d799b[_0xa44a('0x31')]);_0x532704[_0xa44a('0x35')]=_[_0xa44a('0x34')](_0x1d799b[_0xa44a('0x2f')],qs['fields'](_0x3c307c[_0xa44a('0x31')][_0xa44a('0x36')]));_0x532704[_0xa44a('0x35')]=_0x532704[_0xa44a('0x35')][_0xa44a('0x37')]?_0x532704[_0xa44a('0x35')]:_0x1d799b['model'];if(!_0x3c307c[_0xa44a('0x31')]['hasOwnProperty']('nolimit')){_0x532704[_0xa44a('0x1f')]=qs[_0xa44a('0x1f')](_0x3c307c[_0xa44a('0x31')][_0xa44a('0x1f')]);_0x532704[_0xa44a('0x1e')]=qs[_0xa44a('0x1e')](_0x3c307c[_0xa44a('0x31')][_0xa44a('0x1e')]);}_0x532704[_0xa44a('0x38')]=qs[_0xa44a('0x39')](_0x3c307c[_0xa44a('0x31')][_0xa44a('0x39')]);_0x532704[_0xa44a('0x3a')]=qs[_0xa44a('0x33')](_['pick'](_0x3c307c[_0xa44a('0x31')],_0x1d799b[_0xa44a('0x33')]),_0x40be99);if(_0x3c307c[_0xa44a('0x31')][_0xa44a('0x3b')]){_0x532704[_0xa44a('0x3a')]=_[_0xa44a('0x3c')](_0x532704[_0xa44a('0x3a')],{'$or':_[_0xa44a('0x30')](_0x40be99,function(_0x1db9f9){if(_0x1db9f9['type']!==_0xa44a('0x3d')){var _0xaf9208={};_0xaf9208[_0x1db9f9[_0xa44a('0x27')]]={'$like':'%'+_0x3c307c['query'][_0xa44a('0x3b')]+'%'};return _0xaf9208;}})});}_0x532704=_[_0xa44a('0x3c')]({},_0x532704,_0x3c307c[_0xa44a('0x3e')]);var _0x32ac0f={'where':_0x532704[_0xa44a('0x3a')]};return db[_0xa44a('0x2a')][_0xa44a('0x1d')](_0x32ac0f)[_0xa44a('0x25')](function(_0x5a63fc){_0x23fe7a[_0xa44a('0x1d')]=_0x5a63fc;if(_0x3c307c[_0xa44a('0x31')][_0xa44a('0x3f')]){_0x532704['include']=[{'all':!![]}];}return db[_0xa44a('0x2a')]['findAll'](_0x532704);})['then'](function(_0x5ae83e){_0x23fe7a[_0xa44a('0x40')]=_0x5ae83e;return _0x23fe7a;})[_0xa44a('0x25')](respondWithFilteredResult(_0x192919,_0x532704))[_0xa44a('0x41')](handleError(_0x192919,null));};exports['show']=function(_0x2467be,_0x5a9bfe){var _0x270291={'raw':!![],'where':{'id':_0x2467be[_0xa44a('0x42')]['id']}},_0x8b9bb4={};_0x8b9bb4[_0xa44a('0x2f')]=_[_0xa44a('0x32')](db[_0xa44a('0x2a')]['rawAttributes']);_0x8b9bb4[_0xa44a('0x31')]=_['keys'](_0x2467be['query']);_0x8b9bb4[_0xa44a('0x33')]=_[_0xa44a('0x34')](_0x8b9bb4[_0xa44a('0x2f')],_0x8b9bb4[_0xa44a('0x31')]);_0x270291[_0xa44a('0x35')]=_[_0xa44a('0x34')](_0x8b9bb4[_0xa44a('0x2f')],qs[_0xa44a('0x36')](_0x2467be[_0xa44a('0x31')][_0xa44a('0x36')]));_0x270291[_0xa44a('0x35')]=_0x270291[_0xa44a('0x35')][_0xa44a('0x37')]?_0x270291[_0xa44a('0x35')]:_0x8b9bb4[_0xa44a('0x2f')];if(_0x2467be[_0xa44a('0x31')][_0xa44a('0x3f')]){_0x270291[_0xa44a('0x43')]=[{'all':!![]}];}_0x270291=_[_0xa44a('0x3c')]({},_0x270291,_0x2467be[_0xa44a('0x3e')]);return db[_0xa44a('0x2a')][_0xa44a('0x44')](_0x270291)['then'](handleEntityNotFound(_0x5a9bfe,null))[_0xa44a('0x25')](respondWithResult(_0x5a9bfe,null))[_0xa44a('0x41')](handleError(_0x5a9bfe,null));};exports['create']=function(_0x2e75fc,_0x2ddb91){return db['FreshsalesField'][_0xa44a('0x45')](_0x2e75fc[_0xa44a('0x46')],{})[_0xa44a('0x25')](respondWithResult(_0x2ddb91,0xc9))[_0xa44a('0x41')](handleError(_0x2ddb91,null));};exports[_0xa44a('0x24')]=function(_0x6bafe1,_0x4fa7d1){if(_0x6bafe1[_0xa44a('0x46')]['id']){delete _0x6bafe1[_0xa44a('0x46')]['id'];}return db['FreshsalesField'][_0xa44a('0x44')]({'where':{'id':_0x6bafe1[_0xa44a('0x42')]['id']}})[_0xa44a('0x25')](handleEntityNotFound(_0x4fa7d1,null))[_0xa44a('0x25')](saveUpdates(_0x6bafe1['body'],null))['then'](respondWithResult(_0x4fa7d1,null))[_0xa44a('0x41')](handleError(_0x4fa7d1,null));};exports['destroy']=function(_0x792506,_0x4cc981){return db[_0xa44a('0x2a')][_0xa44a('0x44')]({'where':{'id':_0x792506[_0xa44a('0x42')]['id']}})['then'](handleEntityNotFound(_0x4cc981,null))[_0xa44a('0x25')](removeEntity(_0x4cc981,null))[_0xa44a('0x41')](handleError(_0x4cc981,null));};
\ No newline at end of file
+var _0x7cb9=['show','params','includeAll','find','create','body','update','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','ejs','lodash','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','sendStatus','status','end','count','offset','limit','set','json','reject','save','then','destroy','error','stack','name','send','map','FreshsalesField','rawAttributes','fieldName','type','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','findAll','catch'];(function(_0x3cb6dc,_0x120dd3){var _0x47ec89=function(_0x55150a){while(--_0x55150a){_0x3cb6dc['push'](_0x3cb6dc['shift']());}};_0x47ec89(++_0x120dd3);}(_0x7cb9,0x123));var _0x97cb=function(_0xa464c9,_0x7c86d8){_0xa464c9=_0xa464c9-0x0;var _0x3d73c4=_0x7cb9[_0xa464c9];return _0x3d73c4;};'use strict';var pdf=require(_0x97cb('0x0'));var emlformat=require(_0x97cb('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x97cb('0x2'));var jsonpatch=require(_0x97cb('0x3'));var rp=require(_0x97cb('0x4'));var moment=require(_0x97cb('0x5'));var BPromise=require(_0x97cb('0x6'));var Mustache=require(_0x97cb('0x7'));var util=require('util');var path=require('path');var sox=require(_0x97cb('0x8'));var csv=require('to-csv');var ejs=require(_0x97cb('0x9'));var fs=require('fs');var _=require(_0x97cb('0xa'));var squel=require('squel');var crypto=require(_0x97cb('0xb'));var jsforce=require(_0x97cb('0xc'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x97cb('0xd'));var Papa=require(_0x97cb('0xe'));var Redis=require(_0x97cb('0xf'));var authService=require(_0x97cb('0x10'));var qs=require(_0x97cb('0x11'));var as=require(_0x97cb('0x12'));var hardwareService=require(_0x97cb('0x13'));var logger=require(_0x97cb('0x14'))(_0x97cb('0x15'));var utils=require('../../config/utils');var config=require(_0x97cb('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x15cdf5,_0x27bd90){_0x27bd90=_0x27bd90||0xcc;return function(_0x460631){if(_0x460631){return _0x15cdf5[_0x97cb('0x17')](_0x27bd90);}return _0x15cdf5[_0x97cb('0x18')](_0x27bd90)[_0x97cb('0x19')]();};}function respondWithResult(_0x1c18cc,_0x3796cd){_0x3796cd=_0x3796cd||0xc8;return function(_0x2b8f22){if(_0x2b8f22){return _0x1c18cc[_0x97cb('0x18')](_0x3796cd)['json'](_0x2b8f22);}};}function respondWithFilteredResult(_0x5d0c4a,_0xd8ac33){return function(_0x14936e){if(_0x14936e){var _0xcdf650=_0x14936e[_0x97cb('0x1a')],_0x54da4c=_0xd8ac33[_0x97cb('0x1b')],_0x30db89=_0xd8ac33[_0x97cb('0x1b')]+_0xd8ac33[_0x97cb('0x1c')],_0x3042c8;if(_0x30db89>=_0xcdf650){_0x30db89=_0xcdf650;_0x3042c8=0xc8;}else{_0x3042c8=0xce;}_0x5d0c4a[_0x97cb('0x18')](_0x3042c8);return _0x5d0c4a[_0x97cb('0x1d')]('Content-Range',_0x54da4c+'-'+_0x30db89+'/'+_0xcdf650)[_0x97cb('0x1e')](_0x14936e);}return null;};}function patchUpdates(_0x3a80af){return function(_0x14a3c3){try{jsonpatch['apply'](_0x14a3c3,_0x3a80af,!![]);}catch(_0xf21ccc){return BPromise[_0x97cb('0x1f')](_0xf21ccc);}return _0x14a3c3[_0x97cb('0x20')]();};}function saveUpdates(_0x50bfdf,_0x2d8ccd){return function(_0x2f0e1f){if(_0x2f0e1f){return _0x2f0e1f['update'](_0x50bfdf)[_0x97cb('0x21')](function(_0x3dfcd9){return _0x3dfcd9;});}return null;};}function removeEntity(_0x385253,_0x73d59a){return function(_0x490eb7){if(_0x490eb7){return _0x490eb7[_0x97cb('0x22')]()[_0x97cb('0x21')](function(){_0x385253[_0x97cb('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x194bf6,_0x190541){return function(_0x6bde06){if(!_0x6bde06){_0x194bf6[_0x97cb('0x17')](0x194);}return _0x6bde06;};}function handleError(_0x5ba53e,_0x104523){_0x104523=_0x104523||0x1f4;return function(_0x34d748){logger[_0x97cb('0x23')](_0x34d748[_0x97cb('0x24')]);if(_0x34d748[_0x97cb('0x25')]){delete _0x34d748['name'];}_0x5ba53e['status'](_0x104523)[_0x97cb('0x26')](_0x34d748);};}exports['index']=function(_0x57cf01,_0xac05dd){var _0x1e6f18={},_0x5afcac={},_0x56d923={'count':0x0,'rows':[]};var _0x1c672c=_[_0x97cb('0x27')](db[_0x97cb('0x28')][_0x97cb('0x29')],function(_0x198c55){return{'name':_0x198c55[_0x97cb('0x2a')],'type':_0x198c55[_0x97cb('0x2b')]['key']};});_0x5afcac[_0x97cb('0x2c')]=_[_0x97cb('0x27')](_0x1c672c,'name');_0x5afcac[_0x97cb('0x2d')]=_[_0x97cb('0x2e')](_0x57cf01[_0x97cb('0x2d')]);_0x5afcac[_0x97cb('0x2f')]=_[_0x97cb('0x30')](_0x5afcac['model'],_0x5afcac[_0x97cb('0x2d')]);_0x1e6f18[_0x97cb('0x31')]=_[_0x97cb('0x30')](_0x5afcac[_0x97cb('0x2c')],qs[_0x97cb('0x32')](_0x57cf01[_0x97cb('0x2d')][_0x97cb('0x32')]));_0x1e6f18['attributes']=_0x1e6f18['attributes'][_0x97cb('0x33')]?_0x1e6f18[_0x97cb('0x31')]:_0x5afcac[_0x97cb('0x2c')];if(!_0x57cf01[_0x97cb('0x2d')][_0x97cb('0x34')](_0x97cb('0x35'))){_0x1e6f18['limit']=qs['limit'](_0x57cf01['query'][_0x97cb('0x1c')]);_0x1e6f18[_0x97cb('0x1b')]=qs[_0x97cb('0x1b')](_0x57cf01[_0x97cb('0x2d')][_0x97cb('0x1b')]);}_0x1e6f18[_0x97cb('0x36')]=qs['sort'](_0x57cf01[_0x97cb('0x2d')][_0x97cb('0x37')]);_0x1e6f18[_0x97cb('0x38')]=qs[_0x97cb('0x2f')](_[_0x97cb('0x39')](_0x57cf01[_0x97cb('0x2d')],_0x5afcac[_0x97cb('0x2f')]),_0x1c672c);if(_0x57cf01[_0x97cb('0x2d')][_0x97cb('0x3a')]){_0x1e6f18[_0x97cb('0x38')]=_[_0x97cb('0x3b')](_0x1e6f18[_0x97cb('0x38')],{'$or':_[_0x97cb('0x27')](_0x1c672c,function(_0x4802d3){if(_0x4802d3[_0x97cb('0x2b')]!==_0x97cb('0x3c')){var _0x398c73={};_0x398c73[_0x4802d3['name']]={'$like':'%'+_0x57cf01[_0x97cb('0x2d')][_0x97cb('0x3a')]+'%'};return _0x398c73;}})});}_0x1e6f18=_[_0x97cb('0x3b')]({},_0x1e6f18,_0x57cf01[_0x97cb('0x3d')]);var _0x28e267={'where':_0x1e6f18[_0x97cb('0x38')]};return db[_0x97cb('0x28')][_0x97cb('0x1a')](_0x28e267)['then'](function(_0x386c85){_0x56d923[_0x97cb('0x1a')]=_0x386c85;if(_0x57cf01[_0x97cb('0x2d')]['includeAll']){_0x1e6f18['include']=[{'all':!![]}];}return db[_0x97cb('0x28')][_0x97cb('0x3e')](_0x1e6f18);})['then'](function(_0x249aa0){_0x56d923['rows']=_0x249aa0;return _0x56d923;})['then'](respondWithFilteredResult(_0xac05dd,_0x1e6f18))[_0x97cb('0x3f')](handleError(_0xac05dd,null));};exports[_0x97cb('0x40')]=function(_0x22e62b,_0x318013){var _0x9dab61={'raw':!![],'where':{'id':_0x22e62b[_0x97cb('0x41')]['id']}},_0x2c31ba={};_0x2c31ba[_0x97cb('0x2c')]=_['keys'](db[_0x97cb('0x28')]['rawAttributes']);_0x2c31ba[_0x97cb('0x2d')]=_[_0x97cb('0x2e')](_0x22e62b[_0x97cb('0x2d')]);_0x2c31ba[_0x97cb('0x2f')]=_[_0x97cb('0x30')](_0x2c31ba[_0x97cb('0x2c')],_0x2c31ba[_0x97cb('0x2d')]);_0x9dab61[_0x97cb('0x31')]=_[_0x97cb('0x30')](_0x2c31ba[_0x97cb('0x2c')],qs[_0x97cb('0x32')](_0x22e62b[_0x97cb('0x2d')][_0x97cb('0x32')]));_0x9dab61[_0x97cb('0x31')]=_0x9dab61['attributes'][_0x97cb('0x33')]?_0x9dab61[_0x97cb('0x31')]:_0x2c31ba[_0x97cb('0x2c')];if(_0x22e62b[_0x97cb('0x2d')][_0x97cb('0x42')]){_0x9dab61['include']=[{'all':!![]}];}_0x9dab61=_[_0x97cb('0x3b')]({},_0x9dab61,_0x22e62b['options']);return db[_0x97cb('0x28')][_0x97cb('0x43')](_0x9dab61)[_0x97cb('0x21')](handleEntityNotFound(_0x318013,null))[_0x97cb('0x21')](respondWithResult(_0x318013,null))[_0x97cb('0x3f')](handleError(_0x318013,null));};exports[_0x97cb('0x44')]=function(_0x551630,_0x1f2fd0){return db[_0x97cb('0x28')]['create'](_0x551630[_0x97cb('0x45')],{})[_0x97cb('0x21')](respondWithResult(_0x1f2fd0,0xc9))['catch'](handleError(_0x1f2fd0,null));};exports[_0x97cb('0x46')]=function(_0x27d52b,_0x2b44e3){if(_0x27d52b[_0x97cb('0x45')]['id']){delete _0x27d52b['body']['id'];}return db[_0x97cb('0x28')][_0x97cb('0x43')]({'where':{'id':_0x27d52b[_0x97cb('0x41')]['id']}})[_0x97cb('0x21')](handleEntityNotFound(_0x2b44e3,null))[_0x97cb('0x21')](saveUpdates(_0x27d52b[_0x97cb('0x45')],null))[_0x97cb('0x21')](respondWithResult(_0x2b44e3,null))[_0x97cb('0x3f')](handleError(_0x2b44e3,null));};exports[_0x97cb('0x22')]=function(_0x1e1e07,_0x15aef0){return db[_0x97cb('0x28')][_0x97cb('0x43')]({'where':{'id':_0x1e1e07[_0x97cb('0x41')]['id']}})[_0x97cb('0x21')](handleEntityNotFound(_0x15aef0,null))[_0x97cb('0x21')](removeEntity(_0x15aef0,null))[_0x97cb('0x3f')](handleError(_0x15aef0,null));};
\ No newline at end of file