Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / intFreshsalesField / intFreshsalesField.controller.js
index 76552ef..462111c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd3d1=['bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','json','count','limit','status','Content-Range','apply','save','update','then','destroy','end','error','stack','name','send','index','map','FreshsalesField','fieldName','type','key','keys','filters','intersection','query','attributes','model','fields','hasOwnProperty','offset','where','pick','filter','includeAll','include','findAll','catch','show','params','rawAttributes','length','merge','options','find','create','body','html-pdf','eml-format','fast-json-patch','request-promise','moment'];(function(_0x481f9d,_0x5e14d9){var _0x31156d=function(_0x12cb0d){while(--_0x12cb0d){_0x481f9d['push'](_0x481f9d['shift']());}};_0x31156d(++_0x5e14d9);}(_0xd3d1,0x172));var _0x1d3d=function(_0x36ed48,_0x1ee0d4){_0x36ed48=_0x36ed48-0x0;var _0x51c63a=_0xd3d1[_0x36ed48];return _0x51c63a;};'use strict';var pdf=require(_0x1d3d('0x0'));var emlformat=require(_0x1d3d('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x1d3d('0x2'));var rp=require(_0x1d3d('0x3'));var moment=require(_0x1d3d('0x4'));var BPromise=require(_0x1d3d('0x5'));var Mustache=require(_0x1d3d('0x6'));var util=require(_0x1d3d('0x7'));var path=require(_0x1d3d('0x8'));var sox=require(_0x1d3d('0x9'));var csv=require(_0x1d3d('0xa'));var ejs=require(_0x1d3d('0xb'));var fs=require('fs');var _=require(_0x1d3d('0xc'));var squel=require(_0x1d3d('0xd'));var crypto=require(_0x1d3d('0xe'));var jsforce=require(_0x1d3d('0xf'));var deskjs=require(_0x1d3d('0x10'));var toCsv=require(_0x1d3d('0xa'));var querystring=require(_0x1d3d('0x11'));var Papa=require('papaparse');var Redis=require(_0x1d3d('0x12'));var authService=require(_0x1d3d('0x13'));var qs=require(_0x1d3d('0x14'));var as=require(_0x1d3d('0x15'));var hardwareService=require(_0x1d3d('0x16'));var logger=require(_0x1d3d('0x17'))(_0x1d3d('0x18'));var utils=require(_0x1d3d('0x19'));var config=require(_0x1d3d('0x1a'));var db=require(_0x1d3d('0x1b'))['db'];function respondWithStatusCode(_0x29e17e,_0x479216){_0x479216=_0x479216||0xcc;return function(_0xb587d){if(_0xb587d){return _0x29e17e[_0x1d3d('0x1c')](_0x479216);}return _0x29e17e['status'](_0x479216)['end']();};}function respondWithResult(_0x12bd00,_0x2f5b7f){_0x2f5b7f=_0x2f5b7f||0xc8;return function(_0x1a8035){if(_0x1a8035){return _0x12bd00['status'](_0x2f5b7f)[_0x1d3d('0x1d')](_0x1a8035);}};}function respondWithFilteredResult(_0x4dcc22,_0x1d54f3){return function(_0x33e7d9){if(_0x33e7d9){var _0x3491e4=_0x33e7d9[_0x1d3d('0x1e')],_0x24bb8c=_0x1d54f3['offset'],_0x21c2e4=_0x1d54f3['offset']+_0x1d54f3[_0x1d3d('0x1f')],_0x1bdbdc;if(_0x21c2e4>=_0x3491e4){_0x21c2e4=_0x3491e4;_0x1bdbdc=0xc8;}else{_0x1bdbdc=0xce;}_0x4dcc22[_0x1d3d('0x20')](_0x1bdbdc);return _0x4dcc22['set'](_0x1d3d('0x21'),_0x24bb8c+'-'+_0x21c2e4+'/'+_0x3491e4)['json'](_0x33e7d9);}return null;};}function patchUpdates(_0x1eade8){return function(_0x392e92){try{jsonpatch[_0x1d3d('0x22')](_0x392e92,_0x1eade8,!![]);}catch(_0x2d6dfb){return BPromise['reject'](_0x2d6dfb);}return _0x392e92[_0x1d3d('0x23')]();};}function saveUpdates(_0x56db7a,_0x56c424){return function(_0x108005){if(_0x108005){return _0x108005[_0x1d3d('0x24')](_0x56db7a)[_0x1d3d('0x25')](function(_0x344a03){return _0x344a03;});}return null;};}function removeEntity(_0xa6f180,_0xe4afa2){return function(_0x471df5){if(_0x471df5){return _0x471df5[_0x1d3d('0x26')]()[_0x1d3d('0x25')](function(){_0xa6f180[_0x1d3d('0x20')](0xcc)[_0x1d3d('0x27')]();});}};}function handleEntityNotFound(_0x502921,_0xfc3606){return function(_0x72868d){if(!_0x72868d){_0x502921['sendStatus'](0x194);}return _0x72868d;};}function handleError(_0x3639f1,_0x5c52da){_0x5c52da=_0x5c52da||0x1f4;return function(_0x467ea7){logger[_0x1d3d('0x28')](_0x467ea7[_0x1d3d('0x29')]);if(_0x467ea7[_0x1d3d('0x2a')]){delete _0x467ea7[_0x1d3d('0x2a')];}_0x3639f1[_0x1d3d('0x20')](_0x5c52da)[_0x1d3d('0x2b')](_0x467ea7);};}exports[_0x1d3d('0x2c')]=function(_0x2294ee,_0x2df7b7){var _0x172dbd={},_0x4f0aa7={},_0x3f5681={'count':0x0,'rows':[]};var _0x5b2986=_[_0x1d3d('0x2d')](db[_0x1d3d('0x2e')]['rawAttributes'],function(_0x185913){return{'name':_0x185913[_0x1d3d('0x2f')],'type':_0x185913[_0x1d3d('0x30')][_0x1d3d('0x31')]};});_0x4f0aa7['model']=_[_0x1d3d('0x2d')](_0x5b2986,_0x1d3d('0x2a'));_0x4f0aa7['query']=_[_0x1d3d('0x32')](_0x2294ee['query']);_0x4f0aa7[_0x1d3d('0x33')]=_[_0x1d3d('0x34')](_0x4f0aa7['model'],_0x4f0aa7[_0x1d3d('0x35')]);_0x172dbd[_0x1d3d('0x36')]=_[_0x1d3d('0x34')](_0x4f0aa7[_0x1d3d('0x37')],qs[_0x1d3d('0x38')](_0x2294ee[_0x1d3d('0x35')][_0x1d3d('0x38')]));_0x172dbd[_0x1d3d('0x36')]=_0x172dbd[_0x1d3d('0x36')]['length']?_0x172dbd[_0x1d3d('0x36')]:_0x4f0aa7[_0x1d3d('0x37')];if(!_0x2294ee[_0x1d3d('0x35')][_0x1d3d('0x39')]('nolimit')){_0x172dbd['limit']=qs[_0x1d3d('0x1f')](_0x2294ee[_0x1d3d('0x35')]['limit']);_0x172dbd[_0x1d3d('0x3a')]=qs[_0x1d3d('0x3a')](_0x2294ee[_0x1d3d('0x35')][_0x1d3d('0x3a')]);}_0x172dbd['order']=qs['sort'](_0x2294ee[_0x1d3d('0x35')]['sort']);_0x172dbd[_0x1d3d('0x3b')]=qs[_0x1d3d('0x33')](_[_0x1d3d('0x3c')](_0x2294ee[_0x1d3d('0x35')],_0x4f0aa7[_0x1d3d('0x33')]));if(_0x2294ee[_0x1d3d('0x35')][_0x1d3d('0x3d')]){_0x172dbd[_0x1d3d('0x3b')]=_['merge'](_0x172dbd[_0x1d3d('0x3b')],{'$or':_['map'](_0x5b2986,function(_0x58ae8e){if(_0x58ae8e[_0x1d3d('0x30')]!=='VIRTUAL'){var _0x175e8a={};_0x175e8a[_0x58ae8e[_0x1d3d('0x2a')]]={'$like':'%'+_0x2294ee[_0x1d3d('0x35')][_0x1d3d('0x3d')]+'%'};return _0x175e8a;}})});}_0x172dbd=_['merge']({},_0x172dbd,_0x2294ee['options']);var _0x434dad={'where':_0x172dbd['where']};return db[_0x1d3d('0x2e')][_0x1d3d('0x1e')](_0x434dad)['then'](function(_0x1ad7a6){_0x3f5681[_0x1d3d('0x1e')]=_0x1ad7a6;if(_0x2294ee['query'][_0x1d3d('0x3e')]){_0x172dbd[_0x1d3d('0x3f')]=[{'all':!![]}];}return db[_0x1d3d('0x2e')][_0x1d3d('0x40')](_0x172dbd);})[_0x1d3d('0x25')](function(_0x36c713){_0x3f5681['rows']=_0x36c713;return _0x3f5681;})[_0x1d3d('0x25')](respondWithFilteredResult(_0x2df7b7,_0x172dbd))[_0x1d3d('0x41')](handleError(_0x2df7b7,null));};exports[_0x1d3d('0x42')]=function(_0x3941bd,_0x232b62){var _0x5f007e={'raw':!![],'where':{'id':_0x3941bd[_0x1d3d('0x43')]['id']}},_0x327e73={};_0x327e73[_0x1d3d('0x37')]=_[_0x1d3d('0x32')](db['FreshsalesField'][_0x1d3d('0x44')]);_0x327e73[_0x1d3d('0x35')]=_[_0x1d3d('0x32')](_0x3941bd[_0x1d3d('0x35')]);_0x327e73[_0x1d3d('0x33')]=_['intersection'](_0x327e73['model'],_0x327e73[_0x1d3d('0x35')]);_0x5f007e[_0x1d3d('0x36')]=_[_0x1d3d('0x34')](_0x327e73[_0x1d3d('0x37')],qs[_0x1d3d('0x38')](_0x3941bd['query'][_0x1d3d('0x38')]));_0x5f007e['attributes']=_0x5f007e[_0x1d3d('0x36')][_0x1d3d('0x45')]?_0x5f007e[_0x1d3d('0x36')]:_0x327e73[_0x1d3d('0x37')];if(_0x3941bd['query'][_0x1d3d('0x3e')]){_0x5f007e[_0x1d3d('0x3f')]=[{'all':!![]}];}_0x5f007e=_[_0x1d3d('0x46')]({},_0x5f007e,_0x3941bd[_0x1d3d('0x47')]);return db[_0x1d3d('0x2e')][_0x1d3d('0x48')](_0x5f007e)[_0x1d3d('0x25')](handleEntityNotFound(_0x232b62,null))['then'](respondWithResult(_0x232b62,null))[_0x1d3d('0x41')](handleError(_0x232b62,null));};exports['create']=function(_0x160f88,_0x256ecc){return db['FreshsalesField'][_0x1d3d('0x49')](_0x160f88['body'],{})[_0x1d3d('0x25')](respondWithResult(_0x256ecc,0xc9))['catch'](handleError(_0x256ecc,null));};exports[_0x1d3d('0x24')]=function(_0xebd1f4,_0x1dafe8){if(_0xebd1f4[_0x1d3d('0x4a')]['id']){delete _0xebd1f4[_0x1d3d('0x4a')]['id'];}return db[_0x1d3d('0x2e')][_0x1d3d('0x48')]({'where':{'id':_0xebd1f4[_0x1d3d('0x43')]['id']}})['then'](handleEntityNotFound(_0x1dafe8,null))['then'](saveUpdates(_0xebd1f4['body'],null))[_0x1d3d('0x25')](respondWithResult(_0x1dafe8,null))[_0x1d3d('0x41')](handleError(_0x1dafe8,null));};exports[_0x1d3d('0x26')]=function(_0x3856d5,_0x438c61){return db[_0x1d3d('0x2e')]['find']({'where':{'id':_0x3856d5['params']['id']}})['then'](handleEntityNotFound(_0x438c61,null))['then'](removeEntity(_0x438c61,null))[_0x1d3d('0x41')](handleError(_0x438c61,null));};
\ No newline at end of file
+var _0xd139=['sendStatus','status','json','count','offset','limit','set','Content-Range','reject','save','then','destroy','error','stack','name','send','index','map','FreshsalesField','rawAttributes','fieldName','type','key','model','keys','filters','intersection','query','attributes','length','hasOwnProperty','nolimit','order','sort','filter','where','merge','VIRTUAL','options','includeAll','findAll','rows','catch','show','params','include','find','create','update','body','html-pdf','eml-format','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','squel','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils'];(function(_0x134d5e,_0x2a47d8){var _0x1e166a=function(_0x53f10d){while(--_0x53f10d){_0x134d5e['push'](_0x134d5e['shift']());}};_0x1e166a(++_0x2a47d8);}(_0xd139,0x14e));var _0x9d13=function(_0x1672b9,_0x39381c){_0x1672b9=_0x1672b9-0x0;var _0x40d185=_0xd139[_0x1672b9];return _0x40d185;};'use strict';var pdf=require(_0x9d13('0x0'));var emlformat=require(_0x9d13('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x9d13('0x2'));var rp=require(_0x9d13('0x3'));var moment=require(_0x9d13('0x4'));var BPromise=require(_0x9d13('0x5'));var Mustache=require(_0x9d13('0x6'));var util=require(_0x9d13('0x7'));var path=require(_0x9d13('0x8'));var sox=require('sox');var csv=require(_0x9d13('0x9'));var ejs=require(_0x9d13('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0x9d13('0xb'));var crypto=require('crypto');var jsforce=require(_0x9d13('0xc'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x9d13('0xd'));var Redis=require(_0x9d13('0xe'));var authService=require(_0x9d13('0xf'));var qs=require(_0x9d13('0x10'));var as=require(_0x9d13('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x9d13('0x12'))(_0x9d13('0x13'));var utils=require(_0x9d13('0x14'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x22b2f7,_0x3933d1){_0x3933d1=_0x3933d1||0xcc;return function(_0x39020){if(_0x39020){return _0x22b2f7[_0x9d13('0x15')](_0x3933d1);}return _0x22b2f7[_0x9d13('0x16')](_0x3933d1)['end']();};}function respondWithResult(_0x5de53f,_0x37607a){_0x37607a=_0x37607a||0xc8;return function(_0x43bf27){if(_0x43bf27){return _0x5de53f[_0x9d13('0x16')](_0x37607a)[_0x9d13('0x17')](_0x43bf27);}};}function respondWithFilteredResult(_0x235c7f,_0x1a2b65){return function(_0x38f368){if(_0x38f368){var _0x47bcd3=_0x38f368[_0x9d13('0x18')],_0x3acfc1=_0x1a2b65[_0x9d13('0x19')],_0x1b473e=_0x1a2b65[_0x9d13('0x19')]+_0x1a2b65[_0x9d13('0x1a')],_0x16a77b;if(_0x1b473e>=_0x47bcd3){_0x1b473e=_0x47bcd3;_0x16a77b=0xc8;}else{_0x16a77b=0xce;}_0x235c7f[_0x9d13('0x16')](_0x16a77b);return _0x235c7f[_0x9d13('0x1b')](_0x9d13('0x1c'),_0x3acfc1+'-'+_0x1b473e+'/'+_0x47bcd3)[_0x9d13('0x17')](_0x38f368);}return null;};}function patchUpdates(_0x38acaf){return function(_0x46a53d){try{jsonpatch['apply'](_0x46a53d,_0x38acaf,!![]);}catch(_0x42b9c1){return BPromise[_0x9d13('0x1d')](_0x42b9c1);}return _0x46a53d[_0x9d13('0x1e')]();};}function saveUpdates(_0x649908,_0x4e1425){return function(_0x48ce3d){if(_0x48ce3d){return _0x48ce3d['update'](_0x649908)[_0x9d13('0x1f')](function(_0x3706e7){return _0x3706e7;});}return null;};}function removeEntity(_0x204f8a,_0x1fefe4){return function(_0x3971e0){if(_0x3971e0){return _0x3971e0[_0x9d13('0x20')]()[_0x9d13('0x1f')](function(){_0x204f8a[_0x9d13('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0xb34817,_0xd5a981){return function(_0x22963f){if(!_0x22963f){_0xb34817[_0x9d13('0x15')](0x194);}return _0x22963f;};}function handleError(_0x517003,_0xe02b36){_0xe02b36=_0xe02b36||0x1f4;return function(_0x5203e3){logger[_0x9d13('0x21')](_0x5203e3[_0x9d13('0x22')]);if(_0x5203e3[_0x9d13('0x23')]){delete _0x5203e3[_0x9d13('0x23')];}_0x517003[_0x9d13('0x16')](_0xe02b36)[_0x9d13('0x24')](_0x5203e3);};}exports[_0x9d13('0x25')]=function(_0xb2a42d,_0x5d854e){var _0x2e7fa1={},_0x4edc05={},_0x3600ab={'count':0x0,'rows':[]};var _0x420926=_[_0x9d13('0x26')](db[_0x9d13('0x27')][_0x9d13('0x28')],function(_0x23c91f){return{'name':_0x23c91f[_0x9d13('0x29')],'type':_0x23c91f[_0x9d13('0x2a')][_0x9d13('0x2b')]};});_0x4edc05[_0x9d13('0x2c')]=_[_0x9d13('0x26')](_0x420926,_0x9d13('0x23'));_0x4edc05['query']=_[_0x9d13('0x2d')](_0xb2a42d['query']);_0x4edc05[_0x9d13('0x2e')]=_[_0x9d13('0x2f')](_0x4edc05['model'],_0x4edc05[_0x9d13('0x30')]);_0x2e7fa1[_0x9d13('0x31')]=_['intersection'](_0x4edc05['model'],qs['fields'](_0xb2a42d[_0x9d13('0x30')]['fields']));_0x2e7fa1[_0x9d13('0x31')]=_0x2e7fa1[_0x9d13('0x31')][_0x9d13('0x32')]?_0x2e7fa1['attributes']:_0x4edc05[_0x9d13('0x2c')];if(!_0xb2a42d[_0x9d13('0x30')][_0x9d13('0x33')](_0x9d13('0x34'))){_0x2e7fa1['limit']=qs['limit'](_0xb2a42d[_0x9d13('0x30')][_0x9d13('0x1a')]);_0x2e7fa1['offset']=qs[_0x9d13('0x19')](_0xb2a42d[_0x9d13('0x30')][_0x9d13('0x19')]);}_0x2e7fa1[_0x9d13('0x35')]=qs[_0x9d13('0x36')](_0xb2a42d[_0x9d13('0x30')][_0x9d13('0x36')]);_0x2e7fa1['where']=qs[_0x9d13('0x2e')](_['pick'](_0xb2a42d['query'],_0x4edc05['filters']));if(_0xb2a42d[_0x9d13('0x30')][_0x9d13('0x37')]){_0x2e7fa1[_0x9d13('0x38')]=_[_0x9d13('0x39')](_0x2e7fa1[_0x9d13('0x38')],{'$or':_['map'](_0x420926,function(_0x1a00ba){if(_0x1a00ba[_0x9d13('0x2a')]!==_0x9d13('0x3a')){var _0x2bad38={};_0x2bad38[_0x1a00ba[_0x9d13('0x23')]]={'$like':'%'+_0xb2a42d[_0x9d13('0x30')]['filter']+'%'};return _0x2bad38;}})});}_0x2e7fa1=_[_0x9d13('0x39')]({},_0x2e7fa1,_0xb2a42d[_0x9d13('0x3b')]);var _0x287d0b={'where':_0x2e7fa1['where']};return db['FreshsalesField'][_0x9d13('0x18')](_0x287d0b)[_0x9d13('0x1f')](function(_0x2f96cf){_0x3600ab['count']=_0x2f96cf;if(_0xb2a42d[_0x9d13('0x30')][_0x9d13('0x3c')]){_0x2e7fa1['include']=[{'all':!![]}];}return db[_0x9d13('0x27')][_0x9d13('0x3d')](_0x2e7fa1);})[_0x9d13('0x1f')](function(_0x46ea19){_0x3600ab[_0x9d13('0x3e')]=_0x46ea19;return _0x3600ab;})[_0x9d13('0x1f')](respondWithFilteredResult(_0x5d854e,_0x2e7fa1))[_0x9d13('0x3f')](handleError(_0x5d854e,null));};exports[_0x9d13('0x40')]=function(_0x2a2132,_0x5033b3){var _0x56943={'raw':!![],'where':{'id':_0x2a2132[_0x9d13('0x41')]['id']}},_0x1d2ee6={};_0x1d2ee6[_0x9d13('0x2c')]=_[_0x9d13('0x2d')](db[_0x9d13('0x27')][_0x9d13('0x28')]);_0x1d2ee6['query']=_[_0x9d13('0x2d')](_0x2a2132[_0x9d13('0x30')]);_0x1d2ee6[_0x9d13('0x2e')]=_[_0x9d13('0x2f')](_0x1d2ee6[_0x9d13('0x2c')],_0x1d2ee6[_0x9d13('0x30')]);_0x56943['attributes']=_['intersection'](_0x1d2ee6[_0x9d13('0x2c')],qs['fields'](_0x2a2132[_0x9d13('0x30')]['fields']));_0x56943[_0x9d13('0x31')]=_0x56943[_0x9d13('0x31')][_0x9d13('0x32')]?_0x56943[_0x9d13('0x31')]:_0x1d2ee6[_0x9d13('0x2c')];if(_0x2a2132['query'][_0x9d13('0x3c')]){_0x56943[_0x9d13('0x42')]=[{'all':!![]}];}_0x56943=_[_0x9d13('0x39')]({},_0x56943,_0x2a2132[_0x9d13('0x3b')]);return db[_0x9d13('0x27')][_0x9d13('0x43')](_0x56943)[_0x9d13('0x1f')](handleEntityNotFound(_0x5033b3,null))[_0x9d13('0x1f')](respondWithResult(_0x5033b3,null))[_0x9d13('0x3f')](handleError(_0x5033b3,null));};exports[_0x9d13('0x44')]=function(_0x56ef0f,_0x54446e){return db[_0x9d13('0x27')][_0x9d13('0x44')](_0x56ef0f['body'],{})[_0x9d13('0x1f')](respondWithResult(_0x54446e,0xc9))['catch'](handleError(_0x54446e,null));};exports[_0x9d13('0x45')]=function(_0x20b834,_0x503850){if(_0x20b834['body']['id']){delete _0x20b834[_0x9d13('0x46')]['id'];}return db[_0x9d13('0x27')][_0x9d13('0x43')]({'where':{'id':_0x20b834[_0x9d13('0x41')]['id']}})[_0x9d13('0x1f')](handleEntityNotFound(_0x503850,null))[_0x9d13('0x1f')](saveUpdates(_0x20b834[_0x9d13('0x46')],null))[_0x9d13('0x1f')](respondWithResult(_0x503850,null))[_0x9d13('0x3f')](handleError(_0x503850,null));};exports['destroy']=function(_0x3a2177,_0x5b0c6e){return db['FreshsalesField'][_0x9d13('0x43')]({'where':{'id':_0x3a2177['params']['id']}})[_0x9d13('0x1f')](handleEntityNotFound(_0x5b0c6e,null))[_0x9d13('0x1f')](removeEntity(_0x5b0c6e,null))[_0x9d13('0x3f')](handleError(_0x5b0c6e,null));};
\ No newline at end of file