Built motion from commit a134ab58.|2.6.29
[motion2.git] / server / api / intDynamics365Field / intDynamics365Field.controller.js
index 962e6b3..39b160a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7c74=['limit','offset','set','json','apply','reject','update','then','destroy','name','send','index','map','Dynamics365Field','rawAttributes','fieldName','type','keys','intersection','model','query','attributes','fields','length','order','sort','where','filters','pick','filter','VIRTUAL','options','count','includeAll','include','findAll','rows','show','merge','find','create','body','params','catch','eml-format','fast-json-patch','request-promise','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end'];(function(_0x17f145,_0x3422bb){var _0x2d5420=function(_0x3eb38b){while(--_0x3eb38b){_0x17f145['push'](_0x17f145['shift']());}};_0x2d5420(++_0x3422bb);}(_0x7c74,0x1d6));var _0x47c7=function(_0x29f31c,_0x46bbdf){_0x29f31c=_0x29f31c-0x0;var _0x3b6b8a=_0x7c74[_0x29f31c];return _0x3b6b8a;};'use strict';var emlformat=require(_0x47c7('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x47c7('0x1'));var rp=require(_0x47c7('0x2'));var moment=require('moment');var BPromise=require(_0x47c7('0x3'));var Mustache=require(_0x47c7('0x4'));var util=require(_0x47c7('0x5'));var path=require(_0x47c7('0x6'));var sox=require('sox');var csv=require(_0x47c7('0x7'));var ejs=require(_0x47c7('0x8'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x47c7('0x9'));var squel=require(_0x47c7('0xa'));var crypto=require(_0x47c7('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x47c7('0xc'));var toCsv=require(_0x47c7('0x7'));var querystring=require(_0x47c7('0xd'));var Papa=require(_0x47c7('0xe'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x47c7('0xf'));var as=require(_0x47c7('0x10'));var hardwareService=require(_0x47c7('0x11'));var logger=require(_0x47c7('0x12'))(_0x47c7('0x13'));var utils=require(_0x47c7('0x14'));var config=require(_0x47c7('0x15'));var licenseUtil=require(_0x47c7('0x16'));var db=require(_0x47c7('0x17'))['db'];function respondWithStatusCode(_0x48079d,_0x32e381){_0x32e381=_0x32e381||0xcc;return function(_0x1e1831){if(_0x1e1831){return _0x48079d[_0x47c7('0x18')](_0x32e381);}return _0x48079d[_0x47c7('0x19')](_0x32e381)[_0x47c7('0x1a')]();};}function respondWithResult(_0x5d22e6,_0x48471a){_0x48471a=_0x48471a||0xc8;return function(_0x2f9d1b){if(_0x2f9d1b){return _0x5d22e6['status'](_0x48471a)['json'](_0x2f9d1b);}};}function respondWithFilteredResult(_0x10fc41,_0x2f4a79){return function(_0x5809b9){if(_0x5809b9){var _0x275b75=typeof _0x2f4a79['offset']==='undefined'&&typeof _0x2f4a79[_0x47c7('0x1b')]==='undefined';var _0x59b913=_0x5809b9['count'];var _0x1331f5=_0x275b75?0x0:_0x2f4a79[_0x47c7('0x1c')];var _0x2b1127=_0x275b75?_0x5809b9['count']:_0x2f4a79[_0x47c7('0x1c')]+_0x2f4a79['limit'];var _0x540b25;if(_0x2b1127>=_0x59b913){_0x2b1127=_0x59b913;_0x540b25=0xc8;}else{_0x540b25=0xce;}_0x10fc41[_0x47c7('0x19')](_0x540b25);return _0x10fc41[_0x47c7('0x1d')]('Content-Range',_0x1331f5+'-'+_0x2b1127+'/'+_0x59b913)[_0x47c7('0x1e')](_0x5809b9);}return null;};}function patchUpdates(_0x565e1e){return function(_0x5a1c74){try{jsonpatch[_0x47c7('0x1f')](_0x5a1c74,_0x565e1e,!![]);}catch(_0x3bb372){return BPromise[_0x47c7('0x20')](_0x3bb372);}return _0x5a1c74['save']();};}function saveUpdates(_0x46dddf,_0x5ae8c5){return function(_0x286884){if(_0x286884){return _0x286884[_0x47c7('0x21')](_0x46dddf)[_0x47c7('0x22')](function(_0x30e9fa){return _0x30e9fa;});}return null;};}function removeEntity(_0x533623,_0x48ae12){return function(_0x1360c3){if(_0x1360c3){return _0x1360c3[_0x47c7('0x23')]()['then'](function(){_0x533623[_0x47c7('0x19')](0xcc)[_0x47c7('0x1a')]();});}};}function handleEntityNotFound(_0x52ed59,_0x482096){return function(_0x16e117){if(!_0x16e117){_0x52ed59[_0x47c7('0x18')](0x194);}return _0x16e117;};}function handleError(_0x708751,_0x3170bf){_0x3170bf=_0x3170bf||0x1f4;return function(_0x5e0aa7){logger['error'](_0x5e0aa7['stack']);if(_0x5e0aa7['name']){delete _0x5e0aa7[_0x47c7('0x24')];}_0x708751[_0x47c7('0x19')](_0x3170bf)[_0x47c7('0x25')](_0x5e0aa7);};}exports[_0x47c7('0x26')]=function(_0x4cf2c2,_0x46332f){var _0x3b2a92={},_0x3e816a={},_0x4be276={'count':0x0,'rows':[]};var _0x7012aa=_[_0x47c7('0x27')](db[_0x47c7('0x28')][_0x47c7('0x29')],function(_0x32bdc0){return{'name':_0x32bdc0[_0x47c7('0x2a')],'type':_0x32bdc0[_0x47c7('0x2b')]['key']};});_0x3e816a['model']=_['map'](_0x7012aa,_0x47c7('0x24'));_0x3e816a['query']=_[_0x47c7('0x2c')](_0x4cf2c2['query']);_0x3e816a['filters']=_[_0x47c7('0x2d')](_0x3e816a[_0x47c7('0x2e')],_0x3e816a[_0x47c7('0x2f')]);_0x3b2a92[_0x47c7('0x30')]=_[_0x47c7('0x2d')](_0x3e816a[_0x47c7('0x2e')],qs[_0x47c7('0x31')](_0x4cf2c2[_0x47c7('0x2f')]['fields']));_0x3b2a92['attributes']=_0x3b2a92[_0x47c7('0x30')][_0x47c7('0x32')]?_0x3b2a92[_0x47c7('0x30')]:_0x3e816a[_0x47c7('0x2e')];if(!_0x4cf2c2['query']['hasOwnProperty']('nolimit')){_0x3b2a92[_0x47c7('0x1b')]=qs[_0x47c7('0x1b')](_0x4cf2c2[_0x47c7('0x2f')][_0x47c7('0x1b')]);_0x3b2a92['offset']=qs['offset'](_0x4cf2c2[_0x47c7('0x2f')][_0x47c7('0x1c')]);}_0x3b2a92[_0x47c7('0x33')]=qs[_0x47c7('0x34')](_0x4cf2c2[_0x47c7('0x2f')]['sort']);_0x3b2a92[_0x47c7('0x35')]=qs[_0x47c7('0x36')](_[_0x47c7('0x37')](_0x4cf2c2['query'],_0x3e816a[_0x47c7('0x36')]),_0x7012aa);if(_0x4cf2c2[_0x47c7('0x2f')][_0x47c7('0x38')]){_0x3b2a92['where']=_['merge'](_0x3b2a92[_0x47c7('0x35')],{'$or':_[_0x47c7('0x27')](_0x7012aa,function(_0x27c43e){if(_0x27c43e[_0x47c7('0x2b')]!==_0x47c7('0x39')){var _0x1182d1={};_0x1182d1[_0x27c43e[_0x47c7('0x24')]]={'$like':'%'+_0x4cf2c2[_0x47c7('0x2f')][_0x47c7('0x38')]+'%'};return _0x1182d1;}})});}_0x3b2a92=_['merge']({},_0x3b2a92,_0x4cf2c2[_0x47c7('0x3a')]);var _0xcbd179={'where':_0x3b2a92[_0x47c7('0x35')]};return db[_0x47c7('0x28')][_0x47c7('0x3b')](_0xcbd179)[_0x47c7('0x22')](function(_0x5b9c17){_0x4be276[_0x47c7('0x3b')]=_0x5b9c17;if(_0x4cf2c2['query'][_0x47c7('0x3c')]){_0x3b2a92[_0x47c7('0x3d')]=[{'all':!![]}];}return db[_0x47c7('0x28')][_0x47c7('0x3e')](_0x3b2a92);})['then'](function(_0x164e97){_0x4be276[_0x47c7('0x3f')]=_0x164e97;return _0x4be276;})[_0x47c7('0x22')](respondWithFilteredResult(_0x46332f,_0x3b2a92))['catch'](handleError(_0x46332f,null));};exports[_0x47c7('0x40')]=function(_0x22880f,_0x50a5d5){var _0x3699c4={'raw':!![],'where':{'id':_0x22880f['params']['id']}},_0xb0f37e={};_0xb0f37e['model']=_['keys'](db['Dynamics365Field'][_0x47c7('0x29')]);_0xb0f37e[_0x47c7('0x2f')]=_[_0x47c7('0x2c')](_0x22880f[_0x47c7('0x2f')]);_0xb0f37e[_0x47c7('0x36')]=_[_0x47c7('0x2d')](_0xb0f37e['model'],_0xb0f37e[_0x47c7('0x2f')]);_0x3699c4[_0x47c7('0x30')]=_[_0x47c7('0x2d')](_0xb0f37e['model'],qs[_0x47c7('0x31')](_0x22880f[_0x47c7('0x2f')]['fields']));_0x3699c4[_0x47c7('0x30')]=_0x3699c4[_0x47c7('0x30')][_0x47c7('0x32')]?_0x3699c4['attributes']:_0xb0f37e[_0x47c7('0x2e')];if(_0x22880f[_0x47c7('0x2f')][_0x47c7('0x3c')]){_0x3699c4[_0x47c7('0x3d')]=[{'all':!![]}];}_0x3699c4=_[_0x47c7('0x41')]({},_0x3699c4,_0x22880f[_0x47c7('0x3a')]);return db[_0x47c7('0x28')][_0x47c7('0x42')](_0x3699c4)[_0x47c7('0x22')](handleEntityNotFound(_0x50a5d5,null))[_0x47c7('0x22')](respondWithResult(_0x50a5d5,null))['catch'](handleError(_0x50a5d5,null));};exports[_0x47c7('0x43')]=function(_0x560526,_0x4c22d3){return db['Dynamics365Field'][_0x47c7('0x43')](_0x560526[_0x47c7('0x44')],{})[_0x47c7('0x22')](respondWithResult(_0x4c22d3,0xc9))['catch'](handleError(_0x4c22d3,null));};exports['update']=function(_0x4105ef,_0x6d8ad){if(_0x4105ef['body']['id']){delete _0x4105ef[_0x47c7('0x44')]['id'];}return db['Dynamics365Field'][_0x47c7('0x42')]({'where':{'id':_0x4105ef[_0x47c7('0x45')]['id']}})['then'](handleEntityNotFound(_0x6d8ad,null))[_0x47c7('0x22')](saveUpdates(_0x4105ef[_0x47c7('0x44')],null))[_0x47c7('0x22')](respondWithResult(_0x6d8ad,null))[_0x47c7('0x46')](handleError(_0x6d8ad,null));};exports['destroy']=function(_0x1d8bd4,_0x2d7633){return db[_0x47c7('0x28')][_0x47c7('0x42')]({'where':{'id':_0x1d8bd4[_0x47c7('0x45')]['id']}})[_0x47c7('0x22')](handleEntityNotFound(_0x2d7633,null))[_0x47c7('0x22')](removeEntity(_0x2d7633,null))[_0x47c7('0x46')](handleError(_0x2d7633,null));};
\ No newline at end of file
+var _0x8801=['../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','destroy','end','error','stack','name','send','index','map','Dynamics365Field','rawAttributes','type','key','model','query','keys','filters','attributes','intersection','fields','hasOwnProperty','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','then','show','params','find','create','body','catch','rimraf','fast-json-patch','request-promise','bluebird','sox','to-csv','ejs','fs-extra','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service'];(function(_0x37bab4,_0x1c72b7){var _0x3e60cb=function(_0x3b2116){while(--_0x3b2116){_0x37bab4['push'](_0x37bab4['shift']());}};_0x3e60cb(++_0x1c72b7);}(_0x8801,0x167));var _0x1880=function(_0x3ce09e,_0x1b5524){_0x3ce09e=_0x3ce09e-0x0;var _0x41fe13=_0x8801[_0x3ce09e];return _0x41fe13;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x1880('0x0'));var zipdir=require('zip-dir');var jsonpatch=require(_0x1880('0x1'));var rp=require(_0x1880('0x2'));var moment=require('moment');var BPromise=require(_0x1880('0x3'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0x1880('0x4'));var csv=require(_0x1880('0x5'));var ejs=require(_0x1880('0x6'));var fs=require('fs');var fs_extra=require(_0x1880('0x7'));var _=require('lodash');var squel=require(_0x1880('0x8'));var crypto=require(_0x1880('0x9'));var jsforce=require(_0x1880('0xa'));var deskjs=require(_0x1880('0xb'));var toCsv=require(_0x1880('0x5'));var querystring=require(_0x1880('0xc'));var Papa=require(_0x1880('0xd'));var Redis=require(_0x1880('0xe'));var authService=require(_0x1880('0xf'));var qs=require(_0x1880('0x10'));var as=require(_0x1880('0x11'));var hardwareService=require(_0x1880('0x12'));var logger=require(_0x1880('0x13'))(_0x1880('0x14'));var utils=require(_0x1880('0x15'));var config=require(_0x1880('0x16'));var licenseUtil=require('../../config/license/util');var db=require(_0x1880('0x17'))['db'];function respondWithStatusCode(_0x563a1f,_0x38acb5){_0x38acb5=_0x38acb5||0xcc;return function(_0x274ccc){if(_0x274ccc){return _0x563a1f[_0x1880('0x18')](_0x38acb5);}return _0x563a1f[_0x1880('0x19')](_0x38acb5)['end']();};}function respondWithResult(_0x367e3a,_0x40e437){_0x40e437=_0x40e437||0xc8;return function(_0x3200d9){if(_0x3200d9){return _0x367e3a[_0x1880('0x19')](_0x40e437)[_0x1880('0x1a')](_0x3200d9);}};}function respondWithFilteredResult(_0x10ec1a,_0x4d4f93){return function(_0x1a3e50){if(_0x1a3e50){var _0x34271b=typeof _0x4d4f93[_0x1880('0x1b')]===_0x1880('0x1c')&&typeof _0x4d4f93[_0x1880('0x1d')]==='undefined';var _0x354eb1=_0x1a3e50[_0x1880('0x1e')];var _0x3d9f75=_0x34271b?0x0:_0x4d4f93['offset'];var _0x5b4974=_0x34271b?_0x1a3e50[_0x1880('0x1e')]:_0x4d4f93[_0x1880('0x1b')]+_0x4d4f93['limit'];var _0x1b955d;if(_0x5b4974>=_0x354eb1){_0x5b4974=_0x354eb1;_0x1b955d=0xc8;}else{_0x1b955d=0xce;}_0x10ec1a[_0x1880('0x19')](_0x1b955d);return _0x10ec1a[_0x1880('0x1f')](_0x1880('0x20'),_0x3d9f75+'-'+_0x5b4974+'/'+_0x354eb1)[_0x1880('0x1a')](_0x1a3e50);}return null;};}function patchUpdates(_0x4a8806){return function(_0x40acd2){try{jsonpatch[_0x1880('0x21')](_0x40acd2,_0x4a8806,!![]);}catch(_0x2d3129){return BPromise[_0x1880('0x22')](_0x2d3129);}return _0x40acd2[_0x1880('0x23')]();};}function saveUpdates(_0x233c3b,_0x134e9a){return function(_0x110677){if(_0x110677){return _0x110677[_0x1880('0x24')](_0x233c3b)['then'](function(_0x594805){return _0x594805;});}return null;};}function removeEntity(_0xcb7978,_0x581be6){return function(_0x2d9963){if(_0x2d9963){return _0x2d9963[_0x1880('0x25')]()['then'](function(){_0xcb7978[_0x1880('0x19')](0xcc)[_0x1880('0x26')]();});}};}function handleEntityNotFound(_0x134d86,_0x12167d){return function(_0x4f3c4b){if(!_0x4f3c4b){_0x134d86[_0x1880('0x18')](0x194);}return _0x4f3c4b;};}function handleError(_0x2dea26,_0x22a6e7){_0x22a6e7=_0x22a6e7||0x1f4;return function(_0x11ccf6){logger[_0x1880('0x27')](_0x11ccf6[_0x1880('0x28')]);if(_0x11ccf6[_0x1880('0x29')]){delete _0x11ccf6['name'];}_0x2dea26[_0x1880('0x19')](_0x22a6e7)[_0x1880('0x2a')](_0x11ccf6);};}exports[_0x1880('0x2b')]=function(_0x34e3b2,_0xc3498a){var _0x47ff96={},_0x4f870f={},_0x415ccc={'count':0x0,'rows':[]};var _0x38288e=_[_0x1880('0x2c')](db[_0x1880('0x2d')][_0x1880('0x2e')],function(_0x68311d){return{'name':_0x68311d['fieldName'],'type':_0x68311d[_0x1880('0x2f')][_0x1880('0x30')]};});_0x4f870f[_0x1880('0x31')]=_['map'](_0x38288e,_0x1880('0x29'));_0x4f870f[_0x1880('0x32')]=_[_0x1880('0x33')](_0x34e3b2[_0x1880('0x32')]);_0x4f870f[_0x1880('0x34')]=_['intersection'](_0x4f870f[_0x1880('0x31')],_0x4f870f['query']);_0x47ff96[_0x1880('0x35')]=_[_0x1880('0x36')](_0x4f870f[_0x1880('0x31')],qs['fields'](_0x34e3b2[_0x1880('0x32')][_0x1880('0x37')]));_0x47ff96[_0x1880('0x35')]=_0x47ff96[_0x1880('0x35')]['length']?_0x47ff96[_0x1880('0x35')]:_0x4f870f[_0x1880('0x31')];if(!_0x34e3b2['query'][_0x1880('0x38')]('nolimit')){_0x47ff96[_0x1880('0x1d')]=qs[_0x1880('0x1d')](_0x34e3b2['query'][_0x1880('0x1d')]);_0x47ff96['offset']=qs[_0x1880('0x1b')](_0x34e3b2[_0x1880('0x32')][_0x1880('0x1b')]);}_0x47ff96[_0x1880('0x39')]=qs[_0x1880('0x3a')](_0x34e3b2[_0x1880('0x32')][_0x1880('0x3a')]);_0x47ff96[_0x1880('0x3b')]=qs[_0x1880('0x34')](_[_0x1880('0x3c')](_0x34e3b2[_0x1880('0x32')],_0x4f870f[_0x1880('0x34')]),_0x38288e);if(_0x34e3b2[_0x1880('0x32')][_0x1880('0x3d')]){_0x47ff96[_0x1880('0x3b')]=_[_0x1880('0x3e')](_0x47ff96[_0x1880('0x3b')],{'$or':_[_0x1880('0x2c')](_0x38288e,function(_0x1a687a){if(_0x1a687a[_0x1880('0x2f')]!==_0x1880('0x3f')){var _0x296c7c={};_0x296c7c[_0x1a687a[_0x1880('0x29')]]={'$like':'%'+_0x34e3b2[_0x1880('0x32')][_0x1880('0x3d')]+'%'};return _0x296c7c;}})});}_0x47ff96=_['merge']({},_0x47ff96,_0x34e3b2[_0x1880('0x40')]);var _0x5e0674={'where':_0x47ff96[_0x1880('0x3b')]};return db[_0x1880('0x2d')][_0x1880('0x1e')](_0x5e0674)['then'](function(_0x55f601){_0x415ccc[_0x1880('0x1e')]=_0x55f601;if(_0x34e3b2['query'][_0x1880('0x41')]){_0x47ff96[_0x1880('0x42')]=[{'all':!![]}];}return db[_0x1880('0x2d')][_0x1880('0x43')](_0x47ff96);})['then'](function(_0x544266){_0x415ccc['rows']=_0x544266;return _0x415ccc;})[_0x1880('0x44')](respondWithFilteredResult(_0xc3498a,_0x47ff96))['catch'](handleError(_0xc3498a,null));};exports[_0x1880('0x45')]=function(_0x32053e,_0x430942){var _0x9b40ee={'raw':!![],'where':{'id':_0x32053e[_0x1880('0x46')]['id']}},_0x17d187={};_0x17d187['model']=_['keys'](db[_0x1880('0x2d')][_0x1880('0x2e')]);_0x17d187[_0x1880('0x32')]=_[_0x1880('0x33')](_0x32053e[_0x1880('0x32')]);_0x17d187[_0x1880('0x34')]=_[_0x1880('0x36')](_0x17d187[_0x1880('0x31')],_0x17d187[_0x1880('0x32')]);_0x9b40ee[_0x1880('0x35')]=_[_0x1880('0x36')](_0x17d187[_0x1880('0x31')],qs[_0x1880('0x37')](_0x32053e[_0x1880('0x32')][_0x1880('0x37')]));_0x9b40ee[_0x1880('0x35')]=_0x9b40ee[_0x1880('0x35')]['length']?_0x9b40ee['attributes']:_0x17d187[_0x1880('0x31')];if(_0x32053e['query']['includeAll']){_0x9b40ee[_0x1880('0x42')]=[{'all':!![]}];}_0x9b40ee=_[_0x1880('0x3e')]({},_0x9b40ee,_0x32053e['options']);return db[_0x1880('0x2d')][_0x1880('0x47')](_0x9b40ee)['then'](handleEntityNotFound(_0x430942,null))['then'](respondWithResult(_0x430942,null))['catch'](handleError(_0x430942,null));};exports[_0x1880('0x48')]=function(_0x14e41d,_0x4af0b8){return db[_0x1880('0x2d')][_0x1880('0x48')](_0x14e41d[_0x1880('0x49')],{})[_0x1880('0x44')](respondWithResult(_0x4af0b8,0xc9))['catch'](handleError(_0x4af0b8,null));};exports[_0x1880('0x24')]=function(_0x270883,_0x2100f0){if(_0x270883['body']['id']){delete _0x270883[_0x1880('0x49')]['id'];}return db[_0x1880('0x2d')][_0x1880('0x47')]({'where':{'id':_0x270883['params']['id']}})[_0x1880('0x44')](handleEntityNotFound(_0x2100f0,null))[_0x1880('0x44')](saveUpdates(_0x270883[_0x1880('0x49')],null))[_0x1880('0x44')](respondWithResult(_0x2100f0,null))['catch'](handleError(_0x2100f0,null));};exports['destroy']=function(_0x5ddb77,_0x560ebd){return db[_0x1880('0x2d')][_0x1880('0x47')]({'where':{'id':_0x5ddb77['params']['id']}})['then'](handleEntityNotFound(_0x560ebd,null))[_0x1880('0x44')](removeEntity(_0x560ebd,null))[_0x1880('0x4a')](handleError(_0x560ebd,null));};
\ No newline at end of file