|
@@ -1,8 +1,8 @@
|
|
|
package com.its.op.security;
|
|
|
|
|
|
-import com.its.op.entity.its.oper.TbUserInfr;
|
|
|
import com.its.op.dao.repository.its.oper.TbUserCnncHsRepository;
|
|
|
import com.its.op.dao.repository.its.oper.TbUserInfrRepository;
|
|
|
+import com.its.op.entity.its.oper.TbUserInfr;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.security.core.userdetails.UserDetails;
|
|
@@ -24,7 +24,13 @@ public class WebLoginService implements UserDetailsService {
|
|
|
public UserDetails loadUserByUsername(String userId) throws UsernameNotFoundException {
|
|
|
//log.info("loadUserByUsername: {}", userId);
|
|
|
Optional<TbUserInfr> optUserInfr = this.userRepo.findById(userId);
|
|
|
- TbUserInfr userInfr = optUserInfr.orElseThrow(() -> new UsernameNotFoundException(userId + " 을(를) 찾을 수 없습니다."));
|
|
|
- return userInfr.toVo();
|
|
|
+ if (optUserInfr.isPresent()) {
|
|
|
+ return optUserInfr.get().toVo();
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ throw new UsernameNotFoundException(userId + " 을(를) 찾을 수 없습니다.");
|
|
|
+ }
|
|
|
+// TbUserInfr userInfr = optUserInfr.orElseThrow(() -> new UsernameNotFoundException(userId + " 을(를) 찾을 수 없습니다."));
|
|
|
+// return userInfr.toVo();
|
|
|
}
|
|
|
}
|