| | |
| | | |
| | | import java.util.Optional; |
| | | |
| | | import com.pollex.pam.security.SecurityUtils; |
| | | import com.pollex.pam.service.dto.CustomerDTO; |
| | | import com.pollex.pam.service.mapper.CustomerMapper; |
| | | import com.pollex.pam.business.security.SecurityUtils; |
| | | import com.pollex.pam.business.service.OtpTmpService; |
| | | import com.pollex.pam.business.service.UsernameAlreadyUsedException; |
| | | import com.pollex.pam.business.service.dto.CustomerDTO; |
| | | import com.pollex.pam.business.service.mapper.CustomerMapper; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.core.userdetails.UsernameNotFoundException; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import com.pollex.pam.domain.Customer; |
| | | import com.pollex.pam.domain.OtpTmp; |
| | | import com.pollex.pam.enums.OtpLoginTypeEnum; |
| | | import com.pollex.pam.enums.OtpTmpStatusEnum; |
| | | import com.pollex.pam.repository.CustomerRepository; |
| | | import com.pollex.pam.service.dto.CustomerRegisterDTO; |
| | | import com.pollex.pam.service.mapper.CustomerDTOMapper; |
| | | import com.pollex.pam.business.domain.Customer; |
| | | import com.pollex.pam.business.domain.OtpTmp; |
| | | import com.pollex.pam.business.enums.OtpLoginTypeEnum; |
| | | import com.pollex.pam.business.enums.OtpTmpStatusEnum; |
| | | import com.pollex.pam.business.repository.CustomerRepository; |
| | | import com.pollex.pam.business.service.dto.CustomerRegisterDTO; |
| | | import com.pollex.pam.business.service.mapper.CustomerDTOMapper; |
| | | |
| | | @Service |
| | | @Transactional |
| | |
| | | } |
| | | |
| | | public void updateLoggedCustomer(CustomerDTO customerDTO) { |
| | | Long customerId = SecurityUtils.getCustomerId(); |
| | | Long customerId = SecurityUtils.getCustomerDBId(); |
| | | Customer customer = customerRepository.findById(customerId) |
| | | .orElseThrow(() -> new UsernameNotFoundException("customerId which is from token is not found in customer db table, customer id = " + customerId)); |
| | | |
| | |
| | | } |
| | | |
| | | public CustomerDTO getLoggedCustomerDTO() { |
| | | Long customerId = SecurityUtils.getCustomerId(); |
| | | Long customerId = SecurityUtils.getCustomerDBId(); |
| | | Customer customer = customerRepository.findById(customerId) |
| | | .orElseThrow(() -> new UsernameNotFoundException("customerId which is from token is not found in customer db table, customer id = " + customerId)); |
| | | |