diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 6b1ee5e..ddcdb43 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -23,6 +23,7 @@ #include "buff.h" #include "roomobstacle.h" #include "aicomponent.h" +#include "jsondatamgr.h" #include "framework/cpp/utils.h" #include "framework/cpp/httpclientpool.h" @@ -2528,10 +2529,24 @@ void Human::SendBattleReport() if (App::Instance()->HasFlag(3)) { url = "http://192.168.100.41/webapp/index.php?c=Role&a=battleReport"; } else { - url = "https://game2004api-test.kingsome.cn/webapp/index.php?c=Role&a=battleReport"; + if (JsonDataMgr::Instance()->channel != 0) { + url = a8::Format("http://game2004api-test.kingsome.cn/%d/webapp/index.php?c=Role&a=battleReport", + { + JsonDataMgr::Instance()->channel + }); + } else { + url = "https://game2004api-test.kingsome.cn/webapp/index.php?c=Role&a=battleReport"; + } } } else { - url = "http://game2004api.kingsome.cn/webapp/index.php?c=Role&a=battleReport"; + if (JsonDataMgr::Instance()->channel != 0) { + url = a8::Format("http://game2004api.kingsome.cn/%d/webapp/index.php?c=Role&a=battleReport", + { + JsonDataMgr::Instance()->channel + }); + } else { + url = "http://game2004api.kingsome.cn/webapp/index.php?c=Role&a=battleReport"; + } } std::string data; params->ToUrlEncodeStr(data);