123 1 ano atrás
pai
commit
ad5151636f

+ 96 - 0
Assets/Lua/Config/RuneShopGiftsCfg.lua

@@ -396,6 +396,102 @@ local RuneShopGiftsCfg = {
     ['SortId']=11,
     ['RmbTotalPay']=99,
     },
+[41]={
+['Id']=41,
+['Name']='日直购武器精炼包(惠)',
+['Pic']='ShopIcons/market_weekbox1',
+['Type']=3,
+['RMB']=9.99,
+['Reward']={{102,999},{1,5000000}},
+['FirstBuyPic']='',
+['ExtraBuyPic']='',
+['SortId']=1,
+['RmbTotalPay']=0,
+},
+[42]={
+['Id']=42,
+['Name']='日直购防具精炼包(惠)',
+['Pic']='ShopIcons/market_weekbox1',
+['Type']=3,
+['RMB']=9.99,
+['Reward']={{101,1999},{1,5000000}},
+['FirstBuyPic']='',
+['ExtraBuyPic']='',
+['SortId']=1,
+['RmbTotalPay']=0,
+},
+[43]={
+['Id']=43,
+['Name']='每日禮包(惠)',
+['Pic']='ShopIcons/market_weekbox1',
+['Type']=3,
+['RMB']=0.99,
+['Reward']={{102,200},{1,50000}},
+['FirstBuyPic']='',
+['ExtraBuyPic']='',
+['SortId']=1,
+['RmbTotalPay']=0,
+},
+[44]={
+['Id']=44,
+['Name']='每日禮包(惠)',
+['Pic']='ShopIcons/market_weekbox1',
+['Type']=3,
+['RMB']=0.99,
+['Reward']={{101,300},{1,50000}},
+['FirstBuyPic']='',
+['ExtraBuyPic']='',
+['SortId']=1,
+['RmbTotalPay']=0,
+},
+[45]={
+['Id']=45,
+['Name']='日購RO禮包',
+['Pic']='ShopIcons/market_weekbox1',
+['Type']=3,
+['RMB']=0.99,
+['Reward']={{54,500},{2,100000}},
+['FirstBuyPic']='',
+['ExtraBuyPic']='',
+['SortId']=1,
+['RmbTotalPay']=0,
+},
+[46]={
+['Id']=46,
+['Name']='周直购武器精炼包(惠)',
+['Pic']='ShopIcons/market_weekbox1',
+['Type']=3,
+['RMB']=49.99,
+['Reward']={{102,6666},{2,1000000}},
+['FirstBuyPic']='',
+['ExtraBuyPic']='',
+['SortId']=1,
+['RmbTotalPay']=0,
+},
+[47]={
+['Id']=47,
+['Name']='周直购防具精炼包(惠)',
+['Pic']='ShopIcons/market_weekbox1',
+['Type']=3,
+['RMB']=49.99,
+['Reward']={{101,12888},{2,1000000}},
+['FirstBuyPic']='',
+['ExtraBuyPic']='',
+['SortId']=1,
+['RmbTotalPay']=0,
+},
+[48]={
+['Id']=48,
+['Name']='周購RO禮包',
+['Pic']='ShopIcons/market_weekbox1',
+['Type']=3,
+['RMB']=19.99,
+['Reward']={{54,6666},{2,666600}},
+['FirstBuyPic']='',
+['ExtraBuyPic']='',
+['SortId']=1,
+['RmbTotalPay']=0,
+},
 [50]={
 ['Id']=50,
 ['Name']='月直購禮包1',

+ 65 - 0
Assets/Lua/Managers/OpenPayMgr.lua

@@ -0,0 +1,65 @@
+local OpenPayMgr = class('OpenPayMgr')
+function OpenPayMgr:ctor()
+   
+end
+
+function OpenPayMgr:Clear()
+  
+end
+
+function OpenPayMgr:Destroy()
+  
+    self:UnRegisterNetEvents()
+end
+
+function OpenPayMgr:RegisterNetEvents()
+   
+end
+
+function OpenPayMgr:UnRegisterNetEvents()
+  
+end
+
+function OpenPayMgr:GetOpenPayUrl()
+    local url = "http://xxx.com/open/getPayUrl?"
+    -- openId string 必传 开放平台开发者身份id,由QuickSDK分配
+
+    -- productCode string 必传 产品CODE,在QuickSDK后台获取
+
+    -- userId  string 必传 SDK用户的账号ID
+
+    -- goodsId string 必传 游戏商品id
+
+    -- cpOrderNostring 选传游戏订单号
+
+    -- orderSubjectstring必传订单标题
+
+    -- roleName string必传 用户角色名
+
+    -- serverNamestring必传游戏服务器名
+
+    -- goodsName string必传 商品名称
+
+    -- roleLevel int 必传 用户角色等级
+
+    -- extrasParams string必传 订单保留参数,原样返回给cp
+
+    -- callbackUrlstring 选传订单回调地址,就是通知cp服务器发货的通知地址 
+
+    -- payTypestring 选传支付方式ID,ID获取请参照SDK后台“平台管理”>“支付对照表”。支持多种支付方式,多个支付方式以“|”隔开,比如:12|13|23注意:支付方式ID需满足后台勾选已经支持的第三方支付方式,否则无法显示指定支付方式渠道
+    
+    -- countryCode string 选传国家代码,如CHN。获取请参照SDK后台“平台管理”>“地区管理”注意:国家代码需满足后台勾选已经支持的第三方支付方式,否则无法显示指定国家的支付
+    
+    -- clientLang string 必传支付中心语言包,填写地区语言代码,如en-US。默认为中文繁体
+    
+    -- payVersion int 选传 第三方支付版本,默认不填写为SDK常规版本。取固定值为:2. 表示平台单独处理版本,此版本平台需传金额和币种进行支付并且SDK不参与商品金额的转换由平台自身处理,平台根据自身情况酌情考虑使用。
+    
+    -- amount float 选传 订单金额。如果payVersion的值为2,则必传amount字段
+    
+    -- currency string 选传 选传 订单支付的币种代码。如果payVersion的值为2,则必传currency字段注意:支付币种代码必须为SDK后台货币管理里面所支持的货币代码
+    
+    -- sign string 必传 签名串,算法详见第三章签名算法描述
+    return url
+end
+
+return OpenPayMgr

+ 1 - 1
Assets/Lua/UI/UIVoyage/UIVoyageView.lua

@@ -129,7 +129,7 @@ end
 
 function UIVoyageView:OnClickAddBtn()
 	--ManagerContainer.LuaUIMgr:Open(Enum.UIPageName.UIDojoBuyTimes, {costNum, nil, self.SureBuyChallengeNumBtn, self})
-	
+	--ManagerContainer.LuaUIMgr:Open(Enum.UIPageName.UISimpleWeb, "https://www.baidu.com", nil, nil, nil, Enum.UISibling[Enum.UIType.Top] - 2)
 	local buyNum = ManagerContainer.DataMgr.VoyageDataMgr:GetBuyNum()
 	
 	local buyNumLimit = ManagerContainer.DataMgr.VoyageDataMgr:GetBuyNumLimit()