|
|
@@ -66,15 +66,16 @@ public class AppDoctorUserAccountOperator implements IAccountOperator<DoctorUser
|
|
|
|
|
|
@Override
|
|
|
public AccountInfoVO<DoctorUserVo> getAccountInfo() {
|
|
|
+ AccountInfoVO<DoctorUserVo> result = new AccountInfoVO();
|
|
|
LoginUser<String> loginUser = SecurityUtil.getLoginUser();
|
|
|
AppDoctorUserEntity appDoctorUser = doctorUserService.getById(loginUser.getId());
|
|
|
StpLogic stpLogic = SecurityUtil.getStpLogic();
|
|
|
if(ObjectUtil.isNull(appDoctorUser)){
|
|
|
stpLogic.logout();
|
|
|
stpLogic.checkLogin();
|
|
|
+ return result;
|
|
|
}
|
|
|
DoctorUserVo vo = BeanUtil.copyProperties(appDoctorUser, DoctorUserVo.class);
|
|
|
- AccountInfoVO<DoctorUserVo> result = new AccountInfoVO();
|
|
|
result.setExtendFields(JSONUtil.parseObj(Optional.ofNullable(vo).orElse(new DoctorUserVo()))
|
|
|
);
|
|
|
result.setAvatar(appDoctorUser.getAvatar());
|