Built motion from commit (unavailable).|2.0.72
[motion2.git] / server / api / squareOdbc / squareOdbc.controller.js
index 5401196..d187742 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x67ce=['name','send','index','SquareOdbc','rawAttributes','model','keys','query','dateStart','dateEnd','filters','intersection','attributes','fields','length','hasOwnProperty','sort','where','pick','add','day','merge','filter','map','options','count','includeAll','include','findAll','rows','catch','show','params','find','create','body','test','dsn','openSync','closeSync','request-promise','moment','bluebird','mustache','util','path','ejs','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','offset','limit','Content-Range','apply','reject','save','update','then','destroy','error','stack'];(function(_0x465ee1,_0xcc39d7){var _0x2a5c04=function(_0x150a1e){while(--_0x150a1e){_0x465ee1['push'](_0x465ee1['shift']());}};_0x2a5c04(++_0xcc39d7);}(_0x67ce,0x72));var _0xe67c=function(_0x126057,_0x449d57){_0x126057=_0x126057-0x0;var _0x122bdc=_0x67ce[_0x126057];return _0x122bdc;};'use strict';var jsonpatch=require('fast-json-patch');var rp=require(_0xe67c('0x0'));var moment=require(_0xe67c('0x1'));var BPromise=require(_0xe67c('0x2'));var Mustache=require(_0xe67c('0x3'));var util=require(_0xe67c('0x4'));var path=require(_0xe67c('0x5'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xe67c('0x6'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xe67c('0x7'));var jsforce=require(_0xe67c('0x8'));var deskjs=require(_0xe67c('0x9'));var toCsv=require(_0xe67c('0xa'));var querystring=require(_0xe67c('0xb'));var Papa=require(_0xe67c('0xc'));var qs=require(_0xe67c('0xd'));var logger=require(_0xe67c('0xe'))(_0xe67c('0xf'));var utils=require(_0xe67c('0x10'));var config=require(_0xe67c('0x11'));var db=require(_0xe67c('0x12'))['db'];function respondWithStatusCode(_0x50b94e,_0x2b9b72){_0x2b9b72=_0x2b9b72||0xcc;return function(_0xe0375b){if(_0xe0375b){return _0x50b94e[_0xe67c('0x13')](_0x2b9b72);}return _0x50b94e['status'](_0x2b9b72)[_0xe67c('0x14')]();};}function respondWithResult(_0x2e8082,_0x5d8980){_0x5d8980=_0x5d8980||0xc8;return function(_0x4125f3){if(_0x4125f3){return _0x2e8082[_0xe67c('0x15')](_0x5d8980)[_0xe67c('0x16')](_0x4125f3);}};}function respondWithFilteredResult(_0x2786bf,_0x381e45){return function(_0x4dd133){if(_0x4dd133){var _0x5d180b=_0x4dd133['count'],_0x2bfce4=_0x381e45[_0xe67c('0x17')],_0x21a134=_0x381e45['offset']+_0x381e45[_0xe67c('0x18')],_0x4e6f0a;if(_0x21a134>=_0x5d180b){_0x21a134=_0x5d180b;_0x4e6f0a=0xc8;}else{_0x4e6f0a=0xce;}_0x2786bf['status'](_0x4e6f0a);return _0x2786bf['set'](_0xe67c('0x19'),_0x2bfce4+'-'+_0x21a134+'/'+_0x5d180b)[_0xe67c('0x16')](_0x4dd133);}return null;};}function patchUpdates(_0x47c7d6){return function(_0xf55ae5){try{jsonpatch[_0xe67c('0x1a')](_0xf55ae5,_0x47c7d6,!![]);}catch(_0x1dc987){return BPromise[_0xe67c('0x1b')](_0x1dc987);}return _0xf55ae5[_0xe67c('0x1c')]();};}function saveUpdates(_0x25be32,_0x45543d){return function(_0x54fa5e){if(_0x54fa5e){return _0x54fa5e[_0xe67c('0x1d')](_0x25be32)[_0xe67c('0x1e')](function(_0x5b4f32){return _0x5b4f32;});}return null;};}function removeEntity(_0x46f24e,_0x516e11){return function(_0x225084){if(_0x225084){return _0x225084[_0xe67c('0x1f')]()[_0xe67c('0x1e')](function(){_0x46f24e['status'](0xcc)[_0xe67c('0x14')]();});}};}function handleEntityNotFound(_0x5616d7,_0x4f2f2d){return function(_0x119d2b){if(!_0x119d2b){_0x5616d7['sendStatus'](0x194);}return _0x119d2b;};}function handleError(_0x28ddd4,_0x50825d){_0x50825d=_0x50825d||0x1f4;return function(_0xfd5819){logger[_0xe67c('0x20')](_0xfd5819[_0xe67c('0x21')]);if(_0xfd5819[_0xe67c('0x22')]){delete _0xfd5819['name'];}_0x28ddd4['status'](_0x50825d)[_0xe67c('0x23')](_0xfd5819);};}exports[_0xe67c('0x24')]=function(_0x2b0b06,_0x4676a8){var _0x296692={},_0x17d1a6={},_0x4316e5={'count':0x0,'rows':[]};var _0x4bfa03=db[_0xe67c('0x25')][_0xe67c('0x26')];_0x17d1a6[_0xe67c('0x27')]=_[_0xe67c('0x28')](_0x4bfa03);var _0x5f4971={'dateStart':_0x2b0b06[_0xe67c('0x29')][_0xe67c('0x2a')],'dateEnd':_0x2b0b06['query'][_0xe67c('0x2b')]};delete _0x2b0b06[_0xe67c('0x29')][_0xe67c('0x2a')];delete _0x2b0b06['query'][_0xe67c('0x2b')];_0x17d1a6[_0xe67c('0x29')]=_[_0xe67c('0x28')](_0x2b0b06[_0xe67c('0x29')]);_0x17d1a6[_0xe67c('0x2c')]=_[_0xe67c('0x2d')](_0x17d1a6['model'],_0x17d1a6['query']);_0x296692[_0xe67c('0x2e')]=_['intersection'](_0x17d1a6[_0xe67c('0x27')],qs[_0xe67c('0x2f')](_0x2b0b06[_0xe67c('0x29')][_0xe67c('0x2f')]));_0x296692[_0xe67c('0x2e')]=_0x296692[_0xe67c('0x2e')][_0xe67c('0x30')]?_0x296692[_0xe67c('0x2e')]:_0x17d1a6[_0xe67c('0x27')];if(!_0x2b0b06[_0xe67c('0x29')][_0xe67c('0x31')]('nolimit')){_0x296692[_0xe67c('0x18')]=qs[_0xe67c('0x18')](_0x2b0b06[_0xe67c('0x29')][_0xe67c('0x18')]);_0x296692['offset']=qs[_0xe67c('0x17')](_0x2b0b06[_0xe67c('0x29')][_0xe67c('0x17')]);}_0x296692['order']=qs['sort'](_0x2b0b06[_0xe67c('0x29')][_0xe67c('0x32')]);_0x296692[_0xe67c('0x33')]=qs[_0xe67c('0x2c')](_[_0xe67c('0x34')](_0x2b0b06[_0xe67c('0x29')],_0x17d1a6['filters']));if(_0x5f4971[_0xe67c('0x2a')]){if(_0x5f4971['dateEnd']){_0x5f4971[_0xe67c('0x2b')]=moment(_0x5f4971[_0xe67c('0x2b')])['add'](0x1,'day');}else{_0x5f4971[_0xe67c('0x2b')]=moment(_0x5f4971['dateStart'])[_0xe67c('0x35')](0x1,_0xe67c('0x36'));}_[_0xe67c('0x37')](_0x296692[_0xe67c('0x33')],{'createdAt':{'$gte':_0x5f4971['dateStart'],'$lte':_0x5f4971[_0xe67c('0x2b')]}});}if(_0x2b0b06[_0xe67c('0x29')][_0xe67c('0x38')]){_0x296692[_0xe67c('0x33')]=_[_0xe67c('0x37')](_0x296692[_0xe67c('0x33')],{'$or':_[_0xe67c('0x39')](_0x296692[_0xe67c('0x2e')],function(_0x225de7){var _0x30fbf6={};_0x30fbf6[_0x225de7]={'$like':'%'+_0x2b0b06[_0xe67c('0x29')][_0xe67c('0x38')]+'%'};return _0x30fbf6;})});}_0x296692=_[_0xe67c('0x37')]({},_0x296692,_0x2b0b06[_0xe67c('0x3a')]);var _0x12b9d6={'where':_0x296692[_0xe67c('0x33')]};return db['SquareOdbc'][_0xe67c('0x3b')](_0x12b9d6)[_0xe67c('0x1e')](function(_0x1a9a30){_0x4316e5[_0xe67c('0x3b')]=_0x1a9a30;if(_0x2b0b06[_0xe67c('0x29')][_0xe67c('0x3c')]){_0x296692[_0xe67c('0x3d')]=[{'all':!![]}];}return db[_0xe67c('0x25')][_0xe67c('0x3e')](_0x296692);})['then'](function(_0x224d57){_0x4316e5[_0xe67c('0x3f')]=_0x224d57;return _0x4316e5;})['then'](respondWithFilteredResult(_0x4676a8,_0x296692))[_0xe67c('0x40')](handleError(_0x4676a8,null));};exports[_0xe67c('0x41')]=function(_0x3dc4c5,_0x215671){var _0x5aff68={'raw':!![],'where':{'id':_0x3dc4c5[_0xe67c('0x42')]['id']}},_0x366224={};_0x366224['model']=_[_0xe67c('0x28')](db['SquareOdbc'][_0xe67c('0x26')]);_0x366224['query']=_[_0xe67c('0x28')](_0x3dc4c5[_0xe67c('0x29')]);_0x366224[_0xe67c('0x2c')]=_[_0xe67c('0x2d')](_0x366224['model'],_0x366224[_0xe67c('0x29')]);_0x5aff68[_0xe67c('0x2e')]=_[_0xe67c('0x2d')](_0x366224[_0xe67c('0x27')],qs[_0xe67c('0x2f')](_0x3dc4c5['query']['fields']));_0x5aff68[_0xe67c('0x2e')]=_0x5aff68[_0xe67c('0x2e')][_0xe67c('0x30')]?_0x5aff68[_0xe67c('0x2e')]:_0x366224['model'];if(_0x3dc4c5[_0xe67c('0x29')]['includeAll']){_0x5aff68[_0xe67c('0x3d')]=[{'all':!![]}];}_0x5aff68=_['merge']({},_0x5aff68,_0x3dc4c5['options']);return db[_0xe67c('0x25')][_0xe67c('0x43')](_0x5aff68)[_0xe67c('0x1e')](handleEntityNotFound(_0x215671,null))[_0xe67c('0x1e')](respondWithResult(_0x215671,null))[_0xe67c('0x40')](handleError(_0x215671,null));};exports[_0xe67c('0x44')]=function(_0x66f92e,_0x50a55a){return db[_0xe67c('0x25')][_0xe67c('0x44')](_0x66f92e[_0xe67c('0x45')],{})[_0xe67c('0x1e')](respondWithResult(_0x50a55a,0xc9))[_0xe67c('0x40')](handleError(_0x50a55a,null));};exports[_0xe67c('0x1d')]=function(_0x4579cc,_0x2c4d1d){if(_0x4579cc[_0xe67c('0x45')]['id']){delete _0x4579cc['body']['id'];}return db[_0xe67c('0x25')][_0xe67c('0x43')]({'where':{'id':_0x4579cc['params']['id']}})['then'](handleEntityNotFound(_0x2c4d1d,null))[_0xe67c('0x1e')](saveUpdates(_0x4579cc[_0xe67c('0x45')],null))[_0xe67c('0x1e')](respondWithResult(_0x2c4d1d,null))[_0xe67c('0x40')](handleError(_0x2c4d1d,null));};exports[_0xe67c('0x1f')]=function(_0x1a24f2,_0x27186f){return db[_0xe67c('0x25')]['find']({'where':{'id':_0x1a24f2[_0xe67c('0x42')]['id']}})['then'](handleEntityNotFound(_0x27186f,null))[_0xe67c('0x1e')](removeEntity(_0x27186f,null))[_0xe67c('0x40')](handleError(_0x27186f,null));};exports[_0xe67c('0x46')]=function(_0x568e04,_0x46cbc6,_0x2e9331){var _0x1afdf0;return db['SquareOdbc'][_0xe67c('0x43')]({'where':{'id':_0x568e04[_0xe67c('0x42')]['id']},'attributes':['id',_0xe67c('0x47')]})['then'](handleEntityNotFound(_0x46cbc6,null))[_0xe67c('0x1e')](function(_0x445685){if(_0x445685){var _0x1920c3=require('odbc')();_0x1920c3[_0xe67c('0x48')](_0x445685[_0xe67c('0x47')]);_0x1920c3[_0xe67c('0x49')]();return _0x445685;}})['then'](respondWithResult(_0x46cbc6,null))['catch'](handleError(_0x46cbc6,null));};
\ No newline at end of file
+var _0xe033=['set','Content-Range','reject','save','update','then','error','stack','name','index','rawAttributes','model','keys','query','dateStart','dateEnd','intersection','attributes','fields','length','nolimit','order','sort','filters','pick','add','day','merge','where','filter','map','options','SquareOdbc','includeAll','findAll','catch','params','find','create','body','destroy','dsn','closeSync','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','squel','crypto','jsforce','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','status','json','count','offset','limit'];(function(_0x502c7d,_0x2f1285){var _0x30b7ed=function(_0x2d92f3){while(--_0x2d92f3){_0x502c7d['push'](_0x502c7d['shift']());}};_0x30b7ed(++_0x2f1285);}(_0xe033,0x17a));var _0x3e03=function(_0x4b7b8c,_0x4c66ab){_0x4b7b8c=_0x4b7b8c-0x0;var _0x1329de=_0xe033[_0x4b7b8c];return _0x1329de;};'use strict';var jsonpatch=require(_0x3e03('0x0'));var rp=require(_0x3e03('0x1'));var moment=require('moment');var BPromise=require(_0x3e03('0x2'));var Mustache=require(_0x3e03('0x3'));var util=require(_0x3e03('0x4'));var path=require(_0x3e03('0x5'));var sox=require(_0x3e03('0x6'));var csv=require(_0x3e03('0x7'));var ejs=require(_0x3e03('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x3e03('0x9'));var crypto=require(_0x3e03('0xa'));var jsforce=require(_0x3e03('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x3e03('0x7'));var querystring=require(_0x3e03('0xc'));var Papa=require(_0x3e03('0xd'));var qs=require(_0x3e03('0xe'));var logger=require(_0x3e03('0xf'))(_0x3e03('0x10'));var utils=require('../../config/utils');var config=require(_0x3e03('0x11'));var db=require(_0x3e03('0x12'))['db'];function respondWithStatusCode(_0x354c76,_0x39e254){_0x39e254=_0x39e254||0xcc;return function(_0x44643a){if(_0x44643a){return _0x354c76['sendStatus'](_0x39e254);}return _0x354c76[_0x3e03('0x13')](_0x39e254)['end']();};}function respondWithResult(_0x204ce3,_0xe0d7fc){_0xe0d7fc=_0xe0d7fc||0xc8;return function(_0x129fa9){if(_0x129fa9){return _0x204ce3['status'](_0xe0d7fc)[_0x3e03('0x14')](_0x129fa9);}};}function respondWithFilteredResult(_0x36b95f,_0x5142dc){return function(_0x45ae27){if(_0x45ae27){var _0x32aebe=_0x45ae27[_0x3e03('0x15')],_0x2a37e0=_0x5142dc['offset'],_0x2042e6=_0x5142dc[_0x3e03('0x16')]+_0x5142dc[_0x3e03('0x17')],_0xbb6d40;if(_0x2042e6>=_0x32aebe){_0x2042e6=_0x32aebe;_0xbb6d40=0xc8;}else{_0xbb6d40=0xce;}_0x36b95f[_0x3e03('0x13')](_0xbb6d40);return _0x36b95f[_0x3e03('0x18')](_0x3e03('0x19'),_0x2a37e0+'-'+_0x2042e6+'/'+_0x32aebe)['json'](_0x45ae27);}return null;};}function patchUpdates(_0x2505e9){return function(_0x22349a){try{jsonpatch['apply'](_0x22349a,_0x2505e9,!![]);}catch(_0x3807e3){return BPromise[_0x3e03('0x1a')](_0x3807e3);}return _0x22349a[_0x3e03('0x1b')]();};}function saveUpdates(_0x65ee7d,_0xebb5d9){return function(_0x4e4555){if(_0x4e4555){return _0x4e4555[_0x3e03('0x1c')](_0x65ee7d)[_0x3e03('0x1d')](function(_0x2f75dc){return _0x2f75dc;});}return null;};}function removeEntity(_0x505081,_0xe5d0e4){return function(_0x35300e){if(_0x35300e){return _0x35300e['destroy']()[_0x3e03('0x1d')](function(){_0x505081[_0x3e03('0x13')](0xcc)['end']();});}};}function handleEntityNotFound(_0x5c92a4,_0x20d4c7){return function(_0x3c03ff){if(!_0x3c03ff){_0x5c92a4['sendStatus'](0x194);}return _0x3c03ff;};}function handleError(_0xbe60db,_0x56b4bc){_0x56b4bc=_0x56b4bc||0x1f4;return function(_0x234693){logger[_0x3e03('0x1e')](_0x234693[_0x3e03('0x1f')]);if(_0x234693[_0x3e03('0x20')]){delete _0x234693['name'];}_0xbe60db[_0x3e03('0x13')](_0x56b4bc)['send'](_0x234693);};}exports[_0x3e03('0x21')]=function(_0x2162a4,_0x414ac3){var _0x36d712={},_0x566714={},_0x20ee17={'count':0x0,'rows':[]};var _0x977795=db['SquareOdbc'][_0x3e03('0x22')];_0x566714[_0x3e03('0x23')]=_[_0x3e03('0x24')](_0x977795);var _0x4918cf={'dateStart':_0x2162a4[_0x3e03('0x25')][_0x3e03('0x26')],'dateEnd':_0x2162a4[_0x3e03('0x25')][_0x3e03('0x27')]};delete _0x2162a4['query'][_0x3e03('0x26')];delete _0x2162a4[_0x3e03('0x25')][_0x3e03('0x27')];_0x566714[_0x3e03('0x25')]=_['keys'](_0x2162a4[_0x3e03('0x25')]);_0x566714['filters']=_[_0x3e03('0x28')](_0x566714[_0x3e03('0x23')],_0x566714[_0x3e03('0x25')]);_0x36d712[_0x3e03('0x29')]=_[_0x3e03('0x28')](_0x566714[_0x3e03('0x23')],qs[_0x3e03('0x2a')](_0x2162a4[_0x3e03('0x25')]['fields']));_0x36d712[_0x3e03('0x29')]=_0x36d712[_0x3e03('0x29')][_0x3e03('0x2b')]?_0x36d712[_0x3e03('0x29')]:_0x566714['model'];if(!_0x2162a4[_0x3e03('0x25')]['hasOwnProperty'](_0x3e03('0x2c'))){_0x36d712[_0x3e03('0x17')]=qs['limit'](_0x2162a4[_0x3e03('0x25')][_0x3e03('0x17')]);_0x36d712[_0x3e03('0x16')]=qs[_0x3e03('0x16')](_0x2162a4[_0x3e03('0x25')][_0x3e03('0x16')]);}_0x36d712[_0x3e03('0x2d')]=qs[_0x3e03('0x2e')](_0x2162a4[_0x3e03('0x25')][_0x3e03('0x2e')]);_0x36d712['where']=qs[_0x3e03('0x2f')](_[_0x3e03('0x30')](_0x2162a4[_0x3e03('0x25')],_0x566714[_0x3e03('0x2f')]));if(_0x4918cf[_0x3e03('0x26')]){if(_0x4918cf[_0x3e03('0x27')]){_0x4918cf[_0x3e03('0x27')]=moment(_0x4918cf[_0x3e03('0x27')])[_0x3e03('0x31')](0x1,_0x3e03('0x32'));}else{_0x4918cf['dateEnd']=moment(_0x4918cf[_0x3e03('0x26')])[_0x3e03('0x31')](0x1,_0x3e03('0x32'));}_[_0x3e03('0x33')](_0x36d712[_0x3e03('0x34')],{'createdAt':{'$gte':_0x4918cf[_0x3e03('0x26')],'$lte':_0x4918cf[_0x3e03('0x27')]}});}if(_0x2162a4[_0x3e03('0x25')][_0x3e03('0x35')]){_0x36d712[_0x3e03('0x34')]=_[_0x3e03('0x33')](_0x36d712[_0x3e03('0x34')],{'$or':_[_0x3e03('0x36')](_0x36d712[_0x3e03('0x29')],function(_0x27e374){var _0x10a4b5={};_0x10a4b5[_0x27e374]={'$like':'%'+_0x2162a4[_0x3e03('0x25')][_0x3e03('0x35')]+'%'};return _0x10a4b5;})});}_0x36d712=_[_0x3e03('0x33')]({},_0x36d712,_0x2162a4[_0x3e03('0x37')]);var _0x39a816={'where':_0x36d712[_0x3e03('0x34')]};return db[_0x3e03('0x38')]['count'](_0x39a816)[_0x3e03('0x1d')](function(_0x9ce4b1){_0x20ee17[_0x3e03('0x15')]=_0x9ce4b1;if(_0x2162a4['query'][_0x3e03('0x39')]){_0x36d712['include']=[{'all':!![]}];}return db['SquareOdbc'][_0x3e03('0x3a')](_0x36d712);})[_0x3e03('0x1d')](function(_0x30a2f8){_0x20ee17['rows']=_0x30a2f8;return _0x20ee17;})['then'](respondWithFilteredResult(_0x414ac3,_0x36d712))[_0x3e03('0x3b')](handleError(_0x414ac3,null));};exports['show']=function(_0x174ae1,_0x1f52ca){var _0x42820c={'raw':!![],'where':{'id':_0x174ae1[_0x3e03('0x3c')]['id']}},_0x2be9c6={};_0x2be9c6[_0x3e03('0x23')]=_[_0x3e03('0x24')](db[_0x3e03('0x38')][_0x3e03('0x22')]);_0x2be9c6[_0x3e03('0x25')]=_[_0x3e03('0x24')](_0x174ae1['query']);_0x2be9c6['filters']=_['intersection'](_0x2be9c6[_0x3e03('0x23')],_0x2be9c6['query']);_0x42820c[_0x3e03('0x29')]=_[_0x3e03('0x28')](_0x2be9c6[_0x3e03('0x23')],qs[_0x3e03('0x2a')](_0x174ae1['query'][_0x3e03('0x2a')]));_0x42820c[_0x3e03('0x29')]=_0x42820c[_0x3e03('0x29')][_0x3e03('0x2b')]?_0x42820c[_0x3e03('0x29')]:_0x2be9c6[_0x3e03('0x23')];if(_0x174ae1[_0x3e03('0x25')][_0x3e03('0x39')]){_0x42820c['include']=[{'all':!![]}];}_0x42820c=_[_0x3e03('0x33')]({},_0x42820c,_0x174ae1[_0x3e03('0x37')]);return db['SquareOdbc'][_0x3e03('0x3d')](_0x42820c)[_0x3e03('0x1d')](handleEntityNotFound(_0x1f52ca,null))['then'](respondWithResult(_0x1f52ca,null))[_0x3e03('0x3b')](handleError(_0x1f52ca,null));};exports['create']=function(_0x4346ff,_0x404008){return db[_0x3e03('0x38')][_0x3e03('0x3e')](_0x4346ff[_0x3e03('0x3f')],{})[_0x3e03('0x1d')](respondWithResult(_0x404008,0xc9))[_0x3e03('0x3b')](handleError(_0x404008,null));};exports['update']=function(_0x240c7b,_0x17e8e3){if(_0x240c7b[_0x3e03('0x3f')]['id']){delete _0x240c7b[_0x3e03('0x3f')]['id'];}return db[_0x3e03('0x38')][_0x3e03('0x3d')]({'where':{'id':_0x240c7b[_0x3e03('0x3c')]['id']}})[_0x3e03('0x1d')](handleEntityNotFound(_0x17e8e3,null))['then'](saveUpdates(_0x240c7b['body'],null))[_0x3e03('0x1d')](respondWithResult(_0x17e8e3,null))['catch'](handleError(_0x17e8e3,null));};exports[_0x3e03('0x40')]=function(_0x56ffae,_0x257445){return db[_0x3e03('0x38')][_0x3e03('0x3d')]({'where':{'id':_0x56ffae[_0x3e03('0x3c')]['id']}})[_0x3e03('0x1d')](handleEntityNotFound(_0x257445,null))['then'](removeEntity(_0x257445,null))[_0x3e03('0x3b')](handleError(_0x257445,null));};exports['test']=function(_0x11cd03,_0x554ed0,_0x1131e3){var _0x566351;return db[_0x3e03('0x38')][_0x3e03('0x3d')]({'where':{'id':_0x11cd03[_0x3e03('0x3c')]['id']},'attributes':['id',_0x3e03('0x41')]})[_0x3e03('0x1d')](handleEntityNotFound(_0x554ed0,null))[_0x3e03('0x1d')](function(_0xe463ae){if(_0xe463ae){var _0x1de1a6=require('odbc')();_0x1de1a6['openSync'](_0xe463ae['dsn']);_0x1de1a6[_0x3e03('0x42')]();return _0xe463ae;}})[_0x3e03('0x1d')](respondWithResult(_0x554ed0,null))[_0x3e03('0x3b')](handleError(_0x554ed0,null));};
\ No newline at end of file