if-else 代码优化

请问怎么优化下面的代码,在线等

if(appCode==null)

{

if(param.entityName=="User"||param.entityName=="AcUser")

{

dlg = this.modalCtrl.create(ViewSelectUserPage, param);

dlg.present();

}

else

{

dlg = this.modalCtrl.create(ViewSelectPage, param);

dlg.present();

}

}

else

{

if(param.entityName==appCode+".User"||param.entityName==appCode+".AcUser")

{

dlg = this.modalCtrl.create(ViewSelectUserPage, param);

dlg.present();

}

else

{

dlg = this.modalCtrl.create(ViewSelectPage, param);

dlg.present();

}

}

return new Promise(resolve => {

dlg.onDidDismiss((result) => {

if (result) {

resolve(result);

}

})

});

请使用浏览器的分享功能分享到微信等