Built motion from commit f67b3b02.|2.6.31
[motion2.git] / server / api / intFreshsalesField / intFreshsalesField.controller.js
index 6358c9c..ebefa75 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7917=['find','create','body','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','json','offset','undefined','count','set','apply','reject','save','update','then','destroy','end','sendStatus','error','stack','name','send','index','map','FreshsalesField','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter','type','VIRTUAL','merge','options','includeAll','include','rows','catch','show','params'];(function(_0x460150,_0x232949){var _0x340677=function(_0x5b7e32){while(--_0x5b7e32){_0x460150['push'](_0x460150['shift']());}};_0x340677(++_0x232949);}(_0x7917,0xe7));var _0x7791=function(_0x5e981f,_0x274192){_0x5e981f=_0x5e981f-0x0;var _0x3eac28=_0x7917[_0x5e981f];return _0x3eac28;};'use strict';var emlformat=require(_0x7791('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x7791('0x1'));var jsonpatch=require(_0x7791('0x2'));var rp=require(_0x7791('0x3'));var moment=require('moment');var BPromise=require(_0x7791('0x4'));var Mustache=require(_0x7791('0x5'));var util=require(_0x7791('0x6'));var path=require('path');var sox=require('sox');var csv=require(_0x7791('0x7'));var ejs=require(_0x7791('0x8'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x7791('0x9'));var squel=require(_0x7791('0xa'));var crypto=require(_0x7791('0xb'));var jsforce=require(_0x7791('0xc'));var deskjs=require(_0x7791('0xd'));var toCsv=require(_0x7791('0x7'));var querystring=require(_0x7791('0xe'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x7791('0xf'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x7791('0x10'));var logger=require(_0x7791('0x11'))(_0x7791('0x12'));var utils=require(_0x7791('0x13'));var config=require(_0x7791('0x14'));var licenseUtil=require(_0x7791('0x15'));var db=require(_0x7791('0x16'))['db'];function respondWithStatusCode(_0xc5c3f1,_0x53d222){_0x53d222=_0x53d222||0xcc;return function(_0x1e8fb0){if(_0x1e8fb0){return _0xc5c3f1['sendStatus'](_0x53d222);}return _0xc5c3f1[_0x7791('0x17')](_0x53d222)['end']();};}function respondWithResult(_0x76e8da,_0x1bb2d1){_0x1bb2d1=_0x1bb2d1||0xc8;return function(_0x1ab05c){if(_0x1ab05c){return _0x76e8da['status'](_0x1bb2d1)[_0x7791('0x18')](_0x1ab05c);}};}function respondWithFilteredResult(_0x56a444,_0x4d1cd8){return function(_0x3e7117){if(_0x3e7117){var _0x53f203=typeof _0x4d1cd8[_0x7791('0x19')]===_0x7791('0x1a')&&typeof _0x4d1cd8['limit']==='undefined';var _0x1cc94a=_0x3e7117['count'];var _0x22004f=_0x53f203?0x0:_0x4d1cd8[_0x7791('0x19')];var _0x3c5218=_0x53f203?_0x3e7117[_0x7791('0x1b')]:_0x4d1cd8['offset']+_0x4d1cd8['limit'];var _0x5e18d1;if(_0x3c5218>=_0x1cc94a){_0x3c5218=_0x1cc94a;_0x5e18d1=0xc8;}else{_0x5e18d1=0xce;}_0x56a444['status'](_0x5e18d1);return _0x56a444[_0x7791('0x1c')]('Content-Range',_0x22004f+'-'+_0x3c5218+'/'+_0x1cc94a)[_0x7791('0x18')](_0x3e7117);}return null;};}function patchUpdates(_0x304069){return function(_0x6abd00){try{jsonpatch[_0x7791('0x1d')](_0x6abd00,_0x304069,!![]);}catch(_0x3474ba){return BPromise[_0x7791('0x1e')](_0x3474ba);}return _0x6abd00[_0x7791('0x1f')]();};}function saveUpdates(_0x4befa6,_0x154e85){return function(_0x56aa1c){if(_0x56aa1c){return _0x56aa1c[_0x7791('0x20')](_0x4befa6)[_0x7791('0x21')](function(_0x1ce59d){return _0x1ce59d;});}return null;};}function removeEntity(_0x518a5e,_0x2bd15b){return function(_0x1efefc){if(_0x1efefc){return _0x1efefc[_0x7791('0x22')]()[_0x7791('0x21')](function(){_0x518a5e[_0x7791('0x17')](0xcc)[_0x7791('0x23')]();});}};}function handleEntityNotFound(_0x1e40f4,_0x38cabc){return function(_0x27ba74){if(!_0x27ba74){_0x1e40f4[_0x7791('0x24')](0x194);}return _0x27ba74;};}function handleError(_0x1adb74,_0x548adf){_0x548adf=_0x548adf||0x1f4;return function(_0x1474eb){logger[_0x7791('0x25')](_0x1474eb[_0x7791('0x26')]);if(_0x1474eb['name']){delete _0x1474eb[_0x7791('0x27')];}_0x1adb74[_0x7791('0x17')](_0x548adf)[_0x7791('0x28')](_0x1474eb);};}exports[_0x7791('0x29')]=function(_0x35a3f8,_0x1eea24){var _0x9da0a7={},_0x1b6b76={},_0x84bdbc={'count':0x0,'rows':[]};var _0x5b1baa=_[_0x7791('0x2a')](db[_0x7791('0x2b')][_0x7791('0x2c')],function(_0x5d97c8){return{'name':_0x5d97c8[_0x7791('0x2d')],'type':_0x5d97c8['type'][_0x7791('0x2e')]};});_0x1b6b76[_0x7791('0x2f')]=_['map'](_0x5b1baa,_0x7791('0x27'));_0x1b6b76[_0x7791('0x30')]=_[_0x7791('0x31')](_0x35a3f8['query']);_0x1b6b76[_0x7791('0x32')]=_[_0x7791('0x33')](_0x1b6b76[_0x7791('0x2f')],_0x1b6b76[_0x7791('0x30')]);_0x9da0a7[_0x7791('0x34')]=_[_0x7791('0x33')](_0x1b6b76[_0x7791('0x2f')],qs['fields'](_0x35a3f8[_0x7791('0x30')][_0x7791('0x35')]));_0x9da0a7[_0x7791('0x34')]=_0x9da0a7[_0x7791('0x34')][_0x7791('0x36')]?_0x9da0a7[_0x7791('0x34')]:_0x1b6b76[_0x7791('0x2f')];if(!_0x35a3f8[_0x7791('0x30')][_0x7791('0x37')](_0x7791('0x38'))){_0x9da0a7[_0x7791('0x39')]=qs[_0x7791('0x39')](_0x35a3f8['query']['limit']);_0x9da0a7[_0x7791('0x19')]=qs[_0x7791('0x19')](_0x35a3f8['query'][_0x7791('0x19')]);}_0x9da0a7[_0x7791('0x3a')]=qs[_0x7791('0x3b')](_0x35a3f8[_0x7791('0x30')][_0x7791('0x3b')]);_0x9da0a7[_0x7791('0x3c')]=qs['filters'](_[_0x7791('0x3d')](_0x35a3f8[_0x7791('0x30')],_0x1b6b76[_0x7791('0x32')]),_0x5b1baa);if(_0x35a3f8[_0x7791('0x30')][_0x7791('0x3e')]){_0x9da0a7['where']=_['merge'](_0x9da0a7['where'],{'$or':_[_0x7791('0x2a')](_0x5b1baa,function(_0x3c455b){if(_0x3c455b[_0x7791('0x3f')]!==_0x7791('0x40')){var _0x2e5a1f={};_0x2e5a1f[_0x3c455b[_0x7791('0x27')]]={'$like':'%'+_0x35a3f8[_0x7791('0x30')][_0x7791('0x3e')]+'%'};return _0x2e5a1f;}})});}_0x9da0a7=_[_0x7791('0x41')]({},_0x9da0a7,_0x35a3f8[_0x7791('0x42')]);var _0x2d6dc5={'where':_0x9da0a7['where']};return db[_0x7791('0x2b')][_0x7791('0x1b')](_0x2d6dc5)[_0x7791('0x21')](function(_0x4d10db){_0x84bdbc[_0x7791('0x1b')]=_0x4d10db;if(_0x35a3f8[_0x7791('0x30')][_0x7791('0x43')]){_0x9da0a7[_0x7791('0x44')]=[{'all':!![]}];}return db[_0x7791('0x2b')]['findAll'](_0x9da0a7);})['then'](function(_0x10a77d){_0x84bdbc[_0x7791('0x45')]=_0x10a77d;return _0x84bdbc;})[_0x7791('0x21')](respondWithFilteredResult(_0x1eea24,_0x9da0a7))[_0x7791('0x46')](handleError(_0x1eea24,null));};exports[_0x7791('0x47')]=function(_0x3c439e,_0x4b5101){var _0x832fd2={'raw':!![],'where':{'id':_0x3c439e[_0x7791('0x48')]['id']}},_0x4e1207={};_0x4e1207[_0x7791('0x2f')]=_[_0x7791('0x31')](db[_0x7791('0x2b')]['rawAttributes']);_0x4e1207[_0x7791('0x30')]=_[_0x7791('0x31')](_0x3c439e[_0x7791('0x30')]);_0x4e1207[_0x7791('0x32')]=_[_0x7791('0x33')](_0x4e1207[_0x7791('0x2f')],_0x4e1207[_0x7791('0x30')]);_0x832fd2[_0x7791('0x34')]=_[_0x7791('0x33')](_0x4e1207['model'],qs[_0x7791('0x35')](_0x3c439e[_0x7791('0x30')][_0x7791('0x35')]));_0x832fd2[_0x7791('0x34')]=_0x832fd2[_0x7791('0x34')]['length']?_0x832fd2['attributes']:_0x4e1207['model'];if(_0x3c439e[_0x7791('0x30')]['includeAll']){_0x832fd2['include']=[{'all':!![]}];}_0x832fd2=_[_0x7791('0x41')]({},_0x832fd2,_0x3c439e[_0x7791('0x42')]);return db[_0x7791('0x2b')][_0x7791('0x49')](_0x832fd2)[_0x7791('0x21')](handleEntityNotFound(_0x4b5101,null))[_0x7791('0x21')](respondWithResult(_0x4b5101,null))['catch'](handleError(_0x4b5101,null));};exports[_0x7791('0x4a')]=function(_0x10ef2a,_0xb130be){return db[_0x7791('0x2b')][_0x7791('0x4a')](_0x10ef2a['body'],{})[_0x7791('0x21')](respondWithResult(_0xb130be,0xc9))['catch'](handleError(_0xb130be,null));};exports[_0x7791('0x20')]=function(_0x8259f9,_0x20e38d){if(_0x8259f9[_0x7791('0x4b')]['id']){delete _0x8259f9[_0x7791('0x4b')]['id'];}return db[_0x7791('0x2b')][_0x7791('0x49')]({'where':{'id':_0x8259f9[_0x7791('0x48')]['id']}})[_0x7791('0x21')](handleEntityNotFound(_0x20e38d,null))[_0x7791('0x21')](saveUpdates(_0x8259f9['body'],null))[_0x7791('0x21')](respondWithResult(_0x20e38d,null))[_0x7791('0x46')](handleError(_0x20e38d,null));};exports[_0x7791('0x22')]=function(_0xdc829e,_0x31061f){return db[_0x7791('0x2b')][_0x7791('0x49')]({'where':{'id':_0xdc829e[_0x7791('0x48')]['id']}})['then'](handleEntityNotFound(_0x31061f,null))['then'](removeEntity(_0x31061f,null))[_0x7791('0x46')](handleError(_0x31061f,null));};
\ No newline at end of file
+var _0x0649=['../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','reject','save','update','destroy','then','name','send','map','FreshsalesField','rawAttributes','fieldName','type','key','keys','query','filters','attributes','model','fields','length','hasOwnProperty','sort','where','filter','merge','rows','catch','show','params','intersection','includeAll','include','options','find','create','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','fs-extra','squel','crypto','desk.js','querystring','papaparse','ioredis'];(function(_0x19950b,_0x53d0d7){var _0x3c6b41=function(_0x3924ad){while(--_0x3924ad){_0x19950b['push'](_0x19950b['shift']());}};_0x3c6b41(++_0x53d0d7);}(_0x0649,0x7f));var _0x9064=function(_0x1dac7c,_0x1572b7){_0x1dac7c=_0x1dac7c-0x0;var _0x39f0c3=_0x0649[_0x1dac7c];return _0x39f0c3;};'use strict';var emlformat=require(_0x9064('0x0'));var rimraf=require(_0x9064('0x1'));var zipdir=require(_0x9064('0x2'));var jsonpatch=require(_0x9064('0x3'));var rp=require(_0x9064('0x4'));var moment=require(_0x9064('0x5'));var BPromise=require(_0x9064('0x6'));var Mustache=require(_0x9064('0x7'));var util=require(_0x9064('0x8'));var path=require(_0x9064('0x9'));var sox=require(_0x9064('0xa'));var csv=require(_0x9064('0xb'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x9064('0xc'));var _=require('lodash');var squel=require(_0x9064('0xd'));var crypto=require(_0x9064('0xe'));var jsforce=require('jsforce');var deskjs=require(_0x9064('0xf'));var toCsv=require(_0x9064('0xb'));var querystring=require(_0x9064('0x10'));var Papa=require(_0x9064('0x11'));var Redis=require(_0x9064('0x12'));var authService=require(_0x9064('0x13'));var qs=require(_0x9064('0x14'));var as=require(_0x9064('0x15'));var hardwareService=require(_0x9064('0x16'));var logger=require(_0x9064('0x17'))(_0x9064('0x18'));var utils=require(_0x9064('0x19'));var config=require(_0x9064('0x1a'));var licenseUtil=require(_0x9064('0x1b'));var db=require(_0x9064('0x1c'))['db'];function respondWithStatusCode(_0xe95f5a,_0x483b6c){_0x483b6c=_0x483b6c||0xcc;return function(_0x286b4e){if(_0x286b4e){return _0xe95f5a[_0x9064('0x1d')](_0x483b6c);}return _0xe95f5a[_0x9064('0x1e')](_0x483b6c)[_0x9064('0x1f')]();};}function respondWithResult(_0x3ee573,_0x4aeacc){_0x4aeacc=_0x4aeacc||0xc8;return function(_0x551ab5){if(_0x551ab5){return _0x3ee573[_0x9064('0x1e')](_0x4aeacc)[_0x9064('0x20')](_0x551ab5);}};}function respondWithFilteredResult(_0x42f6b2,_0x455128){return function(_0x299e40){if(_0x299e40){var _0x197353=typeof _0x455128[_0x9064('0x21')]===_0x9064('0x22')&&typeof _0x455128[_0x9064('0x23')]===_0x9064('0x22');var _0x3d1886=_0x299e40[_0x9064('0x24')];var _0x31c1fd=_0x197353?0x0:_0x455128[_0x9064('0x21')];var _0x1d7623=_0x197353?_0x299e40[_0x9064('0x24')]:_0x455128[_0x9064('0x21')]+_0x455128[_0x9064('0x23')];var _0x2f2652;if(_0x1d7623>=_0x3d1886){_0x1d7623=_0x3d1886;_0x2f2652=0xc8;}else{_0x2f2652=0xce;}_0x42f6b2['status'](_0x2f2652);return _0x42f6b2['set']('Content-Range',_0x31c1fd+'-'+_0x1d7623+'/'+_0x3d1886)['json'](_0x299e40);}return null;};}function patchUpdates(_0x31a5c7){return function(_0x2a5dc6){try{jsonpatch['apply'](_0x2a5dc6,_0x31a5c7,!![]);}catch(_0x2be23e){return BPromise[_0x9064('0x25')](_0x2be23e);}return _0x2a5dc6[_0x9064('0x26')]();};}function saveUpdates(_0x924f9e,_0x3f321){return function(_0x4872fc){if(_0x4872fc){return _0x4872fc[_0x9064('0x27')](_0x924f9e)['then'](function(_0xe11c01){return _0xe11c01;});}return null;};}function removeEntity(_0x3f25af,_0x4105c1){return function(_0x5ef824){if(_0x5ef824){return _0x5ef824[_0x9064('0x28')]()[_0x9064('0x29')](function(){_0x3f25af[_0x9064('0x1e')](0xcc)[_0x9064('0x1f')]();});}};}function handleEntityNotFound(_0x5a1a56,_0x1f13fc){return function(_0x429cb6){if(!_0x429cb6){_0x5a1a56[_0x9064('0x1d')](0x194);}return _0x429cb6;};}function handleError(_0x304887,_0xa87d0d){_0xa87d0d=_0xa87d0d||0x1f4;return function(_0x1ab22b){logger['error'](_0x1ab22b['stack']);if(_0x1ab22b['name']){delete _0x1ab22b[_0x9064('0x2a')];}_0x304887[_0x9064('0x1e')](_0xa87d0d)[_0x9064('0x2b')](_0x1ab22b);};}exports['index']=function(_0x3e79bb,_0x16bd4a){var _0x1dab29={},_0xe2c7a={},_0x32eee8={'count':0x0,'rows':[]};var _0x4b6a2b=_[_0x9064('0x2c')](db[_0x9064('0x2d')][_0x9064('0x2e')],function(_0x1e51e2){return{'name':_0x1e51e2[_0x9064('0x2f')],'type':_0x1e51e2[_0x9064('0x30')][_0x9064('0x31')]};});_0xe2c7a['model']=_[_0x9064('0x2c')](_0x4b6a2b,_0x9064('0x2a'));_0xe2c7a['query']=_[_0x9064('0x32')](_0x3e79bb[_0x9064('0x33')]);_0xe2c7a[_0x9064('0x34')]=_['intersection'](_0xe2c7a['model'],_0xe2c7a[_0x9064('0x33')]);_0x1dab29[_0x9064('0x35')]=_['intersection'](_0xe2c7a[_0x9064('0x36')],qs[_0x9064('0x37')](_0x3e79bb[_0x9064('0x33')][_0x9064('0x37')]));_0x1dab29[_0x9064('0x35')]=_0x1dab29[_0x9064('0x35')][_0x9064('0x38')]?_0x1dab29['attributes']:_0xe2c7a[_0x9064('0x36')];if(!_0x3e79bb[_0x9064('0x33')][_0x9064('0x39')]('nolimit')){_0x1dab29[_0x9064('0x23')]=qs[_0x9064('0x23')](_0x3e79bb[_0x9064('0x33')][_0x9064('0x23')]);_0x1dab29[_0x9064('0x21')]=qs[_0x9064('0x21')](_0x3e79bb['query'][_0x9064('0x21')]);}_0x1dab29['order']=qs[_0x9064('0x3a')](_0x3e79bb[_0x9064('0x33')][_0x9064('0x3a')]);_0x1dab29[_0x9064('0x3b')]=qs['filters'](_['pick'](_0x3e79bb[_0x9064('0x33')],_0xe2c7a['filters']),_0x4b6a2b);if(_0x3e79bb[_0x9064('0x33')][_0x9064('0x3c')]){_0x1dab29['where']=_[_0x9064('0x3d')](_0x1dab29[_0x9064('0x3b')],{'$or':_[_0x9064('0x2c')](_0x4b6a2b,function(_0x5cc70f){if(_0x5cc70f[_0x9064('0x30')]!=='VIRTUAL'){var _0x276a08={};_0x276a08[_0x5cc70f[_0x9064('0x2a')]]={'$like':'%'+_0x3e79bb[_0x9064('0x33')][_0x9064('0x3c')]+'%'};return _0x276a08;}})});}_0x1dab29=_[_0x9064('0x3d')]({},_0x1dab29,_0x3e79bb['options']);var _0x459da9={'where':_0x1dab29[_0x9064('0x3b')]};return db[_0x9064('0x2d')][_0x9064('0x24')](_0x459da9)[_0x9064('0x29')](function(_0x389186){_0x32eee8['count']=_0x389186;if(_0x3e79bb[_0x9064('0x33')]['includeAll']){_0x1dab29['include']=[{'all':!![]}];}return db[_0x9064('0x2d')]['findAll'](_0x1dab29);})[_0x9064('0x29')](function(_0x8d1512){_0x32eee8[_0x9064('0x3e')]=_0x8d1512;return _0x32eee8;})[_0x9064('0x29')](respondWithFilteredResult(_0x16bd4a,_0x1dab29))[_0x9064('0x3f')](handleError(_0x16bd4a,null));};exports[_0x9064('0x40')]=function(_0x24b94d,_0x490862){var _0x28bd09={'raw':!![],'where':{'id':_0x24b94d[_0x9064('0x41')]['id']}},_0x234046={};_0x234046[_0x9064('0x36')]=_[_0x9064('0x32')](db['FreshsalesField'][_0x9064('0x2e')]);_0x234046['query']=_[_0x9064('0x32')](_0x24b94d[_0x9064('0x33')]);_0x234046[_0x9064('0x34')]=_[_0x9064('0x42')](_0x234046['model'],_0x234046['query']);_0x28bd09[_0x9064('0x35')]=_[_0x9064('0x42')](_0x234046['model'],qs['fields'](_0x24b94d[_0x9064('0x33')][_0x9064('0x37')]));_0x28bd09[_0x9064('0x35')]=_0x28bd09[_0x9064('0x35')][_0x9064('0x38')]?_0x28bd09[_0x9064('0x35')]:_0x234046[_0x9064('0x36')];if(_0x24b94d[_0x9064('0x33')][_0x9064('0x43')]){_0x28bd09[_0x9064('0x44')]=[{'all':!![]}];}_0x28bd09=_[_0x9064('0x3d')]({},_0x28bd09,_0x24b94d[_0x9064('0x45')]);return db[_0x9064('0x2d')][_0x9064('0x46')](_0x28bd09)['then'](handleEntityNotFound(_0x490862,null))[_0x9064('0x29')](respondWithResult(_0x490862,null))[_0x9064('0x3f')](handleError(_0x490862,null));};exports[_0x9064('0x47')]=function(_0xa332f,_0x4515eb){return db[_0x9064('0x2d')][_0x9064('0x47')](_0xa332f[_0x9064('0x48')],{})[_0x9064('0x29')](respondWithResult(_0x4515eb,0xc9))[_0x9064('0x3f')](handleError(_0x4515eb,null));};exports['update']=function(_0x48aaeb,_0x4b2949){if(_0x48aaeb[_0x9064('0x48')]['id']){delete _0x48aaeb[_0x9064('0x48')]['id'];}return db['FreshsalesField'][_0x9064('0x46')]({'where':{'id':_0x48aaeb[_0x9064('0x41')]['id']}})[_0x9064('0x29')](handleEntityNotFound(_0x4b2949,null))[_0x9064('0x29')](saveUpdates(_0x48aaeb[_0x9064('0x48')],null))[_0x9064('0x29')](respondWithResult(_0x4b2949,null))[_0x9064('0x3f')](handleError(_0x4b2949,null));};exports[_0x9064('0x28')]=function(_0xc7e5fb,_0x29a3c2){return db[_0x9064('0x2d')][_0x9064('0x46')]({'where':{'id':_0xc7e5fb[_0x9064('0x41')]['id']}})[_0x9064('0x29')](handleEntityNotFound(_0x29a3c2,null))[_0x9064('0x29')](removeEntity(_0x29a3c2,null))[_0x9064('0x3f')](handleError(_0x29a3c2,null));};
\ No newline at end of file