@ -4,8 +4,6 @@ import com.mfsys.aconnect.usermanagement.dto.PermissionDTO;
import com.mfsys.aconnect.usermanagement.dto.UserDTOs ;
import com.mfsys.aconnect.usermanagement.dto.UserDTOs ;
import com.mfsys.aconnect.usermanagement.model.User ;
import com.mfsys.aconnect.usermanagement.model.User ;
import com.mfsys.aconnect.usermanagement.repository.PermissionRepository ;
import com.mfsys.aconnect.usermanagement.repository.PermissionRepository ;
import com.mfsys.aconnect.usermanagement.repository.UserRepository ;
import com.mfsys.common.configuration.service.PasswordEncryptionService ;
import jakarta.persistence.EntityNotFoundException ;
import jakarta.persistence.EntityNotFoundException ;
import org.springframework.stereotype.Service ;
import org.springframework.stereotype.Service ;
import org.springframework.transaction.annotation.Transactional ;
import org.springframework.transaction.annotation.Transactional ;
@ -45,7 +43,7 @@ public class PermissionService {
@Transactional
@Transactional
public UserDTOs . UserResponse updateUserPermissions ( PermissionDTO permissionDTO ) {
public UserDTOs . UserResponse updateUserPermissions ( PermissionDTO permissionDTO ) {
User user = user Repository. findById ( permissionDTO . getUserId ( ) )
User user = permission Repository. findById ( permissionDTO . getUserId ( ) )
. orElseThrow ( ( ) - >
. orElseThrow ( ( ) - >
new EntityNotFoundException ( "User not found with ID: " + permissionDTO . getUserId ( ) )
new EntityNotFoundException ( "User not found with ID: " + permissionDTO . getUserId ( ) )
) ;
) ;
@ -53,7 +51,7 @@ public class PermissionService {
String permissions = String . join ( "," , permissionDTO . getPermissions ( ) ) ;
String permissions = String . join ( "," , permissionDTO . getPermissions ( ) ) ;
user . setPermissions ( permissions ) ;
user . setPermissions ( permissions ) ;
User updatedUser = user Repository. save ( user ) ;
User updatedUser = permission Repository. save ( user ) ;
return mapToResponseDTO ( updatedUser ) ;
return mapToResponseDTO ( updatedUser ) ;
}
}