lt 7 месяцев назад
Родитель
Сommit
a5c0a6e34d

+ 2 - 2
RO_Server_Trunk-branch_0.1.39/roserver/game/model/role_bag.go

@@ -442,7 +442,7 @@ func (this *RoleBag) AddItem(itemCfgId, count int32, st AddItemST) {
 		return
 	}
 
-	util.InfoF("uid=%v AddItem  id=%v count=%v from=%v", this.role.GetUUid(), itemCfgId, count, st.AddFrom)
+	util.ErrorF("uid=%v AddItem  id=%v count=%v from=%v", this.role.GetUUid(), itemCfgId, count, st.AddFrom)
 
 	ignore := false
 	addFrom := st.AddFrom
@@ -568,7 +568,7 @@ func (this *RoleBag) AddItemList(addItemList map[int32]int32, st AddItemST) {
 
 	st.Ignore = ignore
 
-	util.InfoF("uid=%v AddItem  itemlist=%v from=%v", this.role.GetUUid(), addItemList, st.AddFrom)
+	util.ErrorF("uid=%v AddItem  itemlist=%v from=%v", this.role.GetUUid(), addItemList, st.AddFrom)
 	bBaseChange := false
 	bKeepSakeItem := false
 	for itemCfgId, count := range addItemList {

+ 1 - 1
RO_Server_Trunk-branch_0.1.39/roserver/game/model/role_bt.go

@@ -634,7 +634,7 @@ func (this *RoleBT) BuyRecharge100(payRewardInfo *serverproto.PayOrderSaveInfo)
 
 	payRewardInfo.Count = 1
 	payRewardInfo.GoodsId = 2
-	payRewardInfo.Amount = model.ConvertBTRecharge100.RechargeAmount - 0.01 // todo 特殊处理,看看效果
+	payRewardInfo.Amount = model.ConvertBTRecharge100.RechargeAmount // todo 特殊处理,看看效果
 	payRewardInfo.GoodsName = model.ConvertBTRecharge100.Name
 
 	util.InfoF("uid=%v buyRecharge100 id=%v price=%v", this.role.GetUUid(), payRewardInfo.GoodsId, payRewardInfo.Amount)

+ 2 - 3
RO_Server_Trunk-branch_0.1.39/roserver/gmweb/msg/web_paymsg.go

@@ -359,7 +359,7 @@ func WebPayHwRuNotify(c *gin.Context) {
 	ntfData.PayChannel = "qk_hw"
 	util.WarnF("paycallback uid=%v cpOrderNo=%v orderNo=%v payAmount=%v payCurrency=%v payType=%v usdAmount=%v",
 		uid, cpOrderId, orderNo, payAmount, payCurrency, payType, usdAmount)
-	f64, err := strconv.ParseFloat(usdAmount, 32)
+	f64, err := strconv.ParseFloat(payAmount, 32)
 	if err != nil {
 		fmt.Println("Error:", err)
 		return
@@ -381,7 +381,6 @@ func WebPayHwRuNotify(c *gin.Context) {
 	//routerString := routerStr.String()
 	//util.WarnF("paycallback routerString:%v\n", routerString)
 	//go sendPosts(payPostRouter, routerString)
-
 	c.String(http.StatusOK, "success")
 }
 
@@ -703,7 +702,7 @@ func webPayNotify(webNtf *WebNotifyData, payAmount float32, c *gin.Context) stri
 	}
 	if payInfo.OrderState == int32(serverproto.PayOrderState_EPayOrderState_Gen) {
 		//实际支付 == 订单的钱,否则为支付失败
-		payAmount := int32(payAmount * 1000)
+		payAmount := int32(payAmount * 10) //该渠道是以分为单位(游戏以卢布为单位)
 		//服务器订单实际金额:
 		orderAmount := int32(payInfo.Amount * 1000)
 		if payAmount == orderAmount {