Repository: mxsm/rocketmq-rust (language: rust)

Issue:
[Bug🐛] Fix PopMessageProcessor#process error acording to Java code
### Before Creating the Bug Report

- [x] I found a bug, not just asking a question, which should be created in [GitHub Discussions](https://github.com/mxsm/rocketmq-rust/discussions).

- [x] I have searched the [GitHub Issues](https://github.com/mxsm/rocketmq-rust/issues) and [GitHub Discussions](https://github.com/mxsm/rocketmq-rust/discussions)  of this repository and believe that this is not a duplicate.

- [x] I have confirmed that this bug belongs to the current repository, not other repositories of RocketMQ.


### Runtime platform environment

_No response_

### RocketMQ Rust version

_No response_

### Rust Version

_No response_

### Describe the Bug

_No response_

### Steps to Reproduce

_No response_

### What Did You Expect to See?

_No response_

### What Did You See Instead?

_No response_

### Additional Context

_No response_


Discussion / hints:

Fix patch:
diff --git a/rocketmq-broker/src/processor/pop_message_processor.rs b/rocketmq-broker/src/processor/pop_message_processor.rs
index 8b413d01..d9e4d8ce 100644
--- a/rocketmq-broker/src/processor/pop_message_processor.rs
+++ b/rocketmq-broker/src/processor/pop_message_processor.rs
@@ -598,20 +598,21 @@ where
             )
             .await
         } else {
-            self.pop_msg_from_topic(
-                &topic_config,
+            self.pop_msg_from_queue(
+                &topic_config.topic_name.unwrap_or_default(),
+                &request_header.attempt_id.clone().unwrap_or_default(),
                 false,
                 get_message_result.clone(),
                 &request_header,
                 request_header.queue_id,
+                rest_num,
+                revive_qid,
                 channel.clone(),
                 pop_time,
                 message_filter.clone(),
                 &mut start_offset_info,
                 &mut msg_offset_info,
                 &mut order_count_info,
-                randomq,
-                rest_num,
             )
             .await
         };


Test patch: