瀏覽代碼

解决冲突

jiaojiao7 4 年之前
父節點
當前提交
f2df3d666e

+ 2 - 0
manage/user/userRecharge.go

@@ -16,6 +16,7 @@ func moneyRecharge(c *gin.Context) {
 	money, err := strconv.Atoi(c.PostForm("money"))
 	if err != nil {
 		response.FailWithDetailed(response.ParamError, nil, "参数错误", c)
+		return
 	}
 	p := gin.H{
 		"appid": appid,
@@ -39,6 +40,7 @@ func productRecharge(c *gin.Context) {
 	endTime := c.PostForm("endTime")
 	if err != nil || errs != nil {
 		response.FailWithDetailed(response.ParamError, nil, "参数错误", c)
+		return
 	}
 	p := gin.H{
 		"appid":       appid,

+ 9 - 0
router/pageRouter.go

@@ -10,6 +10,8 @@ func pageRouterRegister(router *gin.Engine) {
 	{
 		pageRouterGroup.GET("/main", mainPage)
 		pageRouterGroup.GET("/chooseProductPage", chooseProductPage)
+		pageRouterGroup.GET("/createUser", createUser)
+		pageRouterGroup.GET("/userRecharge", userRechargePage)
 	}
 }
 
@@ -20,3 +22,10 @@ func mainPage(context *gin.Context) {
 func chooseProductPage(context *gin.Context) {
 	context.HTML(200, "chooseProduct.html", nil)
 }
+func createUser(context *gin.Context) {
+	context.HTML(200, "create_user.html", nil)
+}
+
+func userRechargePage(context *gin.Context) {
+	context.HTML(200, "userRecharge.html", nil)
+}

+ 75 - 0
static/templates/create_user.html

@@ -0,0 +1,75 @@
+{{define "create_user.html"}}
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
+    <title>创建用户</title>
+</head>
+<body>
+<div style="margin: auto;width: 30%">
+    <p>创建用户</p>
+    <form>
+        <table>
+            <tr>
+                <td>用户名:</td>
+                <td><input type="text" name="name" id="name" placeholder="请输入用户名"></td>
+            </tr>
+            <tr>
+                <td>手机号:</td>
+                <td><input type="text" name="phone" id="phone" placeholder="请输入手机号"></td>
+            </tr>
+            <tr>
+                <td>ip白名单:</td>
+                <td><input type="text" name="ip_white_list" id="ip_white_list" placeholder="请输入ip白名单">
+                </td>
+            </tr>
+            <tr>
+                <td></td>
+                <td style="text-align: right"><input type="button" value="提交" onclick="createUser()">
+                </td>
+            </tr>
+        </table>
+        <br>
+    </form>
+    结果: <br>
+
+    <code id="message"></code>
+
+</div>
+<script>
+    const createUserUrl = "/manage/user/create";
+
+    <!--创建用户-->
+    function createUser() {
+        $("#message").text("")
+        let param = {
+            "name": $("#name").val(),
+            "phone": $("#phone").val(),
+            "ip_white_list": $("#ip_white_list").val(),
+        }
+        $.ajax({
+            url: createUserUrl,
+            type: "post",
+            data: param,
+            success: function (r) {
+                if (r.code == 0) {
+                    // $("#id").text(r.data.id)
+                    // $("#app_id").text(r.data.app_id)
+                    // $("#secret_key").text(r.data.secret_key)
+                    $("#message").text(JSON.stringify(r))
+
+                } else {
+                    $("#message").text(JSON.stringify(r))
+
+                }
+
+
+            }
+        })
+    }
+
+</script>
+</body>
+</html>
+{{end}}

+ 12 - 6
static/templates/login.html

@@ -11,12 +11,18 @@
 
     </style>
     <body>
-    <dev id="main">
-        <h1>对外接口</h1>
-        <dev>
-            <a onclick="$('#projectList').show();$('#main').hide();">1.项目列表</a>
-            <a>2.项目详情</a>
-            <a>3.项目列表及详情</a>
+        <dev id="main">
+            <h1>对外接口</h1>
+            <dev>
+                <a onclick="$('#projectList').show();$('#main').hide();">1.项目列表</a>
+                <a>2.项目详情</a>
+                <a>3.项目列表及详情</a>
+            </dev>
+             <h1><a href="/page/userRecharge">充值接口</a></h1>
+            <h1>内部接口</h1>
+            <dev>
+                <a href="/page/createUser">1.创建用户</a>
+            </dev>
         </dev>
         <h1>充值接口</h1>
         <dev>

+ 72 - 0
static/templates/userRecharge.html

@@ -0,0 +1,72 @@
+{{define "userRecharge.html"}}
+    <!DOCTYPE html>
+    <html lang="en">
+    <head>
+        <meta charset="UTF-8">
+        <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
+        <title>接口服务平台后台管理系统</title>
+    </head>
+    <style>
+      
+    </style>
+    <body>
+        <dev id="main">
+            <h1>充值接口</h1>
+            <dev>
+                <a onclick="$('#money').show();$('#main').hide();">1.余额充值</a>
+                <a onclick="$('#product').show();$('#main').hide();">2.剩余量充值</a>
+            </dev>
+        </dev>
+        <dev id="money" style="display: none;">
+            <input type="number" id="moneys" placeholder="请输入充值金额">
+            <button type="button" id="moneyBtn">提交</button>
+        </dev>
+        <dev id="product" style="display: none;">
+            <input type="number" id="productId" placeholder="请输入产品id">
+            <input type="number" id="rechargeNum" placeholder="请输入充值次数">
+            <input type="text" id="endTime" placeholder="请输入结束时间">
+            <button type="button" id="productBtn">提交</button>
+        </dev>
+        <dev id="resultContent"></dev>
+        <script>
+            var appid = "sfGSVYRQMAAgkGBAUBJg4f";
+            function submit(param,rType,url,hearders){
+                $.ajax({
+                    url: url,
+                    type: rType,
+                    headers: hearders,
+                    data: param,
+                    success:function(r){
+                    	if(r.code === 1000){
+                            $("#resultContent").text(r.msg);
+                    	}else{
+                    		$("#resultContent").text(r.msg);
+                    	}
+                    }
+                })
+            }
+            $("#moneyBtn").on("click", function(){
+                var param = {
+                    "appid": appid,
+                    "money": $("#moneys").val(),
+                };
+                var url = "/manage/user/moneyRecharge";
+                var rType = "post";
+                submit(param,rType,url);
+            })
+            
+            $("#productBtn").on("click", function(){
+                var param = {
+                    "appid": appid,
+                    "rechargeNum": $("#rechargeNum").val(),
+                    "productId": $("#productId").val(),
+                    "endTime": $("#endTime").val()
+                };
+                var url = "/manage/user/productRecharge";
+                var rType = "post";
+                submit(param,rType,url);
+            })
+        </script>
+    </body>
+    </html>
+{{end}}