【sdk】添加上传支付订单id的接口

dev_chengFeng
gaoxin 2021-03-20 22:12:51 +08:00
parent c24efe2a2e
commit 7e0e5e198a
7 changed files with 279 additions and 239 deletions

View File

@ -954,8 +954,8 @@ ITEM_ITEMNUM_FIELD.index = 1
ITEM_ITEMNUM_FIELD.label = 1
ITEM_ITEMNUM_FIELD.has_default_value = false
ITEM_ITEMNUM_FIELD.default_value = 0
ITEM_ITEMNUM_FIELD.type = 5
ITEM_ITEMNUM_FIELD.cpp_type = 1
ITEM_ITEMNUM_FIELD.type = 3
ITEM_ITEMNUM_FIELD.cpp_type = 2
ITEM_ENDINGTIME_FIELD.name = "endingTime"
ITEM_ENDINGTIME_FIELD.full_name = ".rpc.protocols.Item.endingTime"
@ -3407,8 +3407,8 @@ ITEMINFO_OVERLAP_FIELD.index = 1
ITEMINFO_OVERLAP_FIELD.label = 1
ITEMINFO_OVERLAP_FIELD.has_default_value = false
ITEMINFO_OVERLAP_FIELD.default_value = 0
ITEMINFO_OVERLAP_FIELD.type = 5
ITEMINFO_OVERLAP_FIELD.cpp_type = 1
ITEMINFO_OVERLAP_FIELD.type = 3
ITEMINFO_OVERLAP_FIELD.cpp_type = 2
ITEMINFO_NEXTREFRESHTIME_FIELD.name = "nextRefreshTime"
ITEMINFO_NEXTREFRESHTIME_FIELD.full_name = ".rpc.protocols.ItemInfo.nextRefreshTime"
@ -4641,8 +4641,8 @@ TEAMONETEAMINFO_REMAINHP_FIELD.index = 3
TEAMONETEAMINFO_REMAINHP_FIELD.label = 3
TEAMONETEAMINFO_REMAINHP_FIELD.has_default_value = false
TEAMONETEAMINFO_REMAINHP_FIELD.default_value = {}
TEAMONETEAMINFO_REMAINHP_FIELD.type = 5
TEAMONETEAMINFO_REMAINHP_FIELD.cpp_type = 1
TEAMONETEAMINFO_REMAINHP_FIELD.type = 3
TEAMONETEAMINFO_REMAINHP_FIELD.cpp_type = 2
TEAMONETEAMINFO.name = "TeamOneTeamInfo"
TEAMONETEAMINFO.full_name = ".rpc.protocols.TeamOneTeamInfo"

View File

@ -320,8 +320,8 @@ FIGHTENDRESPONSE_REMAINHPLIST_FIELD.index = 3
FIGHTENDRESPONSE_REMAINHPLIST_FIELD.label = 3
FIGHTENDRESPONSE_REMAINHPLIST_FIELD.has_default_value = false
FIGHTENDRESPONSE_REMAINHPLIST_FIELD.default_value = {}
FIGHTENDRESPONSE_REMAINHPLIST_FIELD.type = 5
FIGHTENDRESPONSE_REMAINHPLIST_FIELD.cpp_type = 1
FIGHTENDRESPONSE_REMAINHPLIST_FIELD.type = 3
FIGHTENDRESPONSE_REMAINHPLIST_FIELD.cpp_type = 2
FIGHTENDRESPONSE_MISSION_FIELD.name = "mission"
FIGHTENDRESPONSE_MISSION_FIELD.full_name = ".rpc.protocols.FightEndResponse.mission"
@ -441,8 +441,8 @@ FASTFIGHTRESPONSE_REMAINHPLIST_FIELD.index = 3
FASTFIGHTRESPONSE_REMAINHPLIST_FIELD.label = 3
FASTFIGHTRESPONSE_REMAINHPLIST_FIELD.has_default_value = false
FASTFIGHTRESPONSE_REMAINHPLIST_FIELD.default_value = {}
FASTFIGHTRESPONSE_REMAINHPLIST_FIELD.type = 5
FASTFIGHTRESPONSE_REMAINHPLIST_FIELD.cpp_type = 1
FASTFIGHTRESPONSE_REMAINHPLIST_FIELD.type = 3
FASTFIGHTRESPONSE_REMAINHPLIST_FIELD.cpp_type = 2
FASTFIGHTRESPONSE_MISSION_FIELD.name = "mission"
FASTFIGHTRESPONSE_MISSION_FIELD.full_name = ".rpc.protocols.FastFightResponse.mission"

View File

@ -245,8 +245,8 @@ HEROINFO_HEROHP_FIELD.index = 1
HEROINFO_HEROHP_FIELD.label = 1
HEROINFO_HEROHP_FIELD.has_default_value = false
HEROINFO_HEROHP_FIELD.default_value = 0
HEROINFO_HEROHP_FIELD.type = 5
HEROINFO_HEROHP_FIELD.cpp_type = 1
HEROINFO_HEROHP_FIELD.type = 3
HEROINFO_HEROHP_FIELD.cpp_type = 2
HEROINFO_HEROMAXHP_FIELD.name = "heroMaxHp"
HEROINFO_HEROMAXHP_FIELD.full_name = ".rpc.protocols.HeroInfo.heroMaxHp"
@ -255,8 +255,8 @@ HEROINFO_HEROMAXHP_FIELD.index = 2
HEROINFO_HEROMAXHP_FIELD.label = 1
HEROINFO_HEROMAXHP_FIELD.has_default_value = false
HEROINFO_HEROMAXHP_FIELD.default_value = 0
HEROINFO_HEROMAXHP_FIELD.type = 5
HEROINFO_HEROMAXHP_FIELD.cpp_type = 1
HEROINFO_HEROMAXHP_FIELD.type = 3
HEROINFO_HEROMAXHP_FIELD.cpp_type = 2
HEROINFO.name = "HeroInfo"
HEROINFO.full_name = ".rpc.protocols.HeroInfo"
@ -302,8 +302,8 @@ TRIALHEROINFO_HEROHP_FIELD.index = 3
TRIALHEROINFO_HEROHP_FIELD.label = 1
TRIALHEROINFO_HEROHP_FIELD.has_default_value = false
TRIALHEROINFO_HEROHP_FIELD.default_value = 0
TRIALHEROINFO_HEROHP_FIELD.type = 5
TRIALHEROINFO_HEROHP_FIELD.cpp_type = 1
TRIALHEROINFO_HEROHP_FIELD.type = 3
TRIALHEROINFO_HEROHP_FIELD.cpp_type = 2
TRIALHEROINFO_LEVEL_FIELD.name = "level"
TRIALHEROINFO_LEVEL_FIELD.full_name = ".rpc.protocols.TrialHeroInfo.level"

File diff suppressed because one or more lines are too long

View File

@ -475,6 +475,8 @@ USEHEADFRAMEREQUEST_HEADFRAMEID_FIELD = protobuf.FieldDescriptor();
USEHEADFRAMERESPONSE = protobuf.Descriptor();
USEHEADFRAMERESPONSE_VALIDTIME_FIELD = protobuf.FieldDescriptor();
LOGINCONFIRMREQUEST = protobuf.Descriptor();
RECHARGESUCCESSINDICATION = protobuf.Descriptor();
RECHARGESUCCESSINDICATION_ORDERID_FIELD = protobuf.FieldDescriptor();
ERRORMSGRESPONSE_MSG_FIELD.name = "msg"
ERRORMSGRESPONSE_MSG_FIELD.full_name = ".rpc.protocols.ErrorMsgResponse.msg"
@ -4812,6 +4814,23 @@ LOGINCONFIRMREQUEST.enum_types = {}
LOGINCONFIRMREQUEST.fields = {}
LOGINCONFIRMREQUEST.is_extendable = false
LOGINCONFIRMREQUEST.extensions = {}
RECHARGESUCCESSINDICATION_ORDERID_FIELD.name = "orderId"
RECHARGESUCCESSINDICATION_ORDERID_FIELD.full_name = ".rpc.protocols.RechargeSuccessIndication.orderId"
RECHARGESUCCESSINDICATION_ORDERID_FIELD.number = 1
RECHARGESUCCESSINDICATION_ORDERID_FIELD.index = 0
RECHARGESUCCESSINDICATION_ORDERID_FIELD.label = 1
RECHARGESUCCESSINDICATION_ORDERID_FIELD.has_default_value = false
RECHARGESUCCESSINDICATION_ORDERID_FIELD.default_value = ""
RECHARGESUCCESSINDICATION_ORDERID_FIELD.type = 9
RECHARGESUCCESSINDICATION_ORDERID_FIELD.cpp_type = 9
RECHARGESUCCESSINDICATION.name = "RechargeSuccessIndication"
RECHARGESUCCESSINDICATION.full_name = ".rpc.protocols.RechargeSuccessIndication"
RECHARGESUCCESSINDICATION.nested_types = {}
RECHARGESUCCESSINDICATION.enum_types = {}
RECHARGESUCCESSINDICATION.fields = {RECHARGESUCCESSINDICATION_ORDERID_FIELD}
RECHARGESUCCESSINDICATION.is_extendable = false
RECHARGESUCCESSINDICATION.extensions = {}
ActiviteWorkShopReqeust = protobuf.Message(ACTIVITEWORKSHOPREQEUST)
ActivityUpateIndication = protobuf.Message(ACTIVITYUPATEINDICATION)
@ -4902,6 +4921,7 @@ RankResponse = protobuf.Message(RANKRESPONSE)
ReNameRequest = protobuf.Message(RENAMEREQUEST)
RechargeInfoRequest = protobuf.Message(RECHARGEINFOREQUEST)
RechargeInfoResponse = protobuf.Message(RECHARGEINFORESPONSE)
RechargeSuccessIndication = protobuf.Message(RECHARGESUCCESSINDICATION)
RedPointInfo = protobuf.Message(REDPOINTINFO)
RefreshFriendStateResponse = protobuf.Message(REFRESHFRIENDSTATERESPONSE)
RefreshItemNumRequest = protobuf.Message(REFRESHITEMNUMREQUEST)

View File

@ -122,6 +122,8 @@ function this.RegisterMessage(network)
--跨服天梯信息推送
-- socket:RegistNetMessage(MessageTypeProto_pb.HERO_SKIN_USE_INDICATION, this.GetWorldArenaInfoIndication)
socket:RegistNetMessage(MessageTypeProto_pb.WorldLevelIndication, this.WorldLevelIndication)
-- 充值成功订单推送
socket:RegistNetMessage(MessageTypeProto_pb.RECHARGE_SUCCESS_INDICATION, this.RechargeSuccessOrder)
end
function this.OpenHongMengTowerGuideIndication(buffer)
local data = buffer:DataByte()
@ -874,4 +876,11 @@ function this.WorldLevelIndication(buffer)
-- LogError("%%%%%%%%%%世界等级推送 "..msg.worldLeve)
PlayerManager.RefreshWorldLeveData(msg.worldLeve)
end
function this.RechargeSuccessOrder(buffer)
local data = buffer:DataByte()
local msg = PlayerInfoProto_pb.RechargeSuccessIndication()
msg:ParseFromString(data)
PayManager.RechargeSuccessOrder(msg)
end
return this

View File

@ -35,6 +35,12 @@ function this.onSdkPayResult(id)
end
end
function this.RechargeSuccessOrder(msg)
LogError("充值成功orderId = "..tostring(msg.orderId))
-- 订单id特殊传值
CustomEventManager.SendCustomEvent("PayOrderId", tostring(msg.orderId) ,"0")
end
function this.Pay(id, func)
if not func then
func = function()end