Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / intDynamics365Field / intDynamics365Field.controller.js
index 85aa229..f39d7af 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf150=['count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send','index','map','fieldName','type','key','model','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','where','pick','filter','merge','VIRTUAL','options','Dynamics365Field','includeAll','rows','catch','show','params','keys','rawAttributes','include','create','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','bluebird','mustache','util','path','to-csv','ejs','squel','jsforce','desk.js','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json'];(function(_0x5174f6,_0x378808){var _0x2acf8e=function(_0x292da6){while(--_0x292da6){_0x5174f6['push'](_0x5174f6['shift']());}};_0x2acf8e(++_0x378808);}(_0xf150,0x196));var _0x0f15=function(_0x2f1cf8,_0x3fff4f){_0x2f1cf8=_0x2f1cf8-0x0;var _0x5455d6=_0xf150[_0x2f1cf8];return _0x5455d6;};'use strict';var pdf=require(_0x0f15('0x0'));var emlformat=require(_0x0f15('0x1'));var rimraf=require(_0x0f15('0x2'));var zipdir=require(_0x0f15('0x3'));var jsonpatch=require(_0x0f15('0x4'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x0f15('0x5'));var Mustache=require(_0x0f15('0x6'));var util=require(_0x0f15('0x7'));var path=require(_0x0f15('0x8'));var sox=require('sox');var csv=require(_0x0f15('0x9'));var ejs=require(_0x0f15('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0x0f15('0xb'));var crypto=require('crypto');var jsforce=require(_0x0f15('0xc'));var deskjs=require(_0x0f15('0xd'));var toCsv=require(_0x0f15('0x9'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x0f15('0xe'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x0f15('0xf'));var logger=require(_0x0f15('0x10'))(_0x0f15('0x11'));var utils=require(_0x0f15('0x12'));var config=require(_0x0f15('0x13'));var licenseUtil=require(_0x0f15('0x14'));var db=require(_0x0f15('0x15'))['db'];function respondWithStatusCode(_0x3ae76e,_0x227852){_0x227852=_0x227852||0xcc;return function(_0x1b31c1){if(_0x1b31c1){return _0x3ae76e[_0x0f15('0x16')](_0x227852);}return _0x3ae76e[_0x0f15('0x17')](_0x227852)[_0x0f15('0x18')]();};}function respondWithResult(_0x476769,_0x110269){_0x110269=_0x110269||0xc8;return function(_0x552fae){if(_0x552fae){return _0x476769[_0x0f15('0x17')](_0x110269)[_0x0f15('0x19')](_0x552fae);}};}function respondWithFilteredResult(_0x15e185,_0x5e71dc){return function(_0x11f200){if(_0x11f200){var _0x15b66b=_0x11f200[_0x0f15('0x1a')],_0x4ada0b=_0x5e71dc['offset'],_0x3746ee=_0x5e71dc[_0x0f15('0x1b')]+_0x5e71dc[_0x0f15('0x1c')],_0x308757;if(_0x3746ee>=_0x15b66b){_0x3746ee=_0x15b66b;_0x308757=0xc8;}else{_0x308757=0xce;}_0x15e185['status'](_0x308757);return _0x15e185[_0x0f15('0x1d')](_0x0f15('0x1e'),_0x4ada0b+'-'+_0x3746ee+'/'+_0x15b66b)[_0x0f15('0x19')](_0x11f200);}return null;};}function patchUpdates(_0x508820){return function(_0x2aeaeb){try{jsonpatch[_0x0f15('0x1f')](_0x2aeaeb,_0x508820,!![]);}catch(_0x667a6b){return BPromise[_0x0f15('0x20')](_0x667a6b);}return _0x2aeaeb[_0x0f15('0x21')]();};}function saveUpdates(_0x1a9ce6,_0x3b6df7){return function(_0x44ac86){if(_0x44ac86){return _0x44ac86[_0x0f15('0x22')](_0x1a9ce6)[_0x0f15('0x23')](function(_0x9ce5b3){return _0x9ce5b3;});}return null;};}function removeEntity(_0x23bd29,_0x4b0676){return function(_0xc9f79a){if(_0xc9f79a){return _0xc9f79a[_0x0f15('0x24')]()['then'](function(){_0x23bd29['status'](0xcc)[_0x0f15('0x18')]();});}};}function handleEntityNotFound(_0x5e4784,_0x150e62){return function(_0x213d72){if(!_0x213d72){_0x5e4784[_0x0f15('0x16')](0x194);}return _0x213d72;};}function handleError(_0x2e7fd1,_0x5c6945){_0x5c6945=_0x5c6945||0x1f4;return function(_0x528668){logger[_0x0f15('0x25')](_0x528668[_0x0f15('0x26')]);if(_0x528668[_0x0f15('0x27')]){delete _0x528668[_0x0f15('0x27')];}_0x2e7fd1[_0x0f15('0x17')](_0x5c6945)[_0x0f15('0x28')](_0x528668);};}exports[_0x0f15('0x29')]=function(_0x5c1c97,_0x5e5cec){var _0x35062b={},_0x308329={},_0x124fb6={'count':0x0,'rows':[]};var _0x573e25=_[_0x0f15('0x2a')](db['Dynamics365Field']['rawAttributes'],function(_0x24d0d5){return{'name':_0x24d0d5[_0x0f15('0x2b')],'type':_0x24d0d5[_0x0f15('0x2c')][_0x0f15('0x2d')]};});_0x308329[_0x0f15('0x2e')]=_['map'](_0x573e25,'name');_0x308329[_0x0f15('0x2f')]=_['keys'](_0x5c1c97['query']);_0x308329[_0x0f15('0x30')]=_[_0x0f15('0x31')](_0x308329['model'],_0x308329[_0x0f15('0x2f')]);_0x35062b['attributes']=_[_0x0f15('0x31')](_0x308329[_0x0f15('0x2e')],qs[_0x0f15('0x32')](_0x5c1c97['query'][_0x0f15('0x32')]));_0x35062b['attributes']=_0x35062b[_0x0f15('0x33')][_0x0f15('0x34')]?_0x35062b[_0x0f15('0x33')]:_0x308329[_0x0f15('0x2e')];if(!_0x5c1c97[_0x0f15('0x2f')][_0x0f15('0x35')](_0x0f15('0x36'))){_0x35062b[_0x0f15('0x1c')]=qs[_0x0f15('0x1c')](_0x5c1c97['query'][_0x0f15('0x1c')]);_0x35062b[_0x0f15('0x1b')]=qs[_0x0f15('0x1b')](_0x5c1c97[_0x0f15('0x2f')][_0x0f15('0x1b')]);}_0x35062b['order']=qs['sort'](_0x5c1c97[_0x0f15('0x2f')]['sort']);_0x35062b[_0x0f15('0x37')]=qs['filters'](_[_0x0f15('0x38')](_0x5c1c97[_0x0f15('0x2f')],_0x308329['filters']),_0x573e25);if(_0x5c1c97[_0x0f15('0x2f')][_0x0f15('0x39')]){_0x35062b['where']=_[_0x0f15('0x3a')](_0x35062b[_0x0f15('0x37')],{'$or':_['map'](_0x573e25,function(_0x54a687){if(_0x54a687['type']!==_0x0f15('0x3b')){var _0x397e1d={};_0x397e1d[_0x54a687[_0x0f15('0x27')]]={'$like':'%'+_0x5c1c97[_0x0f15('0x2f')][_0x0f15('0x39')]+'%'};return _0x397e1d;}})});}_0x35062b=_[_0x0f15('0x3a')]({},_0x35062b,_0x5c1c97[_0x0f15('0x3c')]);var _0x3d3bb4={'where':_0x35062b[_0x0f15('0x37')]};return db[_0x0f15('0x3d')]['count'](_0x3d3bb4)[_0x0f15('0x23')](function(_0x4dea56){_0x124fb6[_0x0f15('0x1a')]=_0x4dea56;if(_0x5c1c97[_0x0f15('0x2f')][_0x0f15('0x3e')]){_0x35062b['include']=[{'all':!![]}];}return db['Dynamics365Field']['findAll'](_0x35062b);})[_0x0f15('0x23')](function(_0x5c351c){_0x124fb6[_0x0f15('0x3f')]=_0x5c351c;return _0x124fb6;})[_0x0f15('0x23')](respondWithFilteredResult(_0x5e5cec,_0x35062b))[_0x0f15('0x40')](handleError(_0x5e5cec,null));};exports[_0x0f15('0x41')]=function(_0xc81d34,_0x370a08){var _0x515c76={'raw':!![],'where':{'id':_0xc81d34[_0x0f15('0x42')]['id']}},_0x19ccd2={};_0x19ccd2[_0x0f15('0x2e')]=_[_0x0f15('0x43')](db['Dynamics365Field'][_0x0f15('0x44')]);_0x19ccd2[_0x0f15('0x2f')]=_['keys'](_0xc81d34['query']);_0x19ccd2[_0x0f15('0x30')]=_[_0x0f15('0x31')](_0x19ccd2[_0x0f15('0x2e')],_0x19ccd2[_0x0f15('0x2f')]);_0x515c76[_0x0f15('0x33')]=_[_0x0f15('0x31')](_0x19ccd2[_0x0f15('0x2e')],qs[_0x0f15('0x32')](_0xc81d34['query'][_0x0f15('0x32')]));_0x515c76[_0x0f15('0x33')]=_0x515c76[_0x0f15('0x33')][_0x0f15('0x34')]?_0x515c76['attributes']:_0x19ccd2[_0x0f15('0x2e')];if(_0xc81d34[_0x0f15('0x2f')][_0x0f15('0x3e')]){_0x515c76[_0x0f15('0x45')]=[{'all':!![]}];}_0x515c76=_[_0x0f15('0x3a')]({},_0x515c76,_0xc81d34[_0x0f15('0x3c')]);return db[_0x0f15('0x3d')]['find'](_0x515c76)[_0x0f15('0x23')](handleEntityNotFound(_0x370a08,null))[_0x0f15('0x23')](respondWithResult(_0x370a08,null))[_0x0f15('0x40')](handleError(_0x370a08,null));};exports[_0x0f15('0x46')]=function(_0x156ddd,_0xc5a111){return db[_0x0f15('0x3d')][_0x0f15('0x46')](_0x156ddd[_0x0f15('0x47')],{})[_0x0f15('0x23')](respondWithResult(_0xc5a111,0xc9))['catch'](handleError(_0xc5a111,null));};exports[_0x0f15('0x22')]=function(_0xec5e2a,_0x403e22){if(_0xec5e2a[_0x0f15('0x47')]['id']){delete _0xec5e2a['body']['id'];}return db[_0x0f15('0x3d')]['find']({'where':{'id':_0xec5e2a[_0x0f15('0x42')]['id']}})['then'](handleEntityNotFound(_0x403e22,null))[_0x0f15('0x23')](saveUpdates(_0xec5e2a[_0x0f15('0x47')],null))['then'](respondWithResult(_0x403e22,null))[_0x0f15('0x40')](handleError(_0x403e22,null));};exports[_0x0f15('0x24')]=function(_0x5ef149,_0x5d888a){return db['Dynamics365Field']['find']({'where':{'id':_0x5ef149['params']['id']}})[_0x0f15('0x23')](handleEntityNotFound(_0x5d888a,null))['then'](removeEntity(_0x5d888a,null))[_0x0f15('0x40')](handleError(_0x5d888a,null));};
\ No newline at end of file
+var _0xe0da=['jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/license/util','../../mysqldb','status','end','json','offset','limit','set','Content-Range','reject','save','update','then','destroy','sendStatus','error','stack','name','send','map','Dynamics365Field','rawAttributes','fieldName','type','key','model','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','keys','find','create','body','html-pdf','eml-format','zip-dir','request-promise','bluebird','path','sox','ejs','lodash','squel','crypto'];(function(_0x2dbd26,_0x398dcd){var _0x1744ad=function(_0x1e2592){while(--_0x1e2592){_0x2dbd26['push'](_0x2dbd26['shift']());}};_0x1744ad(++_0x398dcd);}(_0xe0da,0xd0));var _0xae0d=function(_0x29aed4,_0x4c1d19){_0x29aed4=_0x29aed4-0x0;var _0x3cd329=_0xe0da[_0x29aed4];return _0x3cd329;};'use strict';var pdf=require(_0xae0d('0x0'));var emlformat=require(_0xae0d('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xae0d('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xae0d('0x3'));var moment=require('moment');var BPromise=require(_0xae0d('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0xae0d('0x5'));var sox=require(_0xae0d('0x6'));var csv=require('to-csv');var ejs=require(_0xae0d('0x7'));var fs=require('fs');var _=require(_0xae0d('0x8'));var squel=require(_0xae0d('0x9'));var crypto=require(_0xae0d('0xa'));var jsforce=require(_0xae0d('0xb'));var deskjs=require(_0xae0d('0xc'));var toCsv=require(_0xae0d('0xd'));var querystring=require(_0xae0d('0xe'));var Papa=require(_0xae0d('0xf'));var Redis=require('ioredis');var authService=require(_0xae0d('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0xae0d('0x11'));var hardwareService=require(_0xae0d('0x12'));var logger=require(_0xae0d('0x13'))(_0xae0d('0x14'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0xae0d('0x15'));var db=require(_0xae0d('0x16'))['db'];function respondWithStatusCode(_0x98b23b,_0x43ac32){_0x43ac32=_0x43ac32||0xcc;return function(_0x5d2e0b){if(_0x5d2e0b){return _0x98b23b['sendStatus'](_0x43ac32);}return _0x98b23b[_0xae0d('0x17')](_0x43ac32)[_0xae0d('0x18')]();};}function respondWithResult(_0x43b9c6,_0x5e6a18){_0x5e6a18=_0x5e6a18||0xc8;return function(_0x513181){if(_0x513181){return _0x43b9c6[_0xae0d('0x17')](_0x5e6a18)[_0xae0d('0x19')](_0x513181);}};}function respondWithFilteredResult(_0x45942c,_0x15c960){return function(_0x388f89){if(_0x388f89){var _0x1442de=_0x388f89['count'],_0x147cc7=_0x15c960[_0xae0d('0x1a')],_0x32487c=_0x15c960[_0xae0d('0x1a')]+_0x15c960[_0xae0d('0x1b')],_0x3fbaf9;if(_0x32487c>=_0x1442de){_0x32487c=_0x1442de;_0x3fbaf9=0xc8;}else{_0x3fbaf9=0xce;}_0x45942c[_0xae0d('0x17')](_0x3fbaf9);return _0x45942c[_0xae0d('0x1c')](_0xae0d('0x1d'),_0x147cc7+'-'+_0x32487c+'/'+_0x1442de)[_0xae0d('0x19')](_0x388f89);}return null;};}function patchUpdates(_0x2e9d04){return function(_0xd5ea05){try{jsonpatch['apply'](_0xd5ea05,_0x2e9d04,!![]);}catch(_0x5a1286){return BPromise[_0xae0d('0x1e')](_0x5a1286);}return _0xd5ea05[_0xae0d('0x1f')]();};}function saveUpdates(_0x13b783,_0x1a7957){return function(_0x11453f){if(_0x11453f){return _0x11453f[_0xae0d('0x20')](_0x13b783)[_0xae0d('0x21')](function(_0x56dada){return _0x56dada;});}return null;};}function removeEntity(_0x7204bc,_0x24e785){return function(_0x106439){if(_0x106439){return _0x106439[_0xae0d('0x22')]()['then'](function(){_0x7204bc[_0xae0d('0x17')](0xcc)[_0xae0d('0x18')]();});}};}function handleEntityNotFound(_0x37a8ee,_0x33116f){return function(_0x12dcaa){if(!_0x12dcaa){_0x37a8ee[_0xae0d('0x23')](0x194);}return _0x12dcaa;};}function handleError(_0x2a4b86,_0xde3145){_0xde3145=_0xde3145||0x1f4;return function(_0x232c32){logger[_0xae0d('0x24')](_0x232c32[_0xae0d('0x25')]);if(_0x232c32['name']){delete _0x232c32[_0xae0d('0x26')];}_0x2a4b86[_0xae0d('0x17')](_0xde3145)[_0xae0d('0x27')](_0x232c32);};}exports['index']=function(_0x5ea252,_0x16328e){var _0x116610={},_0x299204={},_0x8346b7={'count':0x0,'rows':[]};var _0x4913b7=_[_0xae0d('0x28')](db[_0xae0d('0x29')][_0xae0d('0x2a')],function(_0x57c0b1){return{'name':_0x57c0b1[_0xae0d('0x2b')],'type':_0x57c0b1[_0xae0d('0x2c')][_0xae0d('0x2d')]};});_0x299204[_0xae0d('0x2e')]=_['map'](_0x4913b7,_0xae0d('0x26'));_0x299204[_0xae0d('0x2f')]=_['keys'](_0x5ea252[_0xae0d('0x2f')]);_0x299204[_0xae0d('0x30')]=_[_0xae0d('0x31')](_0x299204['model'],_0x299204[_0xae0d('0x2f')]);_0x116610['attributes']=_[_0xae0d('0x31')](_0x299204['model'],qs[_0xae0d('0x32')](_0x5ea252[_0xae0d('0x2f')][_0xae0d('0x32')]));_0x116610[_0xae0d('0x33')]=_0x116610[_0xae0d('0x33')][_0xae0d('0x34')]?_0x116610[_0xae0d('0x33')]:_0x299204[_0xae0d('0x2e')];if(!_0x5ea252['query'][_0xae0d('0x35')](_0xae0d('0x36'))){_0x116610[_0xae0d('0x1b')]=qs['limit'](_0x5ea252[_0xae0d('0x2f')][_0xae0d('0x1b')]);_0x116610[_0xae0d('0x1a')]=qs[_0xae0d('0x1a')](_0x5ea252['query'][_0xae0d('0x1a')]);}_0x116610[_0xae0d('0x37')]=qs[_0xae0d('0x38')](_0x5ea252[_0xae0d('0x2f')][_0xae0d('0x38')]);_0x116610[_0xae0d('0x39')]=qs['filters'](_[_0xae0d('0x3a')](_0x5ea252[_0xae0d('0x2f')],_0x299204[_0xae0d('0x30')]),_0x4913b7);if(_0x5ea252[_0xae0d('0x2f')]['filter']){_0x116610['where']=_[_0xae0d('0x3b')](_0x116610[_0xae0d('0x39')],{'$or':_['map'](_0x4913b7,function(_0x805dcd){if(_0x805dcd[_0xae0d('0x2c')]!==_0xae0d('0x3c')){var _0x5e1cd4={};_0x5e1cd4[_0x805dcd['name']]={'$like':'%'+_0x5ea252[_0xae0d('0x2f')]['filter']+'%'};return _0x5e1cd4;}})});}_0x116610=_['merge']({},_0x116610,_0x5ea252[_0xae0d('0x3d')]);var _0x5d4523={'where':_0x116610[_0xae0d('0x39')]};return db[_0xae0d('0x29')]['count'](_0x5d4523)[_0xae0d('0x21')](function(_0x3aef7d){_0x8346b7['count']=_0x3aef7d;if(_0x5ea252['query'][_0xae0d('0x3e')]){_0x116610[_0xae0d('0x3f')]=[{'all':!![]}];}return db[_0xae0d('0x29')][_0xae0d('0x40')](_0x116610);})['then'](function(_0x11abca){_0x8346b7[_0xae0d('0x41')]=_0x11abca;return _0x8346b7;})[_0xae0d('0x21')](respondWithFilteredResult(_0x16328e,_0x116610))[_0xae0d('0x42')](handleError(_0x16328e,null));};exports[_0xae0d('0x43')]=function(_0x16c301,_0x2f59bf){var _0x135e25={'raw':!![],'where':{'id':_0x16c301[_0xae0d('0x44')]['id']}},_0xfc21c3={};_0xfc21c3[_0xae0d('0x2e')]=_[_0xae0d('0x45')](db[_0xae0d('0x29')]['rawAttributes']);_0xfc21c3[_0xae0d('0x2f')]=_[_0xae0d('0x45')](_0x16c301['query']);_0xfc21c3[_0xae0d('0x30')]=_[_0xae0d('0x31')](_0xfc21c3[_0xae0d('0x2e')],_0xfc21c3[_0xae0d('0x2f')]);_0x135e25[_0xae0d('0x33')]=_[_0xae0d('0x31')](_0xfc21c3[_0xae0d('0x2e')],qs[_0xae0d('0x32')](_0x16c301[_0xae0d('0x2f')][_0xae0d('0x32')]));_0x135e25['attributes']=_0x135e25[_0xae0d('0x33')][_0xae0d('0x34')]?_0x135e25[_0xae0d('0x33')]:_0xfc21c3[_0xae0d('0x2e')];if(_0x16c301['query']['includeAll']){_0x135e25['include']=[{'all':!![]}];}_0x135e25=_[_0xae0d('0x3b')]({},_0x135e25,_0x16c301[_0xae0d('0x3d')]);return db[_0xae0d('0x29')][_0xae0d('0x46')](_0x135e25)[_0xae0d('0x21')](handleEntityNotFound(_0x2f59bf,null))[_0xae0d('0x21')](respondWithResult(_0x2f59bf,null))[_0xae0d('0x42')](handleError(_0x2f59bf,null));};exports[_0xae0d('0x47')]=function(_0x354177,_0x365544){return db['Dynamics365Field'][_0xae0d('0x47')](_0x354177[_0xae0d('0x48')],{})[_0xae0d('0x21')](respondWithResult(_0x365544,0xc9))[_0xae0d('0x42')](handleError(_0x365544,null));};exports[_0xae0d('0x20')]=function(_0x466963,_0x791fa3){if(_0x466963[_0xae0d('0x48')]['id']){delete _0x466963[_0xae0d('0x48')]['id'];}return db[_0xae0d('0x29')][_0xae0d('0x46')]({'where':{'id':_0x466963[_0xae0d('0x44')]['id']}})['then'](handleEntityNotFound(_0x791fa3,null))['then'](saveUpdates(_0x466963['body'],null))[_0xae0d('0x21')](respondWithResult(_0x791fa3,null))['catch'](handleError(_0x791fa3,null));};exports[_0xae0d('0x22')]=function(_0x152c92,_0x3e9515){return db[_0xae0d('0x29')][_0xae0d('0x46')]({'where':{'id':_0x152c92['params']['id']}})['then'](handleEntityNotFound(_0x3e9515,null))[_0xae0d('0x21')](removeEntity(_0x3e9515,null))[_0xae0d('0x42')](handleError(_0x3e9515,null));};
\ No newline at end of file