|
@@ -15,7 +15,7 @@
|
|
|
#include <boost/tokenizer.hpp>
|
|
|
#include <boost/algorithm/string/split.hpp>
|
|
|
#include <boost/algorithm/string.hpp>
|
|
|
-
|
|
|
+#include <card_path.h>
|
|
|
///基础数据
|
|
|
void module_meta_date_changed::accept(sio::message::ptr const& data)
|
|
|
{
|
|
@@ -212,6 +212,7 @@ void module_meta_date_changed::deal_call_edit_reader(int id, EDIT_TYPE_ID edit_t
|
|
|
else if(ET_DELETE == edit_type_id)
|
|
|
{
|
|
|
sit_list::instance()->remove(id);
|
|
|
+ card_path::init();
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -221,27 +222,27 @@ void module_meta_date_changed::deal_call_edit_antenna(int id,EDIT_TYPE_ID edit_t
|
|
|
{
|
|
|
sit_list::instance()->read_sit_list(id);
|
|
|
}
|
|
|
- else if(ET_DELETE == edit_type_id)
|
|
|
- {
|
|
|
- delete_antenna(id);
|
|
|
- }
|
|
|
+ //else if(ET_DELETE == edit_type_id)
|
|
|
+ //{
|
|
|
+ //delete_antenna(id);
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
void module_meta_date_changed::deal_call_edit_path(int id, EDIT_TYPE_ID edit_type_id)
|
|
|
{
|
|
|
- if(ET_INSERT == edit_type_id)
|
|
|
- {
|
|
|
- log_error("path不支持增加操作");
|
|
|
- std_debug("path不支持增加操作");
|
|
|
- }
|
|
|
- else if(ET_UPDATE == edit_type_id)
|
|
|
- {
|
|
|
- sit_list::instance()->read_ant_path(id);
|
|
|
- }
|
|
|
- else if(ET_DELETE == edit_type_id)
|
|
|
- {
|
|
|
+ // if(ET_INSERT == edit_type_id)
|
|
|
+ // {
|
|
|
+ // log_error("path不支持增加操作");
|
|
|
+ // std_debug("path不支持增加操作");
|
|
|
+ // }
|
|
|
+ // else if(ET_UPDATE == edit_type_id)
|
|
|
+ // {
|
|
|
+ // }
|
|
|
+ do{
|
|
|
+ if(ET_DELETE == edit_type_id)
|
|
|
+ if(!sit_list::instance()->get(id))break;
|
|
|
sit_list::instance()->read_ant_path(id);
|
|
|
- }
|
|
|
+ }while(0);
|
|
|
}
|
|
|
|
|
|
void module_meta_date_changed::deal_call_edit_map(int id, EDIT_TYPE_ID edit_type_id)
|
|
@@ -383,39 +384,39 @@ bool module_meta_date_changed::try_get_edit_type_id(const std::string& op_type,
|
|
|
// }
|
|
|
//}
|
|
|
|
|
|
-void module_meta_date_changed::delete_antenna(int id)
|
|
|
-{
|
|
|
- int sitid=-8;
|
|
|
- auto map = sit_list::instance()->m_map;
|
|
|
- for(auto&it:map)
|
|
|
- {
|
|
|
- auto sit_ptr = it.second;
|
|
|
- if(sit_ptr->m_ant[0].m_id == id)
|
|
|
- {
|
|
|
- sitid=sit_ptr->m_id;
|
|
|
- sit_ptr->delete_antenna(0);
|
|
|
- break;
|
|
|
- }
|
|
|
- if(sit_ptr->m_ant[1].m_id == id)
|
|
|
- {
|
|
|
- sitid=sit_ptr->m_id;
|
|
|
- sit_ptr->delete_antenna(1);
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if(sitid==-8)
|
|
|
- {
|
|
|
- std_debug("天线已经删除了,在分站列表中找不到该天线:天线id=%d", id);
|
|
|
- log_info("天线已经删除了,在分站列表中找不到该天线:天线id=%d", id);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- std_debug("删除天线成功:天线id=%d,分站id=%d", id, sitid);
|
|
|
- log_info("删除天线成功:天线id=%d,分站id=%d", id, sitid);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
+//void module_meta_date_changed::delete_antenna(int id)
|
|
|
+//{
|
|
|
+// int sitid=-8;
|
|
|
+// auto map = sit_list::instance()->m_map;
|
|
|
+// for(auto&it:map)
|
|
|
+// {
|
|
|
+// auto sit_ptr = it.second;
|
|
|
+// if(sit_ptr->m_ant[0].m_id == id)
|
|
|
+// {
|
|
|
+// sitid=sit_ptr->m_id;
|
|
|
+// sit_ptr->delete_antenna(0);
|
|
|
+// break;
|
|
|
+// }
|
|
|
+// if(sit_ptr->m_ant[1].m_id == id)
|
|
|
+// {
|
|
|
+// sitid=sit_ptr->m_id;
|
|
|
+// sit_ptr->delete_antenna(1);
|
|
|
+// break;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// if(sitid==-8)
|
|
|
+// {
|
|
|
+// std_debug("天线已经删除了,在分站列表中找不到该天线:天线id=%d", id);
|
|
|
+// log_info("天线已经删除了,在分站列表中找不到该天线:天线id=%d", id);
|
|
|
+// }
|
|
|
+// else
|
|
|
+// {
|
|
|
+// std_debug("删除天线成功:天线id=%d,分站id=%d", id, sitid);
|
|
|
+// log_info("删除天线成功:天线id=%d,分站id=%d", id, sitid);
|
|
|
+// }
|
|
|
+//}
|
|
|
+//
|
|
|
bool module_meta_date_changed::is_cur_map(int id)
|
|
|
{
|
|
|
return cur_map_id()==id;
|