Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.controller.js
index 5c430d6..693d962 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x78f4=['index','map','CmHopperAdditionalPhone','rawAttributes','fieldName','type','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','options','includeAll','findAll','rows','show','params','include','find','catch','create','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','CmHopperAdditionalPhones','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','eml-format','rimraf','zip-dir','fast-json-patch','moment','mustache','util','path','to-csv','ejs','squel','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','count','offset','limit','set','Content-Range','json','apply','reject','save','update','then','destroy','UserProfileResource','stack','name','send'];(function(_0x146155,_0x5f30f4){var _0xbe70a5=function(_0xdf2f65){while(--_0xdf2f65){_0x146155['push'](_0x146155['shift']());}};_0xbe70a5(++_0x5f30f4);}(_0x78f4,0x1c8));var _0x478f=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x78f4[_0x3dd15e];return _0x231fd0;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x478f('0x0'));var rimraf=require(_0x478f('0x1'));var zipdir=require(_0x478f('0x2'));var jsonpatch=require(_0x478f('0x3'));var rp=require('request-promise');var moment=require(_0x478f('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x478f('0x5'));var util=require(_0x478f('0x6'));var path=require(_0x478f('0x7'));var sox=require('sox');var csv=require(_0x478f('0x8'));var ejs=require(_0x478f('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x478f('0xa'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x478f('0xb'));var toCsv=require('to-csv');var querystring=require(_0x478f('0xc'));var Papa=require(_0x478f('0xd'));var Redis=require(_0x478f('0xe'));var authService=require(_0x478f('0xf'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x478f('0x10'));var logger=require(_0x478f('0x11'))(_0x478f('0x12'));var utils=require(_0x478f('0x13'));var config=require(_0x478f('0x14'));var licenseUtil=require(_0x478f('0x15'));var db=require(_0x478f('0x16'))['db'];function respondWithStatusCode(_0x3c91d0,_0x551169){_0x551169=_0x551169||0xcc;return function(_0x1fbb84){if(_0x1fbb84){return _0x3c91d0[_0x478f('0x17')](_0x551169);}return _0x3c91d0[_0x478f('0x18')](_0x551169)[_0x478f('0x19')]();};}function respondWithResult(_0x165dfd,_0xbcfcb4){_0xbcfcb4=_0xbcfcb4||0xc8;return function(_0x41eaae){if(_0x41eaae){return _0x165dfd[_0x478f('0x18')](_0xbcfcb4)['json'](_0x41eaae);}};}function respondWithFilteredResult(_0x3de264,_0x1c8990){return function(_0x36e13a){if(_0x36e13a){var _0x2f1266=_0x36e13a[_0x478f('0x1a')],_0x528142=_0x1c8990[_0x478f('0x1b')],_0x10e21d=_0x1c8990['offset']+_0x1c8990[_0x478f('0x1c')],_0x4f2aeb;if(_0x10e21d>=_0x2f1266){_0x10e21d=_0x2f1266;_0x4f2aeb=0xc8;}else{_0x4f2aeb=0xce;}_0x3de264['status'](_0x4f2aeb);return _0x3de264[_0x478f('0x1d')](_0x478f('0x1e'),_0x528142+'-'+_0x10e21d+'/'+_0x2f1266)[_0x478f('0x1f')](_0x36e13a);}return null;};}function patchUpdates(_0x23b455){return function(_0x3c4b01){try{jsonpatch[_0x478f('0x20')](_0x3c4b01,_0x23b455,!![]);}catch(_0x3e97d2){return BPromise[_0x478f('0x21')](_0x3e97d2);}return _0x3c4b01[_0x478f('0x22')]();};}function saveUpdates(_0x341cd0,_0x47160a){return function(_0x427a8a){if(_0x427a8a){return _0x427a8a[_0x478f('0x23')](_0x341cd0)[_0x478f('0x24')](function(_0x185706){return _0x185706;});}return null;};}function removeEntity(_0x32b512,_0x424427){return function(_0x3b92f5){if(_0x3b92f5){return _0x3b92f5[_0x478f('0x25')]()[_0x478f('0x24')](function(){var _0x4e4a2d=_0x3b92f5['get']({'plain':!![]});var _0x3934b4='CmHopperAdditionalPhones';return db[_0x478f('0x26')][_0x478f('0x25')]({'where':{'type':_0x3934b4,'resourceId':_0x4e4a2d['id']}})[_0x478f('0x24')](function(){return _0x3b92f5;});})[_0x478f('0x24')](function(){_0x32b512[_0x478f('0x18')](0xcc)[_0x478f('0x19')]();});}};}function handleEntityNotFound(_0x4ced66,_0x5ecfd8){return function(_0x65ef4){if(!_0x65ef4){_0x4ced66['sendStatus'](0x194);}return _0x65ef4;};}function handleError(_0x1c0e91,_0x49cb67){_0x49cb67=_0x49cb67||0x1f4;return function(_0x101952){logger['error'](_0x101952[_0x478f('0x27')]);if(_0x101952[_0x478f('0x28')]){delete _0x101952[_0x478f('0x28')];}_0x1c0e91[_0x478f('0x18')](_0x49cb67)[_0x478f('0x29')](_0x101952);};}exports[_0x478f('0x2a')]=function(_0x4e48cd,_0x238967){var _0x28b7b0={},_0x2f9384={},_0x892248={'count':0x0,'rows':[]};var _0xc4e899=_[_0x478f('0x2b')](db[_0x478f('0x2c')][_0x478f('0x2d')],function(_0x3aff4e){return{'name':_0x3aff4e[_0x478f('0x2e')],'type':_0x3aff4e[_0x478f('0x2f')]['key']};});_0x2f9384[_0x478f('0x30')]=_[_0x478f('0x2b')](_0xc4e899,'name');_0x2f9384[_0x478f('0x31')]=_[_0x478f('0x32')](_0x4e48cd[_0x478f('0x31')]);_0x2f9384[_0x478f('0x33')]=_[_0x478f('0x34')](_0x2f9384[_0x478f('0x30')],_0x2f9384['query']);_0x28b7b0[_0x478f('0x35')]=_[_0x478f('0x34')](_0x2f9384[_0x478f('0x30')],qs[_0x478f('0x36')](_0x4e48cd[_0x478f('0x31')][_0x478f('0x36')]));_0x28b7b0[_0x478f('0x35')]=_0x28b7b0['attributes'][_0x478f('0x37')]?_0x28b7b0[_0x478f('0x35')]:_0x2f9384[_0x478f('0x30')];if(!_0x4e48cd[_0x478f('0x31')][_0x478f('0x38')](_0x478f('0x39'))){_0x28b7b0[_0x478f('0x1c')]=qs[_0x478f('0x1c')](_0x4e48cd['query'][_0x478f('0x1c')]);_0x28b7b0[_0x478f('0x1b')]=qs['offset'](_0x4e48cd[_0x478f('0x31')]['offset']);}_0x28b7b0[_0x478f('0x3a')]=qs[_0x478f('0x3b')](_0x4e48cd['query'][_0x478f('0x3b')]);_0x28b7b0[_0x478f('0x3c')]=qs[_0x478f('0x33')](_['pick'](_0x4e48cd['query'],_0x2f9384[_0x478f('0x33')]),_0xc4e899);if(_0x4e48cd[_0x478f('0x31')][_0x478f('0x3d')]){_0x28b7b0[_0x478f('0x3c')]=_[_0x478f('0x3e')](_0x28b7b0['where'],{'$or':_['map'](_0xc4e899,function(_0x34d65c){if(_0x34d65c[_0x478f('0x2f')]!=='VIRTUAL'){var _0x59c805={};_0x59c805[_0x34d65c[_0x478f('0x28')]]={'$like':'%'+_0x4e48cd[_0x478f('0x31')][_0x478f('0x3d')]+'%'};return _0x59c805;}})});}_0x28b7b0=_[_0x478f('0x3e')]({},_0x28b7b0,_0x4e48cd[_0x478f('0x3f')]);var _0x30c32d={'where':_0x28b7b0[_0x478f('0x3c')]};return db[_0x478f('0x2c')][_0x478f('0x1a')](_0x30c32d)[_0x478f('0x24')](function(_0x185413){_0x892248['count']=_0x185413;if(_0x4e48cd[_0x478f('0x31')][_0x478f('0x40')]){_0x28b7b0['include']=[{'all':!![]}];}return db['CmHopperAdditionalPhone'][_0x478f('0x41')](_0x28b7b0);})[_0x478f('0x24')](function(_0x21c13d){_0x892248[_0x478f('0x42')]=_0x21c13d;return _0x892248;})[_0x478f('0x24')](respondWithFilteredResult(_0x238967,_0x28b7b0))['catch'](handleError(_0x238967,null));};exports[_0x478f('0x43')]=function(_0x74793e,_0x348bae){var _0x1697ad={'raw':!![],'where':{'id':_0x74793e[_0x478f('0x44')]['id']}},_0xc46353={};_0xc46353['model']=_['keys'](db[_0x478f('0x2c')][_0x478f('0x2d')]);_0xc46353[_0x478f('0x31')]=_[_0x478f('0x32')](_0x74793e[_0x478f('0x31')]);_0xc46353['filters']=_['intersection'](_0xc46353['model'],_0xc46353[_0x478f('0x31')]);_0x1697ad['attributes']=_[_0x478f('0x34')](_0xc46353[_0x478f('0x30')],qs[_0x478f('0x36')](_0x74793e[_0x478f('0x31')][_0x478f('0x36')]));_0x1697ad['attributes']=_0x1697ad[_0x478f('0x35')][_0x478f('0x37')]?_0x1697ad[_0x478f('0x35')]:_0xc46353[_0x478f('0x30')];if(_0x74793e['query'][_0x478f('0x40')]){_0x1697ad[_0x478f('0x45')]=[{'all':!![]}];}_0x1697ad=_[_0x478f('0x3e')]({},_0x1697ad,_0x74793e['options']);return db['CmHopperAdditionalPhone'][_0x478f('0x46')](_0x1697ad)[_0x478f('0x24')](handleEntityNotFound(_0x348bae,null))[_0x478f('0x24')](respondWithResult(_0x348bae,null))[_0x478f('0x47')](handleError(_0x348bae,null));};exports[_0x478f('0x48')]=function(_0x5cb7fc,_0x5769b1){return db[_0x478f('0x2c')][_0x478f('0x48')](_0x5cb7fc['body'],{})[_0x478f('0x24')](function(_0x1c8e53){var _0x465364=_0x5cb7fc[_0x478f('0x49')][_0x478f('0x4a')]({'plain':!![]});if(!_0x465364)throw new Error(_0x478f('0x4b'));if(_0x465364[_0x478f('0x4c')]===_0x478f('0x49')){var _0x249d01=_0x1c8e53[_0x478f('0x4a')]({'plain':!![]});var _0x3bd9bf=_0x478f('0x4d');return db['UserProfileSection'][_0x478f('0x46')]({'where':{'name':_0x3bd9bf,'userProfileId':_0x465364[_0x478f('0x4e')]},'raw':!![]})['then'](function(_0x27bf73){if(_0x27bf73&&_0x27bf73[_0x478f('0x4f')]===0x0){return db[_0x478f('0x26')][_0x478f('0x48')]({'name':_0x249d01['name'],'resourceId':_0x249d01['id'],'type':_0x27bf73[_0x478f('0x28')],'sectionId':_0x27bf73['id']},{})[_0x478f('0x24')](function(){return _0x1c8e53;});}else{return _0x1c8e53;}})[_0x478f('0x47')](function(_0x9ed68d){logger[_0x478f('0x50')](_0x478f('0x51'),_0x9ed68d);throw _0x9ed68d;});}return _0x1c8e53;})[_0x478f('0x24')](respondWithResult(_0x5769b1,0xc9))[_0x478f('0x47')](handleError(_0x5769b1,null));};exports['update']=function(_0xccd14b,_0x55c00c){if(_0xccd14b[_0x478f('0x52')]['id']){delete _0xccd14b[_0x478f('0x52')]['id'];}return db[_0x478f('0x2c')]['find']({'where':{'id':_0xccd14b['params']['id']}})['then'](handleEntityNotFound(_0x55c00c,null))['then'](saveUpdates(_0xccd14b[_0x478f('0x52')],null))[_0x478f('0x24')](respondWithResult(_0x55c00c,null))[_0x478f('0x47')](handleError(_0x55c00c,null));};exports[_0x478f('0x25')]=function(_0x55afe2,_0x527363){return db[_0x478f('0x2c')][_0x478f('0x46')]({'where':{'id':_0x55afe2[_0x478f('0x44')]['id']}})[_0x478f('0x24')](handleEntityNotFound(_0x527363,null))[_0x478f('0x24')](removeEntity(_0x527363,null))[_0x478f('0x47')](handleError(_0x527363,null));};
\ No newline at end of file
+var _0x27eb=['error','stack','name','send','index','map','rawAttributes','fieldName','type','key','model','keys','filters','query','attributes','intersection','fields','hasOwnProperty','order','sort','where','pick','filter','merge','VIRTUAL','CmHopperAdditionalPhone','includeAll','include','rows','catch','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','eml-format','fast-json-patch','request-promise','moment','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','end','status','json','count','offset','limit','set','Content-Range','reject','save','update','then','destroy','get','CmHopperAdditionalPhones','UserProfileResource'];(function(_0x48cbb8,_0x1c1230){var _0x574b03=function(_0x280152){while(--_0x280152){_0x48cbb8['push'](_0x48cbb8['shift']());}};_0x574b03(++_0x1c1230);}(_0x27eb,0xd0));var _0xb27e=function(_0x3e81d9,_0x488e01){_0x3e81d9=_0x3e81d9-0x0;var _0x311823=_0x27eb[_0x3e81d9];return _0x311823;};'use strict';var pdf=require(_0xb27e('0x0'));var emlformat=require(_0xb27e('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0xb27e('0x2'));var rp=require(_0xb27e('0x3'));var moment=require(_0xb27e('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xb27e('0x5'));var util=require(_0xb27e('0x6'));var path=require(_0xb27e('0x7'));var sox=require(_0xb27e('0x8'));var csv=require('to-csv');var ejs=require(_0xb27e('0x9'));var fs=require('fs');var _=require(_0xb27e('0xa'));var squel=require(_0xb27e('0xb'));var crypto=require(_0xb27e('0xc'));var jsforce=require(_0xb27e('0xd'));var deskjs=require('desk.js');var toCsv=require(_0xb27e('0xe'));var querystring=require(_0xb27e('0xf'));var Papa=require(_0xb27e('0x10'));var Redis=require(_0xb27e('0x11'));var authService=require(_0xb27e('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0xb27e('0x13'));var hardwareService=require(_0xb27e('0x14'));var logger=require('../../config/logger')('api');var utils=require(_0xb27e('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0xb27e('0x16'));var db=require(_0xb27e('0x17'))['db'];function respondWithStatusCode(_0x4d0b5d,_0x58b37f){_0x58b37f=_0x58b37f||0xcc;return function(_0x48c914){if(_0x48c914){return _0x4d0b5d[_0xb27e('0x18')](_0x58b37f);}return _0x4d0b5d['status'](_0x58b37f)[_0xb27e('0x19')]();};}function respondWithResult(_0x54657b,_0x1b55e2){_0x1b55e2=_0x1b55e2||0xc8;return function(_0x5aa86f){if(_0x5aa86f){return _0x54657b[_0xb27e('0x1a')](_0x1b55e2)[_0xb27e('0x1b')](_0x5aa86f);}};}function respondWithFilteredResult(_0x28cc6d,_0x522bbf){return function(_0x26ec32){if(_0x26ec32){var _0x1d14bb=_0x26ec32[_0xb27e('0x1c')],_0x24fc3e=_0x522bbf[_0xb27e('0x1d')],_0x188073=_0x522bbf[_0xb27e('0x1d')]+_0x522bbf[_0xb27e('0x1e')],_0x240767;if(_0x188073>=_0x1d14bb){_0x188073=_0x1d14bb;_0x240767=0xc8;}else{_0x240767=0xce;}_0x28cc6d['status'](_0x240767);return _0x28cc6d[_0xb27e('0x1f')](_0xb27e('0x20'),_0x24fc3e+'-'+_0x188073+'/'+_0x1d14bb)[_0xb27e('0x1b')](_0x26ec32);}return null;};}function patchUpdates(_0x4bb34f){return function(_0x352856){try{jsonpatch['apply'](_0x352856,_0x4bb34f,!![]);}catch(_0x517932){return BPromise[_0xb27e('0x21')](_0x517932);}return _0x352856[_0xb27e('0x22')]();};}function saveUpdates(_0x4ec66c,_0x2a78c0){return function(_0x1f7053){if(_0x1f7053){return _0x1f7053[_0xb27e('0x23')](_0x4ec66c)[_0xb27e('0x24')](function(_0x486202){return _0x486202;});}return null;};}function removeEntity(_0x3c9e21,_0x5a3cdf){return function(_0x19c0f2){if(_0x19c0f2){return _0x19c0f2[_0xb27e('0x25')]()['then'](function(){var _0x58fc84=_0x19c0f2[_0xb27e('0x26')]({'plain':!![]});var _0xfbc258=_0xb27e('0x27');return db[_0xb27e('0x28')][_0xb27e('0x25')]({'where':{'type':_0xfbc258,'resourceId':_0x58fc84['id']}})['then'](function(){return _0x19c0f2;});})[_0xb27e('0x24')](function(){_0x3c9e21['status'](0xcc)[_0xb27e('0x19')]();});}};}function handleEntityNotFound(_0x1ac460,_0x289bb5){return function(_0x3fbc78){if(!_0x3fbc78){_0x1ac460[_0xb27e('0x18')](0x194);}return _0x3fbc78;};}function handleError(_0x4dab95,_0x29ca0c){_0x29ca0c=_0x29ca0c||0x1f4;return function(_0x5bae7c){logger[_0xb27e('0x29')](_0x5bae7c[_0xb27e('0x2a')]);if(_0x5bae7c[_0xb27e('0x2b')]){delete _0x5bae7c[_0xb27e('0x2b')];}_0x4dab95[_0xb27e('0x1a')](_0x29ca0c)[_0xb27e('0x2c')](_0x5bae7c);};}exports[_0xb27e('0x2d')]=function(_0x125c0b,_0x42c5de){var _0x4ef0e6={},_0x377d79={},_0x3118e8={'count':0x0,'rows':[]};var _0x21c90e=_[_0xb27e('0x2e')](db['CmHopperAdditionalPhone'][_0xb27e('0x2f')],function(_0x28927a){return{'name':_0x28927a[_0xb27e('0x30')],'type':_0x28927a[_0xb27e('0x31')][_0xb27e('0x32')]};});_0x377d79[_0xb27e('0x33')]=_[_0xb27e('0x2e')](_0x21c90e,'name');_0x377d79['query']=_[_0xb27e('0x34')](_0x125c0b['query']);_0x377d79[_0xb27e('0x35')]=_['intersection'](_0x377d79[_0xb27e('0x33')],_0x377d79[_0xb27e('0x36')]);_0x4ef0e6[_0xb27e('0x37')]=_[_0xb27e('0x38')](_0x377d79[_0xb27e('0x33')],qs[_0xb27e('0x39')](_0x125c0b['query'][_0xb27e('0x39')]));_0x4ef0e6['attributes']=_0x4ef0e6[_0xb27e('0x37')]['length']?_0x4ef0e6[_0xb27e('0x37')]:_0x377d79['model'];if(!_0x125c0b[_0xb27e('0x36')][_0xb27e('0x3a')]('nolimit')){_0x4ef0e6['limit']=qs[_0xb27e('0x1e')](_0x125c0b['query']['limit']);_0x4ef0e6['offset']=qs[_0xb27e('0x1d')](_0x125c0b[_0xb27e('0x36')]['offset']);}_0x4ef0e6[_0xb27e('0x3b')]=qs[_0xb27e('0x3c')](_0x125c0b['query']['sort']);_0x4ef0e6[_0xb27e('0x3d')]=qs['filters'](_[_0xb27e('0x3e')](_0x125c0b['query'],_0x377d79[_0xb27e('0x35')]),_0x21c90e);if(_0x125c0b[_0xb27e('0x36')][_0xb27e('0x3f')]){_0x4ef0e6[_0xb27e('0x3d')]=_[_0xb27e('0x40')](_0x4ef0e6[_0xb27e('0x3d')],{'$or':_[_0xb27e('0x2e')](_0x21c90e,function(_0x451196){if(_0x451196['type']!==_0xb27e('0x41')){var _0x1884d8={};_0x1884d8[_0x451196[_0xb27e('0x2b')]]={'$like':'%'+_0x125c0b[_0xb27e('0x36')][_0xb27e('0x3f')]+'%'};return _0x1884d8;}})});}_0x4ef0e6=_['merge']({},_0x4ef0e6,_0x125c0b['options']);var _0xfe0de5={'where':_0x4ef0e6[_0xb27e('0x3d')]};return db[_0xb27e('0x42')]['count'](_0xfe0de5)[_0xb27e('0x24')](function(_0x2a2c78){_0x3118e8[_0xb27e('0x1c')]=_0x2a2c78;if(_0x125c0b[_0xb27e('0x36')][_0xb27e('0x43')]){_0x4ef0e6[_0xb27e('0x44')]=[{'all':!![]}];}return db[_0xb27e('0x42')]['findAll'](_0x4ef0e6);})['then'](function(_0x1950f4){_0x3118e8[_0xb27e('0x45')]=_0x1950f4;return _0x3118e8;})[_0xb27e('0x24')](respondWithFilteredResult(_0x42c5de,_0x4ef0e6))[_0xb27e('0x46')](handleError(_0x42c5de,null));};exports[_0xb27e('0x47')]=function(_0x42f5e3,_0x2959f5){var _0x1f5c52={'raw':!![],'where':{'id':_0x42f5e3[_0xb27e('0x48')]['id']}},_0x4fbac3={};_0x4fbac3[_0xb27e('0x33')]=_[_0xb27e('0x34')](db[_0xb27e('0x42')]['rawAttributes']);_0x4fbac3[_0xb27e('0x36')]=_['keys'](_0x42f5e3['query']);_0x4fbac3[_0xb27e('0x35')]=_[_0xb27e('0x38')](_0x4fbac3['model'],_0x4fbac3[_0xb27e('0x36')]);_0x1f5c52[_0xb27e('0x37')]=_[_0xb27e('0x38')](_0x4fbac3[_0xb27e('0x33')],qs[_0xb27e('0x39')](_0x42f5e3[_0xb27e('0x36')][_0xb27e('0x39')]));_0x1f5c52['attributes']=_0x1f5c52[_0xb27e('0x37')]['length']?_0x1f5c52[_0xb27e('0x37')]:_0x4fbac3[_0xb27e('0x33')];if(_0x42f5e3[_0xb27e('0x36')][_0xb27e('0x43')]){_0x1f5c52[_0xb27e('0x44')]=[{'all':!![]}];}_0x1f5c52=_[_0xb27e('0x40')]({},_0x1f5c52,_0x42f5e3['options']);return db['CmHopperAdditionalPhone'][_0xb27e('0x49')](_0x1f5c52)[_0xb27e('0x24')](handleEntityNotFound(_0x2959f5,null))[_0xb27e('0x24')](respondWithResult(_0x2959f5,null))[_0xb27e('0x46')](handleError(_0x2959f5,null));};exports[_0xb27e('0x4a')]=function(_0x5ed4c5,_0x2fca54){return db[_0xb27e('0x42')][_0xb27e('0x4a')](_0x5ed4c5[_0xb27e('0x4b')],{})[_0xb27e('0x24')](function(_0x16a71b){var _0x320b9c=_0x5ed4c5[_0xb27e('0x4c')][_0xb27e('0x26')]({'plain':!![]});if(!_0x320b9c)throw new Error(_0xb27e('0x4d'));if(_0x320b9c[_0xb27e('0x4e')]==='user'){var _0x876b1a=_0x16a71b['get']({'plain':!![]});var _0x18bb5c=_0xb27e('0x27');return db[_0xb27e('0x4f')][_0xb27e('0x49')]({'where':{'name':_0x18bb5c,'userProfileId':_0x320b9c[_0xb27e('0x50')]},'raw':!![]})[_0xb27e('0x24')](function(_0xf901b1){if(_0xf901b1&&_0xf901b1[_0xb27e('0x51')]===0x0){return db['UserProfileResource']['create']({'name':_0x876b1a[_0xb27e('0x2b')],'resourceId':_0x876b1a['id'],'type':_0xf901b1[_0xb27e('0x2b')],'sectionId':_0xf901b1['id']},{})[_0xb27e('0x24')](function(){return _0x16a71b;});}else{return _0x16a71b;}})['catch'](function(_0x1c4846){logger['error'](_0xb27e('0x52'),_0x1c4846);throw _0x1c4846;});}return _0x16a71b;})[_0xb27e('0x24')](respondWithResult(_0x2fca54,0xc9))[_0xb27e('0x46')](handleError(_0x2fca54,null));};exports['update']=function(_0x30d7d7,_0x5b2cd7){if(_0x30d7d7[_0xb27e('0x4b')]['id']){delete _0x30d7d7[_0xb27e('0x4b')]['id'];}return db[_0xb27e('0x42')][_0xb27e('0x49')]({'where':{'id':_0x30d7d7['params']['id']}})[_0xb27e('0x24')](handleEntityNotFound(_0x5b2cd7,null))[_0xb27e('0x24')](saveUpdates(_0x30d7d7[_0xb27e('0x4b')],null))[_0xb27e('0x24')](respondWithResult(_0x5b2cd7,null))[_0xb27e('0x46')](handleError(_0x5b2cd7,null));};exports[_0xb27e('0x25')]=function(_0x22e8f7,_0x287aad){return db[_0xb27e('0x42')]['find']({'where':{'id':_0x22e8f7[_0xb27e('0x48')]['id']}})['then'](handleEntityNotFound(_0x287aad,null))['then'](removeEntity(_0x287aad,null))[_0xb27e('0x46')](handleError(_0x287aad,null));};
\ No newline at end of file