ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossChampionship.py
@@ -2379,8 +2379,22 @@
    playerID = msgData["playerID"]
    mainOfficialID = msgData["mainOfficialID"]
    officialID = msgData["officialID"]
    cancel = msgData["cancel"]
    PropData = msgData["PropData"]
    
    if cancel:
        champMgr = GetChampionshipMgr()
        offZoneMgr = champMgr.GetChampOfficialZoneMgr(zoneID)
        officialObj = offZoneMgr.GetOfficialObj(officialID)
        if not officialObj:
            return
        if playerID not in officialObj.applyPlayerInfo:
            GameWorld.ErrLog("不在仙官申请列表里! zoneID=%s,mainOfficialID=%s,officialID=%s" % (zoneID, mainOfficialID, officialID), playerID)
            return
        officialObj.applyPlayerInfo.pop(playerID, None)
        Send_CrossServerMsg_ChampionshipOfficial(zoneID, [officialID])
        return
    mainIpyData = IpyGameDataPY.GetIpyGameData("ChampionshipOfficial", mainOfficialID)
    if not mainIpyData:
        return