Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.controller.js
index 09b248f..d6163f9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd5fe=['type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','filter','merge','options','include','findAll','show','params','includeAll','catch','create','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','find','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','status','end','offset','undefined','limit','count','Content-Range','json','apply','reject','save','then','CmHopperAdditionalPhones','UserProfileResource','destroy','sendStatus','error','stack','name','send','index','map','CmHopperAdditionalPhone','rawAttributes','fieldName'];(function(_0xb3b452,_0x582e8e){var _0x238983=function(_0x3bc866){while(--_0x3bc866){_0xb3b452['push'](_0xb3b452['shift']());}};_0x238983(++_0x582e8e);}(_0xd5fe,0x7b));var _0xed5f=function(_0x245ff8,_0x2e81f8){_0x245ff8=_0x245ff8-0x0;var _0x5a4faa=_0xd5fe[_0x245ff8];return _0x5a4faa;};'use strict';var emlformat=require(_0xed5f('0x0'));var rimraf=require(_0xed5f('0x1'));var zipdir=require(_0xed5f('0x2'));var jsonpatch=require(_0xed5f('0x3'));var rp=require(_0xed5f('0x4'));var moment=require(_0xed5f('0x5'));var BPromise=require(_0xed5f('0x6'));var Mustache=require(_0xed5f('0x7'));var util=require('util');var path=require(_0xed5f('0x8'));var sox=require(_0xed5f('0x9'));var csv=require(_0xed5f('0xa'));var ejs=require(_0xed5f('0xb'));var fs=require('fs');var fs_extra=require(_0xed5f('0xc'));var _=require(_0xed5f('0xd'));var squel=require(_0xed5f('0xe'));var crypto=require(_0xed5f('0xf'));var jsforce=require(_0xed5f('0x10'));var deskjs=require(_0xed5f('0x11'));var toCsv=require(_0xed5f('0xa'));var querystring=require(_0xed5f('0x12'));var Papa=require(_0xed5f('0x13'));var Redis=require(_0xed5f('0x14'));var authService=require(_0xed5f('0x15'));var qs=require(_0xed5f('0x16'));var as=require(_0xed5f('0x17'));var hardwareService=require(_0xed5f('0x18'));var logger=require(_0xed5f('0x19'))(_0xed5f('0x1a'));var utils=require('../../config/utils');var config=require(_0xed5f('0x1b'));var licenseUtil=require(_0xed5f('0x1c'));var db=require(_0xed5f('0x1d'))['db'];function respondWithStatusCode(_0x5e13de,_0x389f7e){_0x389f7e=_0x389f7e||0xcc;return function(_0x593f93){if(_0x593f93){return _0x5e13de['sendStatus'](_0x389f7e);}return _0x5e13de[_0xed5f('0x1e')](_0x389f7e)[_0xed5f('0x1f')]();};}function respondWithResult(_0x1fceb3,_0x2ace49){_0x2ace49=_0x2ace49||0xc8;return function(_0x1ef50e){if(_0x1ef50e){return _0x1fceb3[_0xed5f('0x1e')](_0x2ace49)['json'](_0x1ef50e);}};}function respondWithFilteredResult(_0x304c6d,_0x280d23){return function(_0xc11dd7){if(_0xc11dd7){var _0x1b46b2=typeof _0x280d23[_0xed5f('0x20')]===_0xed5f('0x21')&&typeof _0x280d23[_0xed5f('0x22')]===_0xed5f('0x21');var _0x3bb501=_0xc11dd7['count'];var _0x71b515=_0x1b46b2?0x0:_0x280d23[_0xed5f('0x20')];var _0x2245d7=_0x1b46b2?_0xc11dd7[_0xed5f('0x23')]:_0x280d23[_0xed5f('0x20')]+_0x280d23[_0xed5f('0x22')];var _0x25a834;if(_0x2245d7>=_0x3bb501){_0x2245d7=_0x3bb501;_0x25a834=0xc8;}else{_0x25a834=0xce;}_0x304c6d['status'](_0x25a834);return _0x304c6d['set'](_0xed5f('0x24'),_0x71b515+'-'+_0x2245d7+'/'+_0x3bb501)[_0xed5f('0x25')](_0xc11dd7);}return null;};}function patchUpdates(_0x57358c){return function(_0x4d9faa){try{jsonpatch[_0xed5f('0x26')](_0x4d9faa,_0x57358c,!![]);}catch(_0x3656f7){return BPromise[_0xed5f('0x27')](_0x3656f7);}return _0x4d9faa[_0xed5f('0x28')]();};}function saveUpdates(_0x5562cb,_0x618ed0){return function(_0xe5f52c){if(_0xe5f52c){return _0xe5f52c['update'](_0x5562cb)[_0xed5f('0x29')](function(_0x2b899b){return _0x2b899b;});}return null;};}function removeEntity(_0x2a8dfa,_0x2bd0f4){return function(_0x205109){if(_0x205109){return _0x205109['destroy']()['then'](function(){var _0x6c3e91=_0x205109['get']({'plain':!![]});var _0x270b53=_0xed5f('0x2a');return db[_0xed5f('0x2b')][_0xed5f('0x2c')]({'where':{'type':_0x270b53,'resourceId':_0x6c3e91['id']}})[_0xed5f('0x29')](function(){return _0x205109;});})[_0xed5f('0x29')](function(){_0x2a8dfa[_0xed5f('0x1e')](0xcc)[_0xed5f('0x1f')]();});}};}function handleEntityNotFound(_0x278a8f,_0x23d8a1){return function(_0x468b84){if(!_0x468b84){_0x278a8f[_0xed5f('0x2d')](0x194);}return _0x468b84;};}function handleError(_0x399058,_0x486d42){_0x486d42=_0x486d42||0x1f4;return function(_0x1c22ad){logger[_0xed5f('0x2e')](_0x1c22ad[_0xed5f('0x2f')]);if(_0x1c22ad[_0xed5f('0x30')]){delete _0x1c22ad[_0xed5f('0x30')];}_0x399058[_0xed5f('0x1e')](_0x486d42)[_0xed5f('0x31')](_0x1c22ad);};}exports[_0xed5f('0x32')]=function(_0xcd8215,_0x15ff6c){var _0x1622a1={},_0x15455b={},_0xcc0f52={'count':0x0,'rows':[]};var _0x14ef39=_[_0xed5f('0x33')](db[_0xed5f('0x34')][_0xed5f('0x35')],function(_0x45c9f2){return{'name':_0x45c9f2[_0xed5f('0x36')],'type':_0x45c9f2[_0xed5f('0x37')][_0xed5f('0x38')]};});_0x15455b[_0xed5f('0x39')]=_['map'](_0x14ef39,_0xed5f('0x30'));_0x15455b[_0xed5f('0x3a')]=_[_0xed5f('0x3b')](_0xcd8215[_0xed5f('0x3a')]);_0x15455b[_0xed5f('0x3c')]=_[_0xed5f('0x3d')](_0x15455b[_0xed5f('0x39')],_0x15455b[_0xed5f('0x3a')]);_0x1622a1[_0xed5f('0x3e')]=_[_0xed5f('0x3d')](_0x15455b[_0xed5f('0x39')],qs[_0xed5f('0x3f')](_0xcd8215[_0xed5f('0x3a')][_0xed5f('0x3f')]));_0x1622a1[_0xed5f('0x3e')]=_0x1622a1[_0xed5f('0x3e')][_0xed5f('0x40')]?_0x1622a1[_0xed5f('0x3e')]:_0x15455b[_0xed5f('0x39')];if(!_0xcd8215[_0xed5f('0x3a')][_0xed5f('0x41')]('nolimit')){_0x1622a1[_0xed5f('0x22')]=qs[_0xed5f('0x22')](_0xcd8215[_0xed5f('0x3a')][_0xed5f('0x22')]);_0x1622a1[_0xed5f('0x20')]=qs[_0xed5f('0x20')](_0xcd8215['query'][_0xed5f('0x20')]);}_0x1622a1[_0xed5f('0x42')]=qs['sort'](_0xcd8215['query'][_0xed5f('0x43')]);_0x1622a1[_0xed5f('0x44')]=qs[_0xed5f('0x3c')](_['pick'](_0xcd8215[_0xed5f('0x3a')],_0x15455b[_0xed5f('0x3c')]),_0x14ef39);if(_0xcd8215[_0xed5f('0x3a')][_0xed5f('0x45')]){_0x1622a1[_0xed5f('0x44')]=_[_0xed5f('0x46')](_0x1622a1[_0xed5f('0x44')],{'$or':_[_0xed5f('0x33')](_0x14ef39,function(_0x513a65){if(_0x513a65['type']!=='VIRTUAL'){var _0x14206b={};_0x14206b[_0x513a65['name']]={'$like':'%'+_0xcd8215[_0xed5f('0x3a')][_0xed5f('0x45')]+'%'};return _0x14206b;}})});}_0x1622a1=_[_0xed5f('0x46')]({},_0x1622a1,_0xcd8215[_0xed5f('0x47')]);var _0x4df290={'where':_0x1622a1[_0xed5f('0x44')]};return db[_0xed5f('0x34')][_0xed5f('0x23')](_0x4df290)[_0xed5f('0x29')](function(_0x3c8b8f){_0xcc0f52[_0xed5f('0x23')]=_0x3c8b8f;if(_0xcd8215[_0xed5f('0x3a')]['includeAll']){_0x1622a1[_0xed5f('0x48')]=[{'all':!![]}];}return db['CmHopperAdditionalPhone'][_0xed5f('0x49')](_0x1622a1);})[_0xed5f('0x29')](function(_0x220cc1){_0xcc0f52['rows']=_0x220cc1;return _0xcc0f52;})['then'](respondWithFilteredResult(_0x15ff6c,_0x1622a1))['catch'](handleError(_0x15ff6c,null));};exports[_0xed5f('0x4a')]=function(_0x466441,_0x2fe648){var _0x416d43={'raw':!![],'where':{'id':_0x466441[_0xed5f('0x4b')]['id']}},_0x5afae0={};_0x5afae0['model']=_[_0xed5f('0x3b')](db[_0xed5f('0x34')][_0xed5f('0x35')]);_0x5afae0[_0xed5f('0x3a')]=_[_0xed5f('0x3b')](_0x466441[_0xed5f('0x3a')]);_0x5afae0[_0xed5f('0x3c')]=_['intersection'](_0x5afae0[_0xed5f('0x39')],_0x5afae0['query']);_0x416d43[_0xed5f('0x3e')]=_[_0xed5f('0x3d')](_0x5afae0[_0xed5f('0x39')],qs['fields'](_0x466441[_0xed5f('0x3a')][_0xed5f('0x3f')]));_0x416d43[_0xed5f('0x3e')]=_0x416d43[_0xed5f('0x3e')][_0xed5f('0x40')]?_0x416d43['attributes']:_0x5afae0[_0xed5f('0x39')];if(_0x466441[_0xed5f('0x3a')][_0xed5f('0x4c')]){_0x416d43['include']=[{'all':!![]}];}_0x416d43=_[_0xed5f('0x46')]({},_0x416d43,_0x466441['options']);return db[_0xed5f('0x34')]['find'](_0x416d43)[_0xed5f('0x29')](handleEntityNotFound(_0x2fe648,null))['then'](respondWithResult(_0x2fe648,null))[_0xed5f('0x4d')](handleError(_0x2fe648,null));};exports[_0xed5f('0x4e')]=function(_0x35c7f5,_0x3883ab){return db[_0xed5f('0x34')][_0xed5f('0x4e')](_0x35c7f5['body'],{})[_0xed5f('0x29')](function(_0x28f895){var _0x2dafce=_0x35c7f5[_0xed5f('0x4f')][_0xed5f('0x50')]({'plain':!![]});if(!_0x2dafce)throw new Error(_0xed5f('0x51'));if(_0x2dafce[_0xed5f('0x52')]===_0xed5f('0x4f')){var _0x5b4a6a=_0x28f895[_0xed5f('0x50')]({'plain':!![]});var _0x2a2578=_0xed5f('0x2a');return db[_0xed5f('0x53')][_0xed5f('0x54')]({'where':{'name':_0x2a2578,'userProfileId':_0x2dafce[_0xed5f('0x55')]},'raw':!![]})[_0xed5f('0x29')](function(_0x345b70){if(_0x345b70&&_0x345b70['autoAssociation']===0x0){return db[_0xed5f('0x2b')][_0xed5f('0x4e')]({'name':_0x5b4a6a['name'],'resourceId':_0x5b4a6a['id'],'type':_0x345b70[_0xed5f('0x30')],'sectionId':_0x345b70['id']},{})[_0xed5f('0x29')](function(){return _0x28f895;});}else{return _0x28f895;}})[_0xed5f('0x4d')](function(_0x33c7ae){logger[_0xed5f('0x2e')](_0xed5f('0x56'),_0x33c7ae);throw _0x33c7ae;});}return _0x28f895;})[_0xed5f('0x29')](respondWithResult(_0x3883ab,0xc9))[_0xed5f('0x4d')](handleError(_0x3883ab,null));};exports[_0xed5f('0x57')]=function(_0x1de9dd,_0x285960){if(_0x1de9dd[_0xed5f('0x58')]['id']){delete _0x1de9dd[_0xed5f('0x58')]['id'];}return db[_0xed5f('0x34')][_0xed5f('0x54')]({'where':{'id':_0x1de9dd['params']['id']}})[_0xed5f('0x29')](handleEntityNotFound(_0x285960,null))[_0xed5f('0x29')](saveUpdates(_0x1de9dd[_0xed5f('0x58')],null))[_0xed5f('0x29')](respondWithResult(_0x285960,null))[_0xed5f('0x4d')](handleError(_0x285960,null));};exports[_0xed5f('0x2c')]=function(_0x2ffa30,_0x44648f){return db[_0xed5f('0x34')][_0xed5f('0x54')]({'where':{'id':_0x2ffa30['params']['id']}})['then'](handleEntityNotFound(_0x44648f,null))[_0xed5f('0x29')](removeEntity(_0x44648f,null))['catch'](handleError(_0x44648f,null));};
\ No newline at end of file
+var _0x3134=['nolimit','limit','order','sort','pick','filter','where','merge','VIRTUAL','options','count','includeAll','include','findAll','rows','catch','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','CmHopperAdditionalPhones','UserProfileSection','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','sox','to-csv','ejs','fs-extra','lodash','squel','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','json','offset','undefined','set','Content-Range','apply','then','destroy','get','end','error','stack','name','index','CmHopperAdditionalPhone','rawAttributes','fieldName','type','key','map','query','keys','filters','intersection','attributes','model','fields','length','hasOwnProperty'];(function(_0x562faa,_0x23adc7){var _0xc70f59=function(_0x2d7dec){while(--_0x2d7dec){_0x562faa['push'](_0x562faa['shift']());}};_0xc70f59(++_0x23adc7);}(_0x3134,0x16e));var _0x4313=function(_0x334cbd,_0x47a1ad){_0x334cbd=_0x334cbd-0x0;var _0x48a8ed=_0x3134[_0x334cbd];return _0x48a8ed;};'use strict';var emlformat=require(_0x4313('0x0'));var rimraf=require(_0x4313('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x4313('0x2'));var rp=require(_0x4313('0x3'));var moment=require(_0x4313('0x4'));var BPromise=require(_0x4313('0x5'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0x4313('0x6'));var csv=require(_0x4313('0x7'));var ejs=require(_0x4313('0x8'));var fs=require('fs');var fs_extra=require(_0x4313('0x9'));var _=require(_0x4313('0xa'));var squel=require(_0x4313('0xb'));var crypto=require('crypto');var jsforce=require(_0x4313('0xc'));var deskjs=require(_0x4313('0xd'));var toCsv=require(_0x4313('0x7'));var querystring=require('querystring');var Papa=require(_0x4313('0xe'));var Redis=require(_0x4313('0xf'));var authService=require(_0x4313('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0x4313('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x4313('0x12'))(_0x4313('0x13'));var utils=require(_0x4313('0x14'));var config=require(_0x4313('0x15'));var licenseUtil=require(_0x4313('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1d63b5,_0x267939){_0x267939=_0x267939||0xcc;return function(_0x543d33){if(_0x543d33){return _0x1d63b5[_0x4313('0x17')](_0x267939);}return _0x1d63b5[_0x4313('0x18')](_0x267939)['end']();};}function respondWithResult(_0x3314d2,_0x59ff4f){_0x59ff4f=_0x59ff4f||0xc8;return function(_0xa16e9){if(_0xa16e9){return _0x3314d2[_0x4313('0x18')](_0x59ff4f)[_0x4313('0x19')](_0xa16e9);}};}function respondWithFilteredResult(_0x8d1a91,_0x5bfad8){return function(_0x47d651){if(_0x47d651){var _0x3c8dbb=typeof _0x5bfad8[_0x4313('0x1a')]===_0x4313('0x1b')&&typeof _0x5bfad8['limit']===_0x4313('0x1b');var _0x3d4e52=_0x47d651['count'];var _0x296974=_0x3c8dbb?0x0:_0x5bfad8['offset'];var _0x34b48a=_0x3c8dbb?_0x47d651['count']:_0x5bfad8[_0x4313('0x1a')]+_0x5bfad8['limit'];var _0xb8429b;if(_0x34b48a>=_0x3d4e52){_0x34b48a=_0x3d4e52;_0xb8429b=0xc8;}else{_0xb8429b=0xce;}_0x8d1a91[_0x4313('0x18')](_0xb8429b);return _0x8d1a91[_0x4313('0x1c')](_0x4313('0x1d'),_0x296974+'-'+_0x34b48a+'/'+_0x3d4e52)[_0x4313('0x19')](_0x47d651);}return null;};}function patchUpdates(_0x162655){return function(_0x58e32d){try{jsonpatch[_0x4313('0x1e')](_0x58e32d,_0x162655,!![]);}catch(_0x4ca5b2){return BPromise['reject'](_0x4ca5b2);}return _0x58e32d['save']();};}function saveUpdates(_0x163ede,_0x24a634){return function(_0x3286af){if(_0x3286af){return _0x3286af['update'](_0x163ede)[_0x4313('0x1f')](function(_0x133c62){return _0x133c62;});}return null;};}function removeEntity(_0x1f37ce,_0x5c8984){return function(_0x196a41){if(_0x196a41){return _0x196a41[_0x4313('0x20')]()['then'](function(){var _0x5cd80f=_0x196a41[_0x4313('0x21')]({'plain':!![]});var _0x1304be='CmHopperAdditionalPhones';return db['UserProfileResource']['destroy']({'where':{'type':_0x1304be,'resourceId':_0x5cd80f['id']}})[_0x4313('0x1f')](function(){return _0x196a41;});})[_0x4313('0x1f')](function(){_0x1f37ce[_0x4313('0x18')](0xcc)[_0x4313('0x22')]();});}};}function handleEntityNotFound(_0x27d85d,_0x49a957){return function(_0x3240a5){if(!_0x3240a5){_0x27d85d[_0x4313('0x17')](0x194);}return _0x3240a5;};}function handleError(_0x4054bb,_0x1c9fb2){_0x1c9fb2=_0x1c9fb2||0x1f4;return function(_0x1ef629){logger[_0x4313('0x23')](_0x1ef629[_0x4313('0x24')]);if(_0x1ef629[_0x4313('0x25')]){delete _0x1ef629['name'];}_0x4054bb[_0x4313('0x18')](_0x1c9fb2)['send'](_0x1ef629);};}exports[_0x4313('0x26')]=function(_0x29e015,_0x10e317){var _0x395e4e={},_0x3c3dcb={},_0x2e710b={'count':0x0,'rows':[]};var _0x932bf2=_['map'](db[_0x4313('0x27')][_0x4313('0x28')],function(_0x1add12){return{'name':_0x1add12[_0x4313('0x29')],'type':_0x1add12[_0x4313('0x2a')][_0x4313('0x2b')]};});_0x3c3dcb['model']=_[_0x4313('0x2c')](_0x932bf2,_0x4313('0x25'));_0x3c3dcb[_0x4313('0x2d')]=_[_0x4313('0x2e')](_0x29e015[_0x4313('0x2d')]);_0x3c3dcb[_0x4313('0x2f')]=_[_0x4313('0x30')](_0x3c3dcb['model'],_0x3c3dcb['query']);_0x395e4e[_0x4313('0x31')]=_[_0x4313('0x30')](_0x3c3dcb[_0x4313('0x32')],qs[_0x4313('0x33')](_0x29e015['query'][_0x4313('0x33')]));_0x395e4e[_0x4313('0x31')]=_0x395e4e[_0x4313('0x31')][_0x4313('0x34')]?_0x395e4e['attributes']:_0x3c3dcb[_0x4313('0x32')];if(!_0x29e015[_0x4313('0x2d')][_0x4313('0x35')](_0x4313('0x36'))){_0x395e4e['limit']=qs['limit'](_0x29e015[_0x4313('0x2d')][_0x4313('0x37')]);_0x395e4e[_0x4313('0x1a')]=qs[_0x4313('0x1a')](_0x29e015[_0x4313('0x2d')][_0x4313('0x1a')]);}_0x395e4e[_0x4313('0x38')]=qs[_0x4313('0x39')](_0x29e015['query'][_0x4313('0x39')]);_0x395e4e['where']=qs['filters'](_[_0x4313('0x3a')](_0x29e015[_0x4313('0x2d')],_0x3c3dcb[_0x4313('0x2f')]),_0x932bf2);if(_0x29e015[_0x4313('0x2d')][_0x4313('0x3b')]){_0x395e4e[_0x4313('0x3c')]=_[_0x4313('0x3d')](_0x395e4e[_0x4313('0x3c')],{'$or':_[_0x4313('0x2c')](_0x932bf2,function(_0x486ced){if(_0x486ced['type']!==_0x4313('0x3e')){var _0x3c3e82={};_0x3c3e82[_0x486ced['name']]={'$like':'%'+_0x29e015[_0x4313('0x2d')][_0x4313('0x3b')]+'%'};return _0x3c3e82;}})});}_0x395e4e=_[_0x4313('0x3d')]({},_0x395e4e,_0x29e015[_0x4313('0x3f')]);var _0xd4c36f={'where':_0x395e4e['where']};return db[_0x4313('0x27')]['count'](_0xd4c36f)[_0x4313('0x1f')](function(_0x5a5c2a){_0x2e710b[_0x4313('0x40')]=_0x5a5c2a;if(_0x29e015['query'][_0x4313('0x41')]){_0x395e4e[_0x4313('0x42')]=[{'all':!![]}];}return db[_0x4313('0x27')][_0x4313('0x43')](_0x395e4e);})[_0x4313('0x1f')](function(_0x18fb44){_0x2e710b[_0x4313('0x44')]=_0x18fb44;return _0x2e710b;})[_0x4313('0x1f')](respondWithFilteredResult(_0x10e317,_0x395e4e))[_0x4313('0x45')](handleError(_0x10e317,null));};exports[_0x4313('0x46')]=function(_0x141f45,_0x10a884){var _0x2122b9={'raw':!![],'where':{'id':_0x141f45[_0x4313('0x47')]['id']}},_0xf9f813={};_0xf9f813[_0x4313('0x32')]=_[_0x4313('0x2e')](db['CmHopperAdditionalPhone'][_0x4313('0x28')]);_0xf9f813[_0x4313('0x2d')]=_[_0x4313('0x2e')](_0x141f45[_0x4313('0x2d')]);_0xf9f813['filters']=_[_0x4313('0x30')](_0xf9f813['model'],_0xf9f813[_0x4313('0x2d')]);_0x2122b9[_0x4313('0x31')]=_[_0x4313('0x30')](_0xf9f813[_0x4313('0x32')],qs['fields'](_0x141f45['query'][_0x4313('0x33')]));_0x2122b9[_0x4313('0x31')]=_0x2122b9['attributes'][_0x4313('0x34')]?_0x2122b9[_0x4313('0x31')]:_0xf9f813[_0x4313('0x32')];if(_0x141f45['query']['includeAll']){_0x2122b9[_0x4313('0x42')]=[{'all':!![]}];}_0x2122b9=_[_0x4313('0x3d')]({},_0x2122b9,_0x141f45[_0x4313('0x3f')]);return db['CmHopperAdditionalPhone'][_0x4313('0x48')](_0x2122b9)[_0x4313('0x1f')](handleEntityNotFound(_0x10a884,null))[_0x4313('0x1f')](respondWithResult(_0x10a884,null))[_0x4313('0x45')](handleError(_0x10a884,null));};exports[_0x4313('0x49')]=function(_0x285980,_0x574ce9){return db[_0x4313('0x27')][_0x4313('0x49')](_0x285980[_0x4313('0x4a')],{})[_0x4313('0x1f')](function(_0x4164fe){var _0x1c7dc5=_0x285980[_0x4313('0x4b')][_0x4313('0x21')]({'plain':!![]});if(!_0x1c7dc5)throw new Error(_0x4313('0x4c'));if(_0x1c7dc5[_0x4313('0x4d')]===_0x4313('0x4b')){var _0x34612b=_0x4164fe[_0x4313('0x21')]({'plain':!![]});var _0x162b01=_0x4313('0x4e');return db[_0x4313('0x4f')][_0x4313('0x48')]({'where':{'name':_0x162b01,'userProfileId':_0x1c7dc5['userProfileId']},'raw':!![]})['then'](function(_0x6c7de3){if(_0x6c7de3&&_0x6c7de3[_0x4313('0x50')]===0x0){return db[_0x4313('0x51')][_0x4313('0x49')]({'name':_0x34612b[_0x4313('0x25')],'resourceId':_0x34612b['id'],'type':_0x6c7de3[_0x4313('0x25')],'sectionId':_0x6c7de3['id']},{})[_0x4313('0x1f')](function(){return _0x4164fe;});}else{return _0x4164fe;}})[_0x4313('0x45')](function(_0x2074c1){logger['error'](_0x4313('0x52'),_0x2074c1);throw _0x2074c1;});}return _0x4164fe;})[_0x4313('0x1f')](respondWithResult(_0x574ce9,0xc9))[_0x4313('0x45')](handleError(_0x574ce9,null));};exports[_0x4313('0x53')]=function(_0x1aa294,_0x5b5b69){if(_0x1aa294[_0x4313('0x4a')]['id']){delete _0x1aa294[_0x4313('0x4a')]['id'];}return db[_0x4313('0x27')][_0x4313('0x48')]({'where':{'id':_0x1aa294[_0x4313('0x47')]['id']}})[_0x4313('0x1f')](handleEntityNotFound(_0x5b5b69,null))['then'](saveUpdates(_0x1aa294[_0x4313('0x4a')],null))[_0x4313('0x1f')](respondWithResult(_0x5b5b69,null))[_0x4313('0x45')](handleError(_0x5b5b69,null));};exports['destroy']=function(_0x197286,_0x28fe14){return db[_0x4313('0x27')][_0x4313('0x48')]({'where':{'id':_0x197286[_0x4313('0x47')]['id']}})['then'](handleEntityNotFound(_0x28fe14,null))[_0x4313('0x1f')](removeEntity(_0x28fe14,null))[_0x4313('0x45')](handleError(_0x28fe14,null));};
\ No newline at end of file