Built motion from commit ff78e754.|2.6.29
[motion2.git] / server / api / intFreshsalesField / intFreshsalesField.controller.js
index 14ae1b5..9710346 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x85e5=['fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','keys','intersection','find','create','body','params','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','undefined','limit','count','set','apply','reject','save','update','destroy','then','error','stack','name','index','map','FreshsalesField','rawAttributes','fieldName','type','model','filters','query','attributes'];(function(_0x78699f,_0x9b5e13){var _0x26bfc7=function(_0x2fbc27){while(--_0x2fbc27){_0x78699f['push'](_0x78699f['shift']());}};_0x26bfc7(++_0x9b5e13);}(_0x85e5,0xac));var _0x585e=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0x85e5[_0x14add3];return _0x4a174f;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x585e('0x0'));var zipdir=require(_0x585e('0x1'));var jsonpatch=require(_0x585e('0x2'));var rp=require(_0x585e('0x3'));var moment=require(_0x585e('0x4'));var BPromise=require(_0x585e('0x5'));var Mustache=require(_0x585e('0x6'));var util=require(_0x585e('0x7'));var path=require(_0x585e('0x8'));var sox=require(_0x585e('0x9'));var csv=require(_0x585e('0xa'));var ejs=require(_0x585e('0xb'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require(_0x585e('0xc'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x585e('0xd'));var toCsv=require(_0x585e('0xa'));var querystring=require(_0x585e('0xe'));var Papa=require(_0x585e('0xf'));var Redis=require(_0x585e('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x585e('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x585e('0x12'))(_0x585e('0x13'));var utils=require('../../config/utils');var config=require(_0x585e('0x14'));var licenseUtil=require(_0x585e('0x15'));var db=require(_0x585e('0x16'))['db'];function respondWithStatusCode(_0x3f4d90,_0x220a4d){_0x220a4d=_0x220a4d||0xcc;return function(_0x425df3){if(_0x425df3){return _0x3f4d90[_0x585e('0x17')](_0x220a4d);}return _0x3f4d90['status'](_0x220a4d)['end']();};}function respondWithResult(_0x2b1fa1,_0x561510){_0x561510=_0x561510||0xc8;return function(_0x1d75a7){if(_0x1d75a7){return _0x2b1fa1[_0x585e('0x18')](_0x561510)[_0x585e('0x19')](_0x1d75a7);}};}function respondWithFilteredResult(_0x554194,_0x577ed1){return function(_0x2854ec){if(_0x2854ec){var _0x53448a=typeof _0x577ed1[_0x585e('0x1a')]===_0x585e('0x1b')&&typeof _0x577ed1[_0x585e('0x1c')]===_0x585e('0x1b');var _0x85f7df=_0x2854ec[_0x585e('0x1d')];var _0x517396=_0x53448a?0x0:_0x577ed1['offset'];var _0x241b57=_0x53448a?_0x2854ec['count']:_0x577ed1['offset']+_0x577ed1['limit'];var _0x38b84a;if(_0x241b57>=_0x85f7df){_0x241b57=_0x85f7df;_0x38b84a=0xc8;}else{_0x38b84a=0xce;}_0x554194[_0x585e('0x18')](_0x38b84a);return _0x554194[_0x585e('0x1e')]('Content-Range',_0x517396+'-'+_0x241b57+'/'+_0x85f7df)['json'](_0x2854ec);}return null;};}function patchUpdates(_0x352070){return function(_0x2545fa){try{jsonpatch[_0x585e('0x1f')](_0x2545fa,_0x352070,!![]);}catch(_0x6d5787){return BPromise[_0x585e('0x20')](_0x6d5787);}return _0x2545fa[_0x585e('0x21')]();};}function saveUpdates(_0x39313a,_0x33f191){return function(_0x5ed529){if(_0x5ed529){return _0x5ed529[_0x585e('0x22')](_0x39313a)['then'](function(_0xd62a2f){return _0xd62a2f;});}return null;};}function removeEntity(_0x8cb91c,_0x42cb5e){return function(_0x184cc0){if(_0x184cc0){return _0x184cc0[_0x585e('0x23')]()[_0x585e('0x24')](function(){_0x8cb91c['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x34cc0f,_0x1fc7b1){return function(_0x2cf238){if(!_0x2cf238){_0x34cc0f['sendStatus'](0x194);}return _0x2cf238;};}function handleError(_0x1f04eb,_0x1ef1f2){_0x1ef1f2=_0x1ef1f2||0x1f4;return function(_0x48541f){logger[_0x585e('0x25')](_0x48541f[_0x585e('0x26')]);if(_0x48541f[_0x585e('0x27')]){delete _0x48541f['name'];}_0x1f04eb[_0x585e('0x18')](_0x1ef1f2)['send'](_0x48541f);};}exports[_0x585e('0x28')]=function(_0x35ac11,_0x4d9f12){var _0x3b9a01={},_0x4a7951={},_0x1d3f1e={'count':0x0,'rows':[]};var _0x2a8627=_[_0x585e('0x29')](db[_0x585e('0x2a')][_0x585e('0x2b')],function(_0x449da8){return{'name':_0x449da8[_0x585e('0x2c')],'type':_0x449da8[_0x585e('0x2d')]['key']};});_0x4a7951[_0x585e('0x2e')]=_['map'](_0x2a8627,_0x585e('0x27'));_0x4a7951['query']=_['keys'](_0x35ac11['query']);_0x4a7951[_0x585e('0x2f')]=_['intersection'](_0x4a7951['model'],_0x4a7951[_0x585e('0x30')]);_0x3b9a01[_0x585e('0x31')]=_['intersection'](_0x4a7951[_0x585e('0x2e')],qs[_0x585e('0x32')](_0x35ac11['query'][_0x585e('0x32')]));_0x3b9a01[_0x585e('0x31')]=_0x3b9a01[_0x585e('0x31')][_0x585e('0x33')]?_0x3b9a01[_0x585e('0x31')]:_0x4a7951[_0x585e('0x2e')];if(!_0x35ac11[_0x585e('0x30')][_0x585e('0x34')](_0x585e('0x35'))){_0x3b9a01[_0x585e('0x1c')]=qs['limit'](_0x35ac11[_0x585e('0x30')][_0x585e('0x1c')]);_0x3b9a01[_0x585e('0x1a')]=qs['offset'](_0x35ac11[_0x585e('0x30')][_0x585e('0x1a')]);}_0x3b9a01[_0x585e('0x36')]=qs[_0x585e('0x37')](_0x35ac11[_0x585e('0x30')]['sort']);_0x3b9a01[_0x585e('0x38')]=qs['filters'](_[_0x585e('0x39')](_0x35ac11[_0x585e('0x30')],_0x4a7951[_0x585e('0x2f')]),_0x2a8627);if(_0x35ac11[_0x585e('0x30')][_0x585e('0x3a')]){_0x3b9a01[_0x585e('0x38')]=_[_0x585e('0x3b')](_0x3b9a01[_0x585e('0x38')],{'$or':_['map'](_0x2a8627,function(_0x4025ea){if(_0x4025ea['type']!==_0x585e('0x3c')){var _0x21f93e={};_0x21f93e[_0x4025ea[_0x585e('0x27')]]={'$like':'%'+_0x35ac11['query'][_0x585e('0x3a')]+'%'};return _0x21f93e;}})});}_0x3b9a01=_['merge']({},_0x3b9a01,_0x35ac11[_0x585e('0x3d')]);var _0xfe9dce={'where':_0x3b9a01[_0x585e('0x38')]};return db[_0x585e('0x2a')]['count'](_0xfe9dce)[_0x585e('0x24')](function(_0x47c241){_0x1d3f1e[_0x585e('0x1d')]=_0x47c241;if(_0x35ac11[_0x585e('0x30')][_0x585e('0x3e')]){_0x3b9a01[_0x585e('0x3f')]=[{'all':!![]}];}return db[_0x585e('0x2a')][_0x585e('0x40')](_0x3b9a01);})[_0x585e('0x24')](function(_0x250e2e){_0x1d3f1e[_0x585e('0x41')]=_0x250e2e;return _0x1d3f1e;})[_0x585e('0x24')](respondWithFilteredResult(_0x4d9f12,_0x3b9a01))[_0x585e('0x42')](handleError(_0x4d9f12,null));};exports[_0x585e('0x43')]=function(_0x2f5265,_0x3b2c31){var _0x264900={'raw':!![],'where':{'id':_0x2f5265['params']['id']}},_0x1a511c={};_0x1a511c[_0x585e('0x2e')]=_[_0x585e('0x44')](db[_0x585e('0x2a')]['rawAttributes']);_0x1a511c[_0x585e('0x30')]=_[_0x585e('0x44')](_0x2f5265['query']);_0x1a511c['filters']=_[_0x585e('0x45')](_0x1a511c[_0x585e('0x2e')],_0x1a511c[_0x585e('0x30')]);_0x264900[_0x585e('0x31')]=_[_0x585e('0x45')](_0x1a511c[_0x585e('0x2e')],qs[_0x585e('0x32')](_0x2f5265[_0x585e('0x30')]['fields']));_0x264900['attributes']=_0x264900['attributes'][_0x585e('0x33')]?_0x264900[_0x585e('0x31')]:_0x1a511c['model'];if(_0x2f5265[_0x585e('0x30')]['includeAll']){_0x264900[_0x585e('0x3f')]=[{'all':!![]}];}_0x264900=_['merge']({},_0x264900,_0x2f5265['options']);return db['FreshsalesField'][_0x585e('0x46')](_0x264900)['then'](handleEntityNotFound(_0x3b2c31,null))[_0x585e('0x24')](respondWithResult(_0x3b2c31,null))[_0x585e('0x42')](handleError(_0x3b2c31,null));};exports[_0x585e('0x47')]=function(_0xe1be9b,_0x56d9d6){return db[_0x585e('0x2a')]['create'](_0xe1be9b[_0x585e('0x48')],{})[_0x585e('0x24')](respondWithResult(_0x56d9d6,0xc9))[_0x585e('0x42')](handleError(_0x56d9d6,null));};exports[_0x585e('0x22')]=function(_0x4b1c1b,_0x30490a){if(_0x4b1c1b[_0x585e('0x48')]['id']){delete _0x4b1c1b['body']['id'];}return db['FreshsalesField'][_0x585e('0x46')]({'where':{'id':_0x4b1c1b[_0x585e('0x49')]['id']}})[_0x585e('0x24')](handleEntityNotFound(_0x30490a,null))[_0x585e('0x24')](saveUpdates(_0x4b1c1b['body'],null))['then'](respondWithResult(_0x30490a,null))[_0x585e('0x42')](handleError(_0x30490a,null));};exports[_0x585e('0x23')]=function(_0x14e0fc,_0x32b2eb){return db[_0x585e('0x2a')][_0x585e('0x46')]({'where':{'id':_0x14e0fc['params']['id']}})['then'](handleEntityNotFound(_0x32b2eb,null))[_0x585e('0x24')](removeEntity(_0x32b2eb,null))[_0x585e('0x42')](handleError(_0x32b2eb,null));};
\ No newline at end of file
+var _0x76e9=['sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','then','destroy','end','stack','name','send','index','map','FreshsalesField','rawAttributes','fieldName','key','query','keys','intersection','model','fields','attributes','length','hasOwnProperty','order','sort','where','filters','pick','filter','type','VIRTUAL','merge','options','includeAll','include','findAll','rows','catch','show','params','find','create','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path'];(function(_0x76e8ed,_0x4ebe7f){var _0x53074d=function(_0x5e9ff5){while(--_0x5e9ff5){_0x76e8ed['push'](_0x76e8ed['shift']());}};_0x53074d(++_0x4ebe7f);}(_0x76e9,0x1dc));var _0x976e=function(_0x382e80,_0x2a4ceb){_0x382e80=_0x382e80-0x0;var _0x4f4589=_0x76e9[_0x382e80];return _0x4f4589;};'use strict';var emlformat=require(_0x976e('0x0'));var rimraf=require(_0x976e('0x1'));var zipdir=require(_0x976e('0x2'));var jsonpatch=require(_0x976e('0x3'));var rp=require(_0x976e('0x4'));var moment=require(_0x976e('0x5'));var BPromise=require(_0x976e('0x6'));var Mustache=require(_0x976e('0x7'));var util=require(_0x976e('0x8'));var path=require(_0x976e('0x9'));var sox=require(_0x976e('0xa'));var csv=require(_0x976e('0xb'));var ejs=require(_0x976e('0xc'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x976e('0xd'));var squel=require(_0x976e('0xe'));var crypto=require('crypto');var jsforce=require(_0x976e('0xf'));var deskjs=require(_0x976e('0x10'));var toCsv=require(_0x976e('0xb'));var querystring=require(_0x976e('0x11'));var Papa=require(_0x976e('0x12'));var Redis=require(_0x976e('0x13'));var authService=require(_0x976e('0x14'));var qs=require(_0x976e('0x15'));var as=require(_0x976e('0x16'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x976e('0x17'))(_0x976e('0x18'));var utils=require(_0x976e('0x19'));var config=require('../../config/environment');var licenseUtil=require(_0x976e('0x1a'));var db=require(_0x976e('0x1b'))['db'];function respondWithStatusCode(_0x54b011,_0x304e8c){_0x304e8c=_0x304e8c||0xcc;return function(_0x2d0b12){if(_0x2d0b12){return _0x54b011[_0x976e('0x1c')](_0x304e8c);}return _0x54b011[_0x976e('0x1d')](_0x304e8c)['end']();};}function respondWithResult(_0x2e1fa9,_0x19a5c0){_0x19a5c0=_0x19a5c0||0xc8;return function(_0x34e7f5){if(_0x34e7f5){return _0x2e1fa9[_0x976e('0x1d')](_0x19a5c0)[_0x976e('0x1e')](_0x34e7f5);}};}function respondWithFilteredResult(_0x569721,_0x10ed69){return function(_0x4dfc03){if(_0x4dfc03){var _0x2389db=typeof _0x10ed69[_0x976e('0x1f')]===_0x976e('0x20')&&typeof _0x10ed69[_0x976e('0x21')]==='undefined';var _0x9bf2f0=_0x4dfc03[_0x976e('0x22')];var _0x1e59de=_0x2389db?0x0:_0x10ed69[_0x976e('0x1f')];var _0x5d8cde=_0x2389db?_0x4dfc03['count']:_0x10ed69['offset']+_0x10ed69[_0x976e('0x21')];var _0x2e15f4;if(_0x5d8cde>=_0x9bf2f0){_0x5d8cde=_0x9bf2f0;_0x2e15f4=0xc8;}else{_0x2e15f4=0xce;}_0x569721[_0x976e('0x1d')](_0x2e15f4);return _0x569721[_0x976e('0x23')](_0x976e('0x24'),_0x1e59de+'-'+_0x5d8cde+'/'+_0x9bf2f0)[_0x976e('0x1e')](_0x4dfc03);}return null;};}function patchUpdates(_0x801d87){return function(_0x438863){try{jsonpatch[_0x976e('0x25')](_0x438863,_0x801d87,!![]);}catch(_0x4bd30b){return BPromise[_0x976e('0x26')](_0x4bd30b);}return _0x438863[_0x976e('0x27')]();};}function saveUpdates(_0x119fb5,_0x2de919){return function(_0x3022b7){if(_0x3022b7){return _0x3022b7[_0x976e('0x28')](_0x119fb5)[_0x976e('0x29')](function(_0x5bd0a7){return _0x5bd0a7;});}return null;};}function removeEntity(_0x2c5de2,_0x490c3d){return function(_0x2e62d8){if(_0x2e62d8){return _0x2e62d8[_0x976e('0x2a')]()[_0x976e('0x29')](function(){_0x2c5de2[_0x976e('0x1d')](0xcc)[_0x976e('0x2b')]();});}};}function handleEntityNotFound(_0x2925aa,_0x7e7b91){return function(_0x494e48){if(!_0x494e48){_0x2925aa[_0x976e('0x1c')](0x194);}return _0x494e48;};}function handleError(_0x2237f2,_0x318b0e){_0x318b0e=_0x318b0e||0x1f4;return function(_0x253d24){logger['error'](_0x253d24[_0x976e('0x2c')]);if(_0x253d24['name']){delete _0x253d24[_0x976e('0x2d')];}_0x2237f2[_0x976e('0x1d')](_0x318b0e)[_0x976e('0x2e')](_0x253d24);};}exports[_0x976e('0x2f')]=function(_0x36abb4,_0x1d8026){var _0x34993b={},_0x1eb719={},_0x21cae3={'count':0x0,'rows':[]};var _0xfe7bac=_[_0x976e('0x30')](db[_0x976e('0x31')][_0x976e('0x32')],function(_0x2332fb){return{'name':_0x2332fb[_0x976e('0x33')],'type':_0x2332fb['type'][_0x976e('0x34')]};});_0x1eb719['model']=_[_0x976e('0x30')](_0xfe7bac,_0x976e('0x2d'));_0x1eb719[_0x976e('0x35')]=_[_0x976e('0x36')](_0x36abb4['query']);_0x1eb719['filters']=_[_0x976e('0x37')](_0x1eb719[_0x976e('0x38')],_0x1eb719[_0x976e('0x35')]);_0x34993b['attributes']=_[_0x976e('0x37')](_0x1eb719[_0x976e('0x38')],qs[_0x976e('0x39')](_0x36abb4[_0x976e('0x35')][_0x976e('0x39')]));_0x34993b[_0x976e('0x3a')]=_0x34993b[_0x976e('0x3a')][_0x976e('0x3b')]?_0x34993b['attributes']:_0x1eb719[_0x976e('0x38')];if(!_0x36abb4['query'][_0x976e('0x3c')]('nolimit')){_0x34993b[_0x976e('0x21')]=qs[_0x976e('0x21')](_0x36abb4[_0x976e('0x35')][_0x976e('0x21')]);_0x34993b[_0x976e('0x1f')]=qs[_0x976e('0x1f')](_0x36abb4[_0x976e('0x35')][_0x976e('0x1f')]);}_0x34993b[_0x976e('0x3d')]=qs[_0x976e('0x3e')](_0x36abb4[_0x976e('0x35')][_0x976e('0x3e')]);_0x34993b[_0x976e('0x3f')]=qs[_0x976e('0x40')](_[_0x976e('0x41')](_0x36abb4[_0x976e('0x35')],_0x1eb719[_0x976e('0x40')]),_0xfe7bac);if(_0x36abb4[_0x976e('0x35')][_0x976e('0x42')]){_0x34993b[_0x976e('0x3f')]=_['merge'](_0x34993b[_0x976e('0x3f')],{'$or':_[_0x976e('0x30')](_0xfe7bac,function(_0xf99fe3){if(_0xf99fe3[_0x976e('0x43')]!==_0x976e('0x44')){var _0x5b648e={};_0x5b648e[_0xf99fe3['name']]={'$like':'%'+_0x36abb4[_0x976e('0x35')][_0x976e('0x42')]+'%'};return _0x5b648e;}})});}_0x34993b=_[_0x976e('0x45')]({},_0x34993b,_0x36abb4[_0x976e('0x46')]);var _0x37a7c5={'where':_0x34993b[_0x976e('0x3f')]};return db[_0x976e('0x31')][_0x976e('0x22')](_0x37a7c5)[_0x976e('0x29')](function(_0x10f15a){_0x21cae3[_0x976e('0x22')]=_0x10f15a;if(_0x36abb4[_0x976e('0x35')][_0x976e('0x47')]){_0x34993b[_0x976e('0x48')]=[{'all':!![]}];}return db[_0x976e('0x31')][_0x976e('0x49')](_0x34993b);})[_0x976e('0x29')](function(_0x375e86){_0x21cae3[_0x976e('0x4a')]=_0x375e86;return _0x21cae3;})['then'](respondWithFilteredResult(_0x1d8026,_0x34993b))[_0x976e('0x4b')](handleError(_0x1d8026,null));};exports[_0x976e('0x4c')]=function(_0x217ab8,_0x2e4fde){var _0x434b7b={'raw':!![],'where':{'id':_0x217ab8[_0x976e('0x4d')]['id']}},_0x1e71b6={};_0x1e71b6[_0x976e('0x38')]=_[_0x976e('0x36')](db[_0x976e('0x31')][_0x976e('0x32')]);_0x1e71b6['query']=_[_0x976e('0x36')](_0x217ab8[_0x976e('0x35')]);_0x1e71b6[_0x976e('0x40')]=_[_0x976e('0x37')](_0x1e71b6[_0x976e('0x38')],_0x1e71b6['query']);_0x434b7b[_0x976e('0x3a')]=_[_0x976e('0x37')](_0x1e71b6[_0x976e('0x38')],qs[_0x976e('0x39')](_0x217ab8[_0x976e('0x35')][_0x976e('0x39')]));_0x434b7b[_0x976e('0x3a')]=_0x434b7b['attributes'][_0x976e('0x3b')]?_0x434b7b['attributes']:_0x1e71b6[_0x976e('0x38')];if(_0x217ab8[_0x976e('0x35')][_0x976e('0x47')]){_0x434b7b[_0x976e('0x48')]=[{'all':!![]}];}_0x434b7b=_[_0x976e('0x45')]({},_0x434b7b,_0x217ab8[_0x976e('0x46')]);return db['FreshsalesField'][_0x976e('0x4e')](_0x434b7b)[_0x976e('0x29')](handleEntityNotFound(_0x2e4fde,null))[_0x976e('0x29')](respondWithResult(_0x2e4fde,null))[_0x976e('0x4b')](handleError(_0x2e4fde,null));};exports['create']=function(_0x18ab8e,_0x576e90){return db['FreshsalesField'][_0x976e('0x4f')](_0x18ab8e[_0x976e('0x50')],{})['then'](respondWithResult(_0x576e90,0xc9))[_0x976e('0x4b')](handleError(_0x576e90,null));};exports[_0x976e('0x28')]=function(_0x325f49,_0x3ac0a3){if(_0x325f49['body']['id']){delete _0x325f49[_0x976e('0x50')]['id'];}return db[_0x976e('0x31')][_0x976e('0x4e')]({'where':{'id':_0x325f49['params']['id']}})[_0x976e('0x29')](handleEntityNotFound(_0x3ac0a3,null))[_0x976e('0x29')](saveUpdates(_0x325f49[_0x976e('0x50')],null))['then'](respondWithResult(_0x3ac0a3,null))[_0x976e('0x4b')](handleError(_0x3ac0a3,null));};exports['destroy']=function(_0x59a26d,_0x458832){return db[_0x976e('0x31')][_0x976e('0x4e')]({'where':{'id':_0x59a26d[_0x976e('0x4d')]['id']}})['then'](handleEntityNotFound(_0x458832,null))[_0x976e('0x29')](removeEntity(_0x458832,null))[_0x976e('0x4b')](handleError(_0x458832,null));};
\ No newline at end of file