Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.controller.js
index c755446..2da12df 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5a63=['papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','status','end','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','get','CmHopperAdditionalPhones','UserProfileResource','error','name','send','map','CmHopperAdditionalPhone','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','options','includeAll','include','findAll','show','params','find','catch','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','bluebird','mustache','util','path','sox','ejs','squel','jsforce','to-csv','querystring'];(function(_0x10f82c,_0x4f46a8){var _0x5abc62=function(_0x18d82a){while(--_0x18d82a){_0x10f82c['push'](_0x10f82c['shift']());}};_0x5abc62(++_0x4f46a8);}(_0x5a63,0xe3));var _0x35a6=function(_0x3b4cf1,_0x5399c2){_0x3b4cf1=_0x3b4cf1-0x0;var _0x5a5763=_0x5a63[_0x3b4cf1];return _0x5a5763;};'use strict';var pdf=require(_0x35a6('0x0'));var emlformat=require(_0x35a6('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x35a6('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x35a6('0x3'));var Mustache=require(_0x35a6('0x4'));var util=require(_0x35a6('0x5'));var path=require(_0x35a6('0x6'));var sox=require(_0x35a6('0x7'));var csv=require('to-csv');var ejs=require(_0x35a6('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x35a6('0x9'));var crypto=require('crypto');var jsforce=require(_0x35a6('0xa'));var deskjs=require('desk.js');var toCsv=require(_0x35a6('0xb'));var querystring=require(_0x35a6('0xc'));var Papa=require(_0x35a6('0xd'));var Redis=require(_0x35a6('0xe'));var authService=require(_0x35a6('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x35a6('0x10'));var hardwareService=require(_0x35a6('0x11'));var logger=require(_0x35a6('0x12'))('api');var utils=require(_0x35a6('0x13'));var config=require('../../config/environment');var licenseUtil=require(_0x35a6('0x14'));var db=require(_0x35a6('0x15'))['db'];function respondWithStatusCode(_0x2baa42,_0x20593b){_0x20593b=_0x20593b||0xcc;return function(_0x617ea0){if(_0x617ea0){return _0x2baa42['sendStatus'](_0x20593b);}return _0x2baa42[_0x35a6('0x16')](_0x20593b)[_0x35a6('0x17')]();};}function respondWithResult(_0x2e6d86,_0x21f7c1){_0x21f7c1=_0x21f7c1||0xc8;return function(_0x250c7){if(_0x250c7){return _0x2e6d86[_0x35a6('0x16')](_0x21f7c1)['json'](_0x250c7);}};}function respondWithFilteredResult(_0x32347a,_0x40c1be){return function(_0x313380){if(_0x313380){var _0x474e34=_0x313380[_0x35a6('0x18')],_0x167245=_0x40c1be[_0x35a6('0x19')],_0x3f0da7=_0x40c1be[_0x35a6('0x19')]+_0x40c1be[_0x35a6('0x1a')],_0x502b5e;if(_0x3f0da7>=_0x474e34){_0x3f0da7=_0x474e34;_0x502b5e=0xc8;}else{_0x502b5e=0xce;}_0x32347a[_0x35a6('0x16')](_0x502b5e);return _0x32347a[_0x35a6('0x1b')](_0x35a6('0x1c'),_0x167245+'-'+_0x3f0da7+'/'+_0x474e34)['json'](_0x313380);}return null;};}function patchUpdates(_0x155e92){return function(_0xbedcb7){try{jsonpatch[_0x35a6('0x1d')](_0xbedcb7,_0x155e92,!![]);}catch(_0x5d82c0){return BPromise[_0x35a6('0x1e')](_0x5d82c0);}return _0xbedcb7[_0x35a6('0x1f')]();};}function saveUpdates(_0x3183eb,_0x4a68b6){return function(_0x1e2203){if(_0x1e2203){return _0x1e2203[_0x35a6('0x20')](_0x3183eb)['then'](function(_0x381c3d){return _0x381c3d;});}return null;};}function removeEntity(_0x146eca,_0x4b3b00){return function(_0x492be8){if(_0x492be8){return _0x492be8[_0x35a6('0x21')]()[_0x35a6('0x22')](function(){var _0x3f1c73=_0x492be8[_0x35a6('0x23')]({'plain':!![]});var _0x643a2a=_0x35a6('0x24');return db[_0x35a6('0x25')][_0x35a6('0x21')]({'where':{'type':_0x643a2a,'resourceId':_0x3f1c73['id']}})[_0x35a6('0x22')](function(){return _0x492be8;});})[_0x35a6('0x22')](function(){_0x146eca[_0x35a6('0x16')](0xcc)[_0x35a6('0x17')]();});}};}function handleEntityNotFound(_0x5e9a69,_0x361e8b){return function(_0x3634f5){if(!_0x3634f5){_0x5e9a69['sendStatus'](0x194);}return _0x3634f5;};}function handleError(_0x55a867,_0x27703d){_0x27703d=_0x27703d||0x1f4;return function(_0x287c0b){logger[_0x35a6('0x26')](_0x287c0b['stack']);if(_0x287c0b[_0x35a6('0x27')]){delete _0x287c0b[_0x35a6('0x27')];}_0x55a867[_0x35a6('0x16')](_0x27703d)[_0x35a6('0x28')](_0x287c0b);};}exports['index']=function(_0x12f2ec,_0x386235){var _0x1bdbe2={},_0xc5d9fc={},_0x4bff73={'count':0x0,'rows':[]};var _0x5d5639=_[_0x35a6('0x29')](db[_0x35a6('0x2a')][_0x35a6('0x2b')],function(_0x2a0719){return{'name':_0x2a0719[_0x35a6('0x2c')],'type':_0x2a0719[_0x35a6('0x2d')][_0x35a6('0x2e')]};});_0xc5d9fc[_0x35a6('0x2f')]=_[_0x35a6('0x29')](_0x5d5639,'name');_0xc5d9fc[_0x35a6('0x30')]=_[_0x35a6('0x31')](_0x12f2ec[_0x35a6('0x30')]);_0xc5d9fc[_0x35a6('0x32')]=_[_0x35a6('0x33')](_0xc5d9fc['model'],_0xc5d9fc[_0x35a6('0x30')]);_0x1bdbe2[_0x35a6('0x34')]=_['intersection'](_0xc5d9fc[_0x35a6('0x2f')],qs[_0x35a6('0x35')](_0x12f2ec[_0x35a6('0x30')][_0x35a6('0x35')]));_0x1bdbe2[_0x35a6('0x34')]=_0x1bdbe2[_0x35a6('0x34')][_0x35a6('0x36')]?_0x1bdbe2[_0x35a6('0x34')]:_0xc5d9fc[_0x35a6('0x2f')];if(!_0x12f2ec[_0x35a6('0x30')][_0x35a6('0x37')](_0x35a6('0x38'))){_0x1bdbe2[_0x35a6('0x1a')]=qs[_0x35a6('0x1a')](_0x12f2ec['query']['limit']);_0x1bdbe2[_0x35a6('0x19')]=qs['offset'](_0x12f2ec[_0x35a6('0x30')][_0x35a6('0x19')]);}_0x1bdbe2[_0x35a6('0x39')]=qs['sort'](_0x12f2ec['query'][_0x35a6('0x3a')]);_0x1bdbe2[_0x35a6('0x3b')]=qs[_0x35a6('0x32')](_[_0x35a6('0x3c')](_0x12f2ec[_0x35a6('0x30')],_0xc5d9fc[_0x35a6('0x32')]),_0x5d5639);if(_0x12f2ec[_0x35a6('0x30')][_0x35a6('0x3d')]){_0x1bdbe2['where']=_[_0x35a6('0x3e')](_0x1bdbe2[_0x35a6('0x3b')],{'$or':_['map'](_0x5d5639,function(_0x5c431e){if(_0x5c431e[_0x35a6('0x2d')]!=='VIRTUAL'){var _0x3c3e7d={};_0x3c3e7d[_0x5c431e[_0x35a6('0x27')]]={'$like':'%'+_0x12f2ec[_0x35a6('0x30')]['filter']+'%'};return _0x3c3e7d;}})});}_0x1bdbe2=_[_0x35a6('0x3e')]({},_0x1bdbe2,_0x12f2ec[_0x35a6('0x3f')]);var _0xa582a0={'where':_0x1bdbe2[_0x35a6('0x3b')]};return db[_0x35a6('0x2a')]['count'](_0xa582a0)['then'](function(_0x47e819){_0x4bff73['count']=_0x47e819;if(_0x12f2ec['query'][_0x35a6('0x40')]){_0x1bdbe2[_0x35a6('0x41')]=[{'all':!![]}];}return db[_0x35a6('0x2a')][_0x35a6('0x42')](_0x1bdbe2);})[_0x35a6('0x22')](function(_0x57bcc2){_0x4bff73['rows']=_0x57bcc2;return _0x4bff73;})[_0x35a6('0x22')](respondWithFilteredResult(_0x386235,_0x1bdbe2))['catch'](handleError(_0x386235,null));};exports[_0x35a6('0x43')]=function(_0x1cbde5,_0x341520){var _0x3047a6={'raw':!![],'where':{'id':_0x1cbde5[_0x35a6('0x44')]['id']}},_0x57ee4a={};_0x57ee4a[_0x35a6('0x2f')]=_[_0x35a6('0x31')](db[_0x35a6('0x2a')]['rawAttributes']);_0x57ee4a[_0x35a6('0x30')]=_[_0x35a6('0x31')](_0x1cbde5[_0x35a6('0x30')]);_0x57ee4a[_0x35a6('0x32')]=_[_0x35a6('0x33')](_0x57ee4a[_0x35a6('0x2f')],_0x57ee4a[_0x35a6('0x30')]);_0x3047a6[_0x35a6('0x34')]=_[_0x35a6('0x33')](_0x57ee4a['model'],qs[_0x35a6('0x35')](_0x1cbde5[_0x35a6('0x30')][_0x35a6('0x35')]));_0x3047a6[_0x35a6('0x34')]=_0x3047a6[_0x35a6('0x34')][_0x35a6('0x36')]?_0x3047a6[_0x35a6('0x34')]:_0x57ee4a[_0x35a6('0x2f')];if(_0x1cbde5[_0x35a6('0x30')][_0x35a6('0x40')]){_0x3047a6[_0x35a6('0x41')]=[{'all':!![]}];}_0x3047a6=_[_0x35a6('0x3e')]({},_0x3047a6,_0x1cbde5[_0x35a6('0x3f')]);return db[_0x35a6('0x2a')][_0x35a6('0x45')](_0x3047a6)[_0x35a6('0x22')](handleEntityNotFound(_0x341520,null))[_0x35a6('0x22')](respondWithResult(_0x341520,null))[_0x35a6('0x46')](handleError(_0x341520,null));};exports[_0x35a6('0x47')]=function(_0x3c36da,_0x3d80c4){return db[_0x35a6('0x2a')]['create'](_0x3c36da[_0x35a6('0x48')],{})[_0x35a6('0x22')](function(_0x1ac050){var _0x29062e=_0x3c36da[_0x35a6('0x49')][_0x35a6('0x23')]({'plain':!![]});if(!_0x29062e)throw new Error(_0x35a6('0x4a'));if(_0x29062e[_0x35a6('0x4b')]===_0x35a6('0x49')){var _0x75ddbf=_0x1ac050[_0x35a6('0x23')]({'plain':!![]});var _0x31bbd7='CmHopperAdditionalPhones';return db[_0x35a6('0x4c')]['find']({'where':{'name':_0x31bbd7,'userProfileId':_0x29062e[_0x35a6('0x4d')]},'raw':!![]})[_0x35a6('0x22')](function(_0x3e8206){if(_0x3e8206&&_0x3e8206[_0x35a6('0x4e')]===0x0){return db['UserProfileResource']['create']({'name':_0x75ddbf['name'],'resourceId':_0x75ddbf['id'],'type':_0x3e8206[_0x35a6('0x27')],'sectionId':_0x3e8206['id']},{})['then'](function(){return _0x1ac050;});}else{return _0x1ac050;}})['catch'](function(_0x27cd76){logger[_0x35a6('0x26')](_0x35a6('0x4f'),_0x27cd76);throw _0x27cd76;});}return _0x1ac050;})['then'](respondWithResult(_0x3d80c4,0xc9))[_0x35a6('0x46')](handleError(_0x3d80c4,null));};exports[_0x35a6('0x20')]=function(_0x3573f5,_0x5b744b){if(_0x3573f5['body']['id']){delete _0x3573f5[_0x35a6('0x48')]['id'];}return db[_0x35a6('0x2a')][_0x35a6('0x45')]({'where':{'id':_0x3573f5[_0x35a6('0x44')]['id']}})['then'](handleEntityNotFound(_0x5b744b,null))[_0x35a6('0x22')](saveUpdates(_0x3573f5[_0x35a6('0x48')],null))[_0x35a6('0x22')](respondWithResult(_0x5b744b,null))[_0x35a6('0x46')](handleError(_0x5b744b,null));};exports['destroy']=function(_0x2e8ea0,_0x494ea2){return db['CmHopperAdditionalPhone']['find']({'where':{'id':_0x2e8ea0['params']['id']}})[_0x35a6('0x22')](handleEntityNotFound(_0x494ea2,null))[_0x35a6('0x22')](removeEntity(_0x494ea2,null))[_0x35a6('0x46')](handleError(_0x494ea2,null));};
\ No newline at end of file
+var _0xd43e=['end','count','offset','set','apply','reject','save','update','destroy','then','CmHopperAdditionalPhones','UserProfileResource','stack','map','CmHopperAdditionalPhone','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','where','pick','merge','type','VIRTUAL','name','filter','options','includeAll','include','findAll','rows','catch','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','get','UserProfileSection','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','sox','ejs','lodash','desk.js','to-csv','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status'];(function(_0x14eb20,_0xe6df4b){var _0x1ea59e=function(_0x30fa15){while(--_0x30fa15){_0x14eb20['push'](_0x14eb20['shift']());}};_0x1ea59e(++_0xe6df4b);}(_0xd43e,0x88));var _0xed43=function(_0x420adf,_0x46c245){_0x420adf=_0x420adf-0x0;var _0x229e07=_0xd43e[_0x420adf];return _0x229e07;};'use strict';var pdf=require(_0xed43('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xed43('0x1'));var zipdir=require(_0xed43('0x2'));var jsonpatch=require(_0xed43('0x3'));var rp=require(_0xed43('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xed43('0x5'));var util=require(_0xed43('0x6'));var path=require(_0xed43('0x7'));var sox=require(_0xed43('0x8'));var csv=require('to-csv');var ejs=require(_0xed43('0x9'));var fs=require('fs');var _=require(_0xed43('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xed43('0xb'));var toCsv=require(_0xed43('0xc'));var querystring=require(_0xed43('0xd'));var Papa=require(_0xed43('0xe'));var Redis=require(_0xed43('0xf'));var authService=require('../../components/auth/service');var qs=require(_0xed43('0x10'));var as=require(_0xed43('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xed43('0x12'))(_0xed43('0x13'));var utils=require(_0xed43('0x14'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0xed43('0x15'))['db'];function respondWithStatusCode(_0x34027b,_0x4eed04){_0x4eed04=_0x4eed04||0xcc;return function(_0x1519aa){if(_0x1519aa){return _0x34027b[_0xed43('0x16')](_0x4eed04);}return _0x34027b[_0xed43('0x17')](_0x4eed04)[_0xed43('0x18')]();};}function respondWithResult(_0x2adbc5,_0x403a89){_0x403a89=_0x403a89||0xc8;return function(_0x597544){if(_0x597544){return _0x2adbc5[_0xed43('0x17')](_0x403a89)['json'](_0x597544);}};}function respondWithFilteredResult(_0x2ec9c3,_0x4a9621){return function(_0x2d457a){if(_0x2d457a){var _0x4caa03=_0x2d457a[_0xed43('0x19')],_0x54ba66=_0x4a9621[_0xed43('0x1a')],_0xbee228=_0x4a9621[_0xed43('0x1a')]+_0x4a9621['limit'],_0x572df2;if(_0xbee228>=_0x4caa03){_0xbee228=_0x4caa03;_0x572df2=0xc8;}else{_0x572df2=0xce;}_0x2ec9c3[_0xed43('0x17')](_0x572df2);return _0x2ec9c3[_0xed43('0x1b')]('Content-Range',_0x54ba66+'-'+_0xbee228+'/'+_0x4caa03)['json'](_0x2d457a);}return null;};}function patchUpdates(_0x18f31c){return function(_0x46a875){try{jsonpatch[_0xed43('0x1c')](_0x46a875,_0x18f31c,!![]);}catch(_0x54426e){return BPromise[_0xed43('0x1d')](_0x54426e);}return _0x46a875[_0xed43('0x1e')]();};}function saveUpdates(_0x5bbd5c,_0x3570ef){return function(_0x470029){if(_0x470029){return _0x470029[_0xed43('0x1f')](_0x5bbd5c)['then'](function(_0x55fa3c){return _0x55fa3c;});}return null;};}function removeEntity(_0x2a6329,_0x42fb48){return function(_0x7f4c4c){if(_0x7f4c4c){return _0x7f4c4c[_0xed43('0x20')]()[_0xed43('0x21')](function(){var _0x45a24a=_0x7f4c4c['get']({'plain':!![]});var _0x414c7a=_0xed43('0x22');return db[_0xed43('0x23')]['destroy']({'where':{'type':_0x414c7a,'resourceId':_0x45a24a['id']}})[_0xed43('0x21')](function(){return _0x7f4c4c;});})[_0xed43('0x21')](function(){_0x2a6329[_0xed43('0x17')](0xcc)[_0xed43('0x18')]();});}};}function handleEntityNotFound(_0x549f91,_0x43e5a0){return function(_0x53f575){if(!_0x53f575){_0x549f91[_0xed43('0x16')](0x194);}return _0x53f575;};}function handleError(_0xed8706,_0x1d9172){_0x1d9172=_0x1d9172||0x1f4;return function(_0x104860){logger['error'](_0x104860[_0xed43('0x24')]);if(_0x104860['name']){delete _0x104860['name'];}_0xed8706[_0xed43('0x17')](_0x1d9172)['send'](_0x104860);};}exports['index']=function(_0x1b2f66,_0x139750){var _0x325ab5={},_0x1f1207={},_0x3c8316={'count':0x0,'rows':[]};var _0x59aa6e=_[_0xed43('0x25')](db[_0xed43('0x26')][_0xed43('0x27')],function(_0x313b8e){return{'name':_0x313b8e[_0xed43('0x28')],'type':_0x313b8e['type'][_0xed43('0x29')]};});_0x1f1207[_0xed43('0x2a')]=_[_0xed43('0x25')](_0x59aa6e,'name');_0x1f1207[_0xed43('0x2b')]=_[_0xed43('0x2c')](_0x1b2f66[_0xed43('0x2b')]);_0x1f1207[_0xed43('0x2d')]=_[_0xed43('0x2e')](_0x1f1207[_0xed43('0x2a')],_0x1f1207[_0xed43('0x2b')]);_0x325ab5[_0xed43('0x2f')]=_['intersection'](_0x1f1207['model'],qs[_0xed43('0x30')](_0x1b2f66['query'][_0xed43('0x30')]));_0x325ab5[_0xed43('0x2f')]=_0x325ab5['attributes'][_0xed43('0x31')]?_0x325ab5[_0xed43('0x2f')]:_0x1f1207[_0xed43('0x2a')];if(!_0x1b2f66[_0xed43('0x2b')][_0xed43('0x32')](_0xed43('0x33'))){_0x325ab5[_0xed43('0x34')]=qs[_0xed43('0x34')](_0x1b2f66['query']['limit']);_0x325ab5[_0xed43('0x1a')]=qs[_0xed43('0x1a')](_0x1b2f66[_0xed43('0x2b')][_0xed43('0x1a')]);}_0x325ab5[_0xed43('0x35')]=qs['sort'](_0x1b2f66[_0xed43('0x2b')]['sort']);_0x325ab5[_0xed43('0x36')]=qs[_0xed43('0x2d')](_[_0xed43('0x37')](_0x1b2f66['query'],_0x1f1207[_0xed43('0x2d')]),_0x59aa6e);if(_0x1b2f66[_0xed43('0x2b')]['filter']){_0x325ab5[_0xed43('0x36')]=_[_0xed43('0x38')](_0x325ab5['where'],{'$or':_[_0xed43('0x25')](_0x59aa6e,function(_0x4e0693){if(_0x4e0693[_0xed43('0x39')]!==_0xed43('0x3a')){var _0x54b9ee={};_0x54b9ee[_0x4e0693[_0xed43('0x3b')]]={'$like':'%'+_0x1b2f66[_0xed43('0x2b')][_0xed43('0x3c')]+'%'};return _0x54b9ee;}})});}_0x325ab5=_['merge']({},_0x325ab5,_0x1b2f66[_0xed43('0x3d')]);var _0x2308ef={'where':_0x325ab5[_0xed43('0x36')]};return db[_0xed43('0x26')][_0xed43('0x19')](_0x2308ef)[_0xed43('0x21')](function(_0x5979f8){_0x3c8316[_0xed43('0x19')]=_0x5979f8;if(_0x1b2f66['query'][_0xed43('0x3e')]){_0x325ab5[_0xed43('0x3f')]=[{'all':!![]}];}return db[_0xed43('0x26')][_0xed43('0x40')](_0x325ab5);})[_0xed43('0x21')](function(_0x3ae865){_0x3c8316[_0xed43('0x41')]=_0x3ae865;return _0x3c8316;})[_0xed43('0x21')](respondWithFilteredResult(_0x139750,_0x325ab5))[_0xed43('0x42')](handleError(_0x139750,null));};exports[_0xed43('0x43')]=function(_0x3ec9c0,_0x57ac6b){var _0x2c2663={'raw':!![],'where':{'id':_0x3ec9c0[_0xed43('0x44')]['id']}},_0x338852={};_0x338852['model']=_[_0xed43('0x2c')](db[_0xed43('0x26')][_0xed43('0x27')]);_0x338852['query']=_[_0xed43('0x2c')](_0x3ec9c0['query']);_0x338852['filters']=_[_0xed43('0x2e')](_0x338852[_0xed43('0x2a')],_0x338852[_0xed43('0x2b')]);_0x2c2663[_0xed43('0x2f')]=_['intersection'](_0x338852[_0xed43('0x2a')],qs[_0xed43('0x30')](_0x3ec9c0['query']['fields']));_0x2c2663[_0xed43('0x2f')]=_0x2c2663['attributes'][_0xed43('0x31')]?_0x2c2663['attributes']:_0x338852[_0xed43('0x2a')];if(_0x3ec9c0[_0xed43('0x2b')][_0xed43('0x3e')]){_0x2c2663[_0xed43('0x3f')]=[{'all':!![]}];}_0x2c2663=_[_0xed43('0x38')]({},_0x2c2663,_0x3ec9c0[_0xed43('0x3d')]);return db['CmHopperAdditionalPhone'][_0xed43('0x45')](_0x2c2663)[_0xed43('0x21')](handleEntityNotFound(_0x57ac6b,null))[_0xed43('0x21')](respondWithResult(_0x57ac6b,null))[_0xed43('0x42')](handleError(_0x57ac6b,null));};exports[_0xed43('0x46')]=function(_0x2a5af6,_0x47e883){return db[_0xed43('0x26')][_0xed43('0x46')](_0x2a5af6[_0xed43('0x47')],{})[_0xed43('0x21')](function(_0x567327){var _0xeda46e=_0x2a5af6[_0xed43('0x48')]['get']({'plain':!![]});if(!_0xeda46e)throw new Error(_0xed43('0x49'));if(_0xeda46e[_0xed43('0x4a')]===_0xed43('0x48')){var _0x3a304b=_0x567327[_0xed43('0x4b')]({'plain':!![]});var _0x2dcb18=_0xed43('0x22');return db[_0xed43('0x4c')][_0xed43('0x45')]({'where':{'name':_0x2dcb18,'userProfileId':_0xeda46e['userProfileId']},'raw':!![]})[_0xed43('0x21')](function(_0x1f66b0){if(_0x1f66b0&&_0x1f66b0[_0xed43('0x4d')]===0x0){return db[_0xed43('0x23')]['create']({'name':_0x3a304b['name'],'resourceId':_0x3a304b['id'],'type':_0x1f66b0[_0xed43('0x3b')],'sectionId':_0x1f66b0['id']},{})[_0xed43('0x21')](function(){return _0x567327;});}else{return _0x567327;}})[_0xed43('0x42')](function(_0x31846d){logger[_0xed43('0x4e')](_0xed43('0x4f'),_0x31846d);throw _0x31846d;});}return _0x567327;})[_0xed43('0x21')](respondWithResult(_0x47e883,0xc9))[_0xed43('0x42')](handleError(_0x47e883,null));};exports['update']=function(_0x25c077,_0x1bce63){if(_0x25c077['body']['id']){delete _0x25c077[_0xed43('0x47')]['id'];}return db[_0xed43('0x26')][_0xed43('0x45')]({'where':{'id':_0x25c077[_0xed43('0x44')]['id']}})[_0xed43('0x21')](handleEntityNotFound(_0x1bce63,null))[_0xed43('0x21')](saveUpdates(_0x25c077[_0xed43('0x47')],null))[_0xed43('0x21')](respondWithResult(_0x1bce63,null))[_0xed43('0x42')](handleError(_0x1bce63,null));};exports[_0xed43('0x20')]=function(_0xc268b7,_0xfdebd4){return db[_0xed43('0x26')]['find']({'where':{'id':_0xc268b7[_0xed43('0x44')]['id']}})['then'](handleEntityNotFound(_0xfdebd4,null))['then'](removeEntity(_0xfdebd4,null))[_0xed43('0x42')](handleError(_0xfdebd4,null));};
\ No newline at end of file