Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / intFreshsalesField / intFreshsalesField.controller.js
index 9924ee3..18cb2ac 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9348=['reject','save','update','destroy','then','error','stack','name','send','index','FreshsalesField','rawAttributes','fieldName','type','model','map','keys','query','filters','intersection','attributes','fields','length','nolimit','order','where','pick','filter','merge','VIRTUAL','options','count','includeAll','include','findAll','show','params','catch','create','body','eml-format','rimraf','zip-dir','moment','bluebird','util','path','sox','to-csv','ejs','squel','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','offset','limit','set','Content-Range','apply'];(function(_0x4ffe03,_0x2cbb10){var _0x5b8d32=function(_0x499057){while(--_0x499057){_0x4ffe03['push'](_0x4ffe03['shift']());}};_0x5b8d32(++_0x2cbb10);}(_0x9348,0x100));var _0x8934=function(_0x56c7f4,_0x135c78){_0x56c7f4=_0x56c7f4-0x0;var _0x1809a4=_0x9348[_0x56c7f4];return _0x1809a4;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x8934('0x0'));var rimraf=require(_0x8934('0x1'));var zipdir=require(_0x8934('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x8934('0x3'));var BPromise=require(_0x8934('0x4'));var Mustache=require('mustache');var util=require(_0x8934('0x5'));var path=require(_0x8934('0x6'));var sox=require(_0x8934('0x7'));var csv=require(_0x8934('0x8'));var ejs=require(_0x8934('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x8934('0xa'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x8934('0xb'));var toCsv=require(_0x8934('0x8'));var querystring=require(_0x8934('0xc'));var Papa=require(_0x8934('0xd'));var Redis=require(_0x8934('0xe'));var authService=require(_0x8934('0xf'));var qs=require(_0x8934('0x10'));var as=require(_0x8934('0x11'));var hardwareService=require(_0x8934('0x12'));var logger=require(_0x8934('0x13'))(_0x8934('0x14'));var utils=require(_0x8934('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0x8934('0x16'));var db=require(_0x8934('0x17'))['db'];function respondWithStatusCode(_0x5eb9f0,_0x203758){_0x203758=_0x203758||0xcc;return function(_0x4d39d5){if(_0x4d39d5){return _0x5eb9f0[_0x8934('0x18')](_0x203758);}return _0x5eb9f0[_0x8934('0x19')](_0x203758)[_0x8934('0x1a')]();};}function respondWithResult(_0x5a1c18,_0x2e28e4){_0x2e28e4=_0x2e28e4||0xc8;return function(_0x329af5){if(_0x329af5){return _0x5a1c18['status'](_0x2e28e4)['json'](_0x329af5);}};}function respondWithFilteredResult(_0x5ae4c7,_0x51f226){return function(_0x515423){if(_0x515423){var _0x4da9cd=_0x515423['count'],_0x43117c=_0x51f226[_0x8934('0x1b')],_0x195350=_0x51f226['offset']+_0x51f226[_0x8934('0x1c')],_0x18353a;if(_0x195350>=_0x4da9cd){_0x195350=_0x4da9cd;_0x18353a=0xc8;}else{_0x18353a=0xce;}_0x5ae4c7[_0x8934('0x19')](_0x18353a);return _0x5ae4c7[_0x8934('0x1d')](_0x8934('0x1e'),_0x43117c+'-'+_0x195350+'/'+_0x4da9cd)['json'](_0x515423);}return null;};}function patchUpdates(_0x304694){return function(_0x171b8e){try{jsonpatch[_0x8934('0x1f')](_0x171b8e,_0x304694,!![]);}catch(_0x568719){return BPromise[_0x8934('0x20')](_0x568719);}return _0x171b8e[_0x8934('0x21')]();};}function saveUpdates(_0x272cc5,_0x57d250){return function(_0x3b46ce){if(_0x3b46ce){return _0x3b46ce[_0x8934('0x22')](_0x272cc5)['then'](function(_0x29696b){return _0x29696b;});}return null;};}function removeEntity(_0x3f0c4b,_0x4da937){return function(_0x500279){if(_0x500279){return _0x500279[_0x8934('0x23')]()[_0x8934('0x24')](function(){_0x3f0c4b[_0x8934('0x19')](0xcc)[_0x8934('0x1a')]();});}};}function handleEntityNotFound(_0x19a3b8,_0x36927f){return function(_0x284946){if(!_0x284946){_0x19a3b8[_0x8934('0x18')](0x194);}return _0x284946;};}function handleError(_0x828f1f,_0x4d57cd){_0x4d57cd=_0x4d57cd||0x1f4;return function(_0xe7a703){logger[_0x8934('0x25')](_0xe7a703[_0x8934('0x26')]);if(_0xe7a703['name']){delete _0xe7a703[_0x8934('0x27')];}_0x828f1f[_0x8934('0x19')](_0x4d57cd)[_0x8934('0x28')](_0xe7a703);};}exports[_0x8934('0x29')]=function(_0x1a97b5,_0x63985b){var _0x5d5d1a={},_0x404771={},_0x48e2d4={'count':0x0,'rows':[]};var _0x131f3c=_['map'](db[_0x8934('0x2a')][_0x8934('0x2b')],function(_0x582345){return{'name':_0x582345[_0x8934('0x2c')],'type':_0x582345[_0x8934('0x2d')]['key']};});_0x404771[_0x8934('0x2e')]=_[_0x8934('0x2f')](_0x131f3c,_0x8934('0x27'));_0x404771['query']=_[_0x8934('0x30')](_0x1a97b5[_0x8934('0x31')]);_0x404771[_0x8934('0x32')]=_[_0x8934('0x33')](_0x404771[_0x8934('0x2e')],_0x404771[_0x8934('0x31')]);_0x5d5d1a[_0x8934('0x34')]=_[_0x8934('0x33')](_0x404771['model'],qs[_0x8934('0x35')](_0x1a97b5[_0x8934('0x31')][_0x8934('0x35')]));_0x5d5d1a[_0x8934('0x34')]=_0x5d5d1a['attributes'][_0x8934('0x36')]?_0x5d5d1a['attributes']:_0x404771[_0x8934('0x2e')];if(!_0x1a97b5['query']['hasOwnProperty'](_0x8934('0x37'))){_0x5d5d1a['limit']=qs[_0x8934('0x1c')](_0x1a97b5['query'][_0x8934('0x1c')]);_0x5d5d1a[_0x8934('0x1b')]=qs[_0x8934('0x1b')](_0x1a97b5[_0x8934('0x31')][_0x8934('0x1b')]);}_0x5d5d1a[_0x8934('0x38')]=qs['sort'](_0x1a97b5[_0x8934('0x31')]['sort']);_0x5d5d1a[_0x8934('0x39')]=qs['filters'](_[_0x8934('0x3a')](_0x1a97b5[_0x8934('0x31')],_0x404771[_0x8934('0x32')]),_0x131f3c);if(_0x1a97b5[_0x8934('0x31')][_0x8934('0x3b')]){_0x5d5d1a['where']=_[_0x8934('0x3c')](_0x5d5d1a['where'],{'$or':_[_0x8934('0x2f')](_0x131f3c,function(_0x359f93){if(_0x359f93[_0x8934('0x2d')]!==_0x8934('0x3d')){var _0x448962={};_0x448962[_0x359f93[_0x8934('0x27')]]={'$like':'%'+_0x1a97b5[_0x8934('0x31')][_0x8934('0x3b')]+'%'};return _0x448962;}})});}_0x5d5d1a=_[_0x8934('0x3c')]({},_0x5d5d1a,_0x1a97b5[_0x8934('0x3e')]);var _0x9c4ba6={'where':_0x5d5d1a[_0x8934('0x39')]};return db[_0x8934('0x2a')][_0x8934('0x3f')](_0x9c4ba6)['then'](function(_0x1e0e4a){_0x48e2d4[_0x8934('0x3f')]=_0x1e0e4a;if(_0x1a97b5[_0x8934('0x31')][_0x8934('0x40')]){_0x5d5d1a[_0x8934('0x41')]=[{'all':!![]}];}return db[_0x8934('0x2a')][_0x8934('0x42')](_0x5d5d1a);})[_0x8934('0x24')](function(_0x294add){_0x48e2d4['rows']=_0x294add;return _0x48e2d4;})[_0x8934('0x24')](respondWithFilteredResult(_0x63985b,_0x5d5d1a))['catch'](handleError(_0x63985b,null));};exports[_0x8934('0x43')]=function(_0x401ffd,_0xa49164){var _0x5ecfc6={'raw':!![],'where':{'id':_0x401ffd[_0x8934('0x44')]['id']}},_0x4a0837={};_0x4a0837[_0x8934('0x2e')]=_[_0x8934('0x30')](db[_0x8934('0x2a')]['rawAttributes']);_0x4a0837[_0x8934('0x31')]=_['keys'](_0x401ffd[_0x8934('0x31')]);_0x4a0837['filtears']=_[_0x8934('0x33')](_0x4a0837[_0x8934('0x2e')],_0x4a0837[_0x8934('0x31')]);_0x5ecfc6['attributes']=_['intersection'](_0x4a0837['model'],qs[_0x8934('0x35')](_0x401ffd[_0x8934('0x31')][_0x8934('0x35')]));_0x5ecfc6['attributes']=_0x5ecfc6['attributes'][_0x8934('0x36')]?_0x5ecfc6[_0x8934('0x34')]:_0x4a0837[_0x8934('0x2e')];if(_0x401ffd[_0x8934('0x31')]['includeAll']){_0x5ecfc6[_0x8934('0x41')]=[{'all':!![]}];}_0x5ecfc6=_[_0x8934('0x3c')]({},_0x5ecfc6,_0x401ffd[_0x8934('0x3e')]);return db[_0x8934('0x2a')]['find'](_0x5ecfc6)['then'](handleEntityNotFound(_0xa49164,null))[_0x8934('0x24')](respondWithResult(_0xa49164,null))[_0x8934('0x45')](handleError(_0xa49164,null));};exports['create']=function(_0x586353,_0x110a23){return db[_0x8934('0x2a')][_0x8934('0x46')](_0x586353[_0x8934('0x47')],{})['then'](respondWithResult(_0x110a23,0xc9))[_0x8934('0x45')](handleError(_0x110a23,null));};exports[_0x8934('0x22')]=function(_0x46c795,_0x1c616a){if(_0x46c795[_0x8934('0x47')]['id']){delete _0x46c795['body']['id'];}return db['FreshsalesField']['find']({'where':{'id':_0x46c795[_0x8934('0x44')]['id']}})[_0x8934('0x24')](handleEntityNotFound(_0x1c616a,null))['then'](saveUpdates(_0x46c795[_0x8934('0x47')],null))['then'](respondWithResult(_0x1c616a,null))[_0x8934('0x45')](handleError(_0x1c616a,null));};exports[_0x8934('0x23')]=function(_0x47acf2,_0x2faa21){return db['FreshsalesField']['find']({'where':{'id':_0x47acf2['params']['id']}})['then'](handleEntityNotFound(_0x2faa21,null))[_0x8934('0x24')](removeEntity(_0x2faa21,null))['catch'](handleError(_0x2faa21,null));};
\ No newline at end of file
+var _0x23fd=['offset','set','Content-Range','json','apply','reject','save','update','then','destroy','stack','name','send','index','map','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','limit','sort','where','pick','filter','VIRTUAL','merge','options','FreshsalesField','count','include','findAll','rows','catch','show','params','rawAttributes','filtears','length','includeAll','create','body','find','eml-format','rimraf','zip-dir','fast-json-patch','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end'];(function(_0x20bd48,_0xba5e30){var _0x33a761=function(_0x22cb84){while(--_0x22cb84){_0x20bd48['push'](_0x20bd48['shift']());}};_0x33a761(++_0xba5e30);}(_0x23fd,0x7a));var _0xd23f=function(_0x1b8a17,_0x29d15e){_0x1b8a17=_0x1b8a17-0x0;var _0x4ad233=_0x23fd[_0x1b8a17];return _0x4ad233;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xd23f('0x0'));var rimraf=require(_0xd23f('0x1'));var zipdir=require(_0xd23f('0x2'));var jsonpatch=require(_0xd23f('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xd23f('0x4'));var util=require('util');var path=require(_0xd23f('0x5'));var sox=require(_0xd23f('0x6'));var csv=require(_0xd23f('0x7'));var ejs=require(_0xd23f('0x8'));var fs=require('fs');var _=require(_0xd23f('0x9'));var squel=require(_0xd23f('0xa'));var crypto=require(_0xd23f('0xb'));var jsforce=require(_0xd23f('0xc'));var deskjs=require('desk.js');var toCsv=require(_0xd23f('0x7'));var querystring=require(_0xd23f('0xd'));var Papa=require(_0xd23f('0xe'));var Redis=require(_0xd23f('0xf'));var authService=require('../../components/auth/service');var qs=require(_0xd23f('0x10'));var as=require(_0xd23f('0x11'));var hardwareService=require(_0xd23f('0x12'));var logger=require(_0xd23f('0x13'))(_0xd23f('0x14'));var utils=require(_0xd23f('0x15'));var config=require(_0xd23f('0x16'));var licenseUtil=require('../../config/license/util');var db=require(_0xd23f('0x17'))['db'];function respondWithStatusCode(_0x9988c0,_0x5c1ace){_0x5c1ace=_0x5c1ace||0xcc;return function(_0x20b85f){if(_0x20b85f){return _0x9988c0['sendStatus'](_0x5c1ace);}return _0x9988c0[_0xd23f('0x18')](_0x5c1ace)[_0xd23f('0x19')]();};}function respondWithResult(_0x2e275a,_0x3624e3){_0x3624e3=_0x3624e3||0xc8;return function(_0x3929d7){if(_0x3929d7){return _0x2e275a[_0xd23f('0x18')](_0x3624e3)['json'](_0x3929d7);}};}function respondWithFilteredResult(_0x50357e,_0x545ec0){return function(_0x4e966a){if(_0x4e966a){var _0x391b11=_0x4e966a['count'],_0x5eb41c=_0x545ec0[_0xd23f('0x1a')],_0x593603=_0x545ec0[_0xd23f('0x1a')]+_0x545ec0['limit'],_0x58324e;if(_0x593603>=_0x391b11){_0x593603=_0x391b11;_0x58324e=0xc8;}else{_0x58324e=0xce;}_0x50357e[_0xd23f('0x18')](_0x58324e);return _0x50357e[_0xd23f('0x1b')](_0xd23f('0x1c'),_0x5eb41c+'-'+_0x593603+'/'+_0x391b11)[_0xd23f('0x1d')](_0x4e966a);}return null;};}function patchUpdates(_0x29147e){return function(_0x33b0c2){try{jsonpatch[_0xd23f('0x1e')](_0x33b0c2,_0x29147e,!![]);}catch(_0x10dd4e){return BPromise[_0xd23f('0x1f')](_0x10dd4e);}return _0x33b0c2[_0xd23f('0x20')]();};}function saveUpdates(_0x34fc81,_0x36048f){return function(_0x838304){if(_0x838304){return _0x838304[_0xd23f('0x21')](_0x34fc81)[_0xd23f('0x22')](function(_0x5c8c7a){return _0x5c8c7a;});}return null;};}function removeEntity(_0x27c3f5,_0x34cbf1){return function(_0x2be9f1){if(_0x2be9f1){return _0x2be9f1[_0xd23f('0x23')]()[_0xd23f('0x22')](function(){_0x27c3f5['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x5e2f1c,_0x41817a){return function(_0x17269b){if(!_0x17269b){_0x5e2f1c['sendStatus'](0x194);}return _0x17269b;};}function handleError(_0x31cd3f,_0x67d292){_0x67d292=_0x67d292||0x1f4;return function(_0x40d835){logger['error'](_0x40d835[_0xd23f('0x24')]);if(_0x40d835[_0xd23f('0x25')]){delete _0x40d835[_0xd23f('0x25')];}_0x31cd3f[_0xd23f('0x18')](_0x67d292)[_0xd23f('0x26')](_0x40d835);};}exports[_0xd23f('0x27')]=function(_0x549af6,_0x4f2dc9){var _0x1b78de={},_0xad76a9={},_0x32628c={'count':0x0,'rows':[]};var _0x5b35f0=_[_0xd23f('0x28')](db['FreshsalesField']['rawAttributes'],function(_0x2c32b8){return{'name':_0x2c32b8[_0xd23f('0x29')],'type':_0x2c32b8[_0xd23f('0x2a')][_0xd23f('0x2b')]};});_0xad76a9[_0xd23f('0x2c')]=_[_0xd23f('0x28')](_0x5b35f0,'name');_0xad76a9[_0xd23f('0x2d')]=_[_0xd23f('0x2e')](_0x549af6[_0xd23f('0x2d')]);_0xad76a9[_0xd23f('0x2f')]=_[_0xd23f('0x30')](_0xad76a9[_0xd23f('0x2c')],_0xad76a9[_0xd23f('0x2d')]);_0x1b78de[_0xd23f('0x31')]=_[_0xd23f('0x30')](_0xad76a9['model'],qs[_0xd23f('0x32')](_0x549af6['query'][_0xd23f('0x32')]));_0x1b78de['attributes']=_0x1b78de[_0xd23f('0x31')]['length']?_0x1b78de[_0xd23f('0x31')]:_0xad76a9[_0xd23f('0x2c')];if(!_0x549af6[_0xd23f('0x2d')]['hasOwnProperty']('nolimit')){_0x1b78de['limit']=qs[_0xd23f('0x33')](_0x549af6[_0xd23f('0x2d')]['limit']);_0x1b78de[_0xd23f('0x1a')]=qs[_0xd23f('0x1a')](_0x549af6[_0xd23f('0x2d')]['offset']);}_0x1b78de['order']=qs[_0xd23f('0x34')](_0x549af6[_0xd23f('0x2d')][_0xd23f('0x34')]);_0x1b78de[_0xd23f('0x35')]=qs[_0xd23f('0x2f')](_[_0xd23f('0x36')](_0x549af6[_0xd23f('0x2d')],_0xad76a9[_0xd23f('0x2f')]),_0x5b35f0);if(_0x549af6[_0xd23f('0x2d')][_0xd23f('0x37')]){_0x1b78de[_0xd23f('0x35')]=_['merge'](_0x1b78de[_0xd23f('0x35')],{'$or':_['map'](_0x5b35f0,function(_0x1a52b1){if(_0x1a52b1[_0xd23f('0x2a')]!==_0xd23f('0x38')){var _0x4e0aa3={};_0x4e0aa3[_0x1a52b1[_0xd23f('0x25')]]={'$like':'%'+_0x549af6[_0xd23f('0x2d')][_0xd23f('0x37')]+'%'};return _0x4e0aa3;}})});}_0x1b78de=_[_0xd23f('0x39')]({},_0x1b78de,_0x549af6[_0xd23f('0x3a')]);var _0x4b0a32={'where':_0x1b78de[_0xd23f('0x35')]};return db[_0xd23f('0x3b')][_0xd23f('0x3c')](_0x4b0a32)[_0xd23f('0x22')](function(_0x5505e5){_0x32628c[_0xd23f('0x3c')]=_0x5505e5;if(_0x549af6[_0xd23f('0x2d')]['includeAll']){_0x1b78de[_0xd23f('0x3d')]=[{'all':!![]}];}return db[_0xd23f('0x3b')][_0xd23f('0x3e')](_0x1b78de);})[_0xd23f('0x22')](function(_0x15eadc){_0x32628c[_0xd23f('0x3f')]=_0x15eadc;return _0x32628c;})[_0xd23f('0x22')](respondWithFilteredResult(_0x4f2dc9,_0x1b78de))[_0xd23f('0x40')](handleError(_0x4f2dc9,null));};exports[_0xd23f('0x41')]=function(_0x410bdf,_0x29b1a8){var _0x42b44={'raw':!![],'where':{'id':_0x410bdf[_0xd23f('0x42')]['id']}},_0x490bbb={};_0x490bbb[_0xd23f('0x2c')]=_[_0xd23f('0x2e')](db[_0xd23f('0x3b')][_0xd23f('0x43')]);_0x490bbb['query']=_[_0xd23f('0x2e')](_0x410bdf[_0xd23f('0x2d')]);_0x490bbb[_0xd23f('0x44')]=_[_0xd23f('0x30')](_0x490bbb[_0xd23f('0x2c')],_0x490bbb[_0xd23f('0x2d')]);_0x42b44[_0xd23f('0x31')]=_['intersection'](_0x490bbb[_0xd23f('0x2c')],qs[_0xd23f('0x32')](_0x410bdf[_0xd23f('0x2d')]['fields']));_0x42b44[_0xd23f('0x31')]=_0x42b44[_0xd23f('0x31')][_0xd23f('0x45')]?_0x42b44[_0xd23f('0x31')]:_0x490bbb['model'];if(_0x410bdf[_0xd23f('0x2d')][_0xd23f('0x46')]){_0x42b44[_0xd23f('0x3d')]=[{'all':!![]}];}_0x42b44=_[_0xd23f('0x39')]({},_0x42b44,_0x410bdf[_0xd23f('0x3a')]);return db[_0xd23f('0x3b')]['find'](_0x42b44)[_0xd23f('0x22')](handleEntityNotFound(_0x29b1a8,null))[_0xd23f('0x22')](respondWithResult(_0x29b1a8,null))['catch'](handleError(_0x29b1a8,null));};exports['create']=function(_0x206301,_0x5ad63c){return db['FreshsalesField'][_0xd23f('0x47')](_0x206301['body'],{})[_0xd23f('0x22')](respondWithResult(_0x5ad63c,0xc9))[_0xd23f('0x40')](handleError(_0x5ad63c,null));};exports['update']=function(_0x5731e8,_0x30c547){if(_0x5731e8[_0xd23f('0x48')]['id']){delete _0x5731e8[_0xd23f('0x48')]['id'];}return db[_0xd23f('0x3b')][_0xd23f('0x49')]({'where':{'id':_0x5731e8[_0xd23f('0x42')]['id']}})[_0xd23f('0x22')](handleEntityNotFound(_0x30c547,null))[_0xd23f('0x22')](saveUpdates(_0x5731e8[_0xd23f('0x48')],null))[_0xd23f('0x22')](respondWithResult(_0x30c547,null))[_0xd23f('0x40')](handleError(_0x30c547,null));};exports['destroy']=function(_0x14cd5a,_0x3cbb29){return db[_0xd23f('0x3b')][_0xd23f('0x49')]({'where':{'id':_0x14cd5a[_0xd23f('0x42')]['id']}})[_0xd23f('0x22')](handleEntityNotFound(_0x3cbb29,null))['then'](removeEntity(_0x3cbb29,null))[_0xd23f('0x40')](handleError(_0x3cbb29,null));};
\ No newline at end of file