xuzhiheng 4 éve
szülő
commit
4ddf2be4cf
2 módosított fájl, 20 hozzáadás és 11 törlés
  1. 9 0
      service/user.go
  2. 11 11
      static/templates/login.html

+ 9 - 0
service/user.go

@@ -5,6 +5,7 @@ import (
 	"fmt"
 	"log"
 	"sfbase/global"
+	"sfbase/redis"
 	"sfbase/utils"
 	"sfis/db"
 	"sfis/lock"
@@ -13,6 +14,7 @@ import (
 	"strconv"
 	"strings"
 	"sync"
+	"time"
 
 	"github.com/gin-gonic/gin"
 	"go.uber.org/zap"
@@ -71,6 +73,13 @@ func UserProductList(appId string, c *gin.Context) (results []map[string]interfa
 	if err != nil {
 		log.Printf("appID:[%s] find into user_product error:[%v]", appId, err)
 	}
+	for _, v := range results {
+		appId := utils.ObjToString(v["app_id"])
+		productId := utils.IntAll(v["product_id"])
+		limittodaykey := fmt.Sprintf("limittoday_%d_%d_%s", time.Now().Day(), productId, appId)
+		limittoday := redis.GetInt("limit", limittodaykey)
+		v["limittoday"] = limittoday
+	}
 	return results, err
 }
 

+ 11 - 11
static/templates/login.html

@@ -58,9 +58,8 @@
             <thead>
             <tr class="tableTitle">
                 <th style="width: 5%">序号</th>
-                <th style="width: 25%">客户名称</th>
-                <th style="width: 20%">APPID</th>
-                <th style="width: 10%">密钥</th>
+                <th style="width: 20%">客户名称</th>
+                <th style="width: 25%">APPID</th>
                 <th style="width: 10%">客户电话</th>
                 <th style="width: 10%">余额(元)</th>
                 <th style="width: 20%">操作</th>
@@ -78,17 +77,18 @@
             <table border="1" cellspacing="0" cellpadding="0" width="80%" align="center" id="userProduct">
                 <thead>
                 <tr class="tableTitle">
-                    <th style="width: 5%">序号</th>
+                    <th style="width: 3%">序号</th>
                     <th style="width: 5%">产品ID</th>
                     <th style="width: 8%">产品名称</th>
-                    <th style="width: 25%">用户APPID</th>
+                    <th style="width: 20%">用户APPID</th>
                     <th style="width: 5%">剩余量</th>
-                    <th style="width: 10%">扣费模式</th>
+                    <th style="width: 8%">扣费模式</th>
                     <th style="width: 5%">状态</th>
-                    <th style="width: 10%">每日调用次数</th>
-                    <th style="width: 10%">单次返回数量</th>
-                    <th style="width: 5%">折扣</th>
-                    <th style="width: 25%">操作</th>
+                    <th style="width: 10%">每日调用次数上限</th>
+                    <th style="width: 8%">今日调用次数</th>
+                    <th style="width: 10%">单次返回数量上限</th>
+                    <th style="width: 4%">折扣</th>
+                    <th style="width: 15%">操作</th>
                 </tr>
                 </thead>
                 <tbody class="userProTbody">
@@ -129,7 +129,6 @@
                                 str += "<td style='width: 50px'>" + (i + 1) + "</td>";
                                 str += "<td style='width: 100px'><a   href='javascript:void(0);' style='pointer:hand;' onclick=\"userProductList('" + item.app_id + "','" + item.secret_key + "')\">" + item.name + "</a></td>";
                                 str += "<td style='width: 200px'>" + item.app_id + "</td>";
-                                str += "<td style='width: 100px'>" + item.secret_key + "</td>";
                                 str += "<td style='width: 100px'>" + item.phone + "</td>";
                                 str += "<td style='width: 100px'>" + (item.money / 100) + "</td>";
                                 str += "<td class='handle' style='width: 100px'><a  target=\"_blank\" href=\"/page/moneyRechargePage?appId=" + item.app_id + "\">账户余额充值</a><a  target=\"_blank\" href=\"/page/chooseProductPage?appId=" + item.app_id + "\">购买产品</a></td>";
@@ -186,6 +185,7 @@
                                     str += "<td>关闭</td>";
                                 }
                                 str += "<td>" + item.call_times_limit_day + "</td>";
+                                str += "<td>" + item.limittoday + "</td>";
                                 str += "<td>" + item.data_num_limit_one_times + "</td>";
                                 if (item.discount > 0 && item.discount < 10) {
                                     str += "<td>" + item.discount + " 折</td>";