LAPTOP-PC6VHEF0\XIONGHUY 1 год назад
Родитель
Сommit
44663a411f

+ 2 - 0
RO_Server_Trunk-branch_0.1.39/roserver/gmweb/main.go

@@ -129,6 +129,8 @@ func main() {
 		r1.GET("/guildbattle", msg.WebGmProcessGuildBattle)
 		r1.GET("/guildbattle_state", msg.WebGmGetGuildBattleState)
 
+		r1.GET("/redis/:uid/:type", msg.GmGetDataFromRedis)
+
 		router.Run(sConfig.Node.HttpAddr)
 	}()
 

+ 36 - 0
RO_Server_Trunk-branch_0.1.39/roserver/gmweb/msg/gm_redis.go

@@ -0,0 +1,36 @@
+package msg
+
+import (
+	"fmt"
+	"github.com/gin-gonic/gin"
+	"net/http"
+	"rocommon/service"
+	"roserver/baseserver/model"
+	"roserver/serverproto"
+)
+
+func GmGetDataFromRedis(c *gin.Context) {
+
+	uid := c.Param("uid")
+	t := c.Param("type")
+
+	switch t {
+	case "item":
+		bag := &serverproto.RoleBag{}
+		if err := model.GetMessageFromRedis("role_bag_", uid, bag); err != nil && err != service.NIL {
+			c.JSON(http.StatusBadRequest, fmt.Errorf("err != nil :%+v", err))
+			return
+		}
+		c.JSON(http.StatusOK, bag)
+	case "base":
+		base := &serverproto.RoleBase{}
+		if err := model.GetMessageFromRedis("role_", uid, base); err != nil && err != service.NIL {
+			c.JSON(http.StatusBadRequest, fmt.Errorf("err != nil :%+v", err))
+			return
+		}
+		c.JSON(http.StatusOK, base)
+	default:
+		c.String(http.StatusOK, "参数错误")
+	}
+
+}

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

@@ -212,7 +212,7 @@ func WebPayHwQuickNotify(c *gin.Context) {
 	//util.WarnF("paycallback routerString:%v\n", routerString)
 	//go sendPosts(payPostRouter, routerString)
 
-	c.JSON(http.StatusOK, "SUCCESS")
+	c.String(http.StatusOK, "SUCCESS")
 }
 
 func sendPosts(urls []string, routerString string) {