Browse Source

20210922,修改dispatch status 消息

huli 3 years ago
parent
commit
7bfaf2f451
1 changed files with 7 additions and 2 deletions
  1. 7 2
      dispatch/dispatch_manager.cpp

+ 7 - 2
dispatch/dispatch_manager.cpp

@@ -274,7 +274,9 @@ Error_manager Dispatch_manager::encapsulate_send_dispatch_manager_status()
 
 	t_msg1 = t_dispatch_terminal_status_msg.SerializeAsString();
 	System_communication::get_instance_references().encapsulate_msg(t_msg1);
-
+	t_dispatch_terminal_status_msg.set_terminal_id(t_dispatch_manager_id*2+1);
+	t_msg1 = t_dispatch_terminal_status_msg.SerializeAsString();
+	System_communication::get_instance_references().encapsulate_msg(t_msg1);
 
 
 	std::string t_msg2;
@@ -285,10 +287,13 @@ Error_manager Dispatch_manager::encapsulate_send_dispatch_manager_status()
 	t_dispatch_manager_status_msg.mutable_base_info()->set_sender(message::Communicator::eDispatch_manager);
 	t_dispatch_manager_status_msg.mutable_base_info()->set_receiver(message::Communicator::eEmpty);
 
-	t_dispatch_manager_status_msg.set_dispatch_id(t_dispatch_manager_id*2+1);
+	t_dispatch_manager_status_msg.set_dispatch_id(t_dispatch_manager_id*2);
 	Dispatch_manager::Dispatch_manager_status t_dispatch_manager_status = get_dispatch_manager_status();
 	t_dispatch_manager_status_msg.set_dispatch_manager_status((message::Dispatch_manager_status)t_dispatch_manager_status);
 
+	t_msg2 = t_dispatch_manager_status_msg.SerializeAsString();
+	System_communication::get_instance_references().encapsulate_msg(t_msg2);
+	t_dispatch_manager_status_msg.set_dispatch_id(t_dispatch_manager_id*2+1);
 	t_msg2 = t_dispatch_manager_status_msg.SerializeAsString();
 	System_communication::get_instance_references().encapsulate_msg(t_msg2);