|
@@ -6,12 +6,14 @@ import (
|
|
"go.uber.org/zap"
|
|
"go.uber.org/zap"
|
|
"io/ioutil"
|
|
"io/ioutil"
|
|
"log"
|
|
"log"
|
|
|
|
+ "net/http"
|
|
"sfbase/global"
|
|
"sfbase/global"
|
|
sutils "sfbase/utils"
|
|
sutils "sfbase/utils"
|
|
"sfis/model"
|
|
"sfis/model"
|
|
"sfis/model/response"
|
|
"sfis/model/response"
|
|
"sfis/service"
|
|
"sfis/service"
|
|
"sfis/utils"
|
|
"sfis/utils"
|
|
|
|
+ "strconv"
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
@@ -20,6 +22,7 @@ func DevUserManageRegister(router *gin.Engine) {
|
|
userGroup.Use()
|
|
userGroup.Use()
|
|
{
|
|
{
|
|
userGroup.POST("/create", userCreate)
|
|
userGroup.POST("/create", userCreate)
|
|
|
|
+ userGroup.POST("/list", userList)
|
|
userGroup.POST("/userProductChoose", userProductChoose)
|
|
userGroup.POST("/userProductChoose", userProductChoose)
|
|
userGroup.POST("/userProductList", userProductList)
|
|
userGroup.POST("/userProductList", userProductList)
|
|
userGroup.POST("/moneyRecharge", moneyRecharge)
|
|
userGroup.POST("/moneyRecharge", moneyRecharge)
|
|
@@ -49,6 +52,33 @@ func userCreate(c *gin.Context) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+// 用户列表
|
|
|
|
+func userList(c *gin.Context) {
|
|
|
|
+ page, _ := strconv.Atoi(c.Query("page"))
|
|
|
|
+ limit, _ := strconv.Atoi(c.Query("limit"))
|
|
|
|
+ appId := c.PostForm("app_id")
|
|
|
|
+ name := c.PostForm("name")
|
|
|
|
+ phone := c.PostForm("phone")
|
|
|
|
+
|
|
|
|
+ condMap := map[string]interface{}{
|
|
|
|
+ "app_id": appId,
|
|
|
|
+ "name": name,
|
|
|
|
+ "phone": phone,
|
|
|
|
+ }
|
|
|
|
+ userList, totalCount, err := service.ListUser(condMap, page, limit)
|
|
|
|
+ if err != nil {
|
|
|
|
+ response.FailWithMessage(err.Error(), c)
|
|
|
|
+ } else {
|
|
|
|
+ c.JSON(http.StatusOK, gin.H{
|
|
|
|
+ "code": response.SUCCESS,
|
|
|
|
+ "data": userList,
|
|
|
|
+ "msg": "查询成功",
|
|
|
|
+ "totalCount": totalCount,
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+
|
|
func userProductChoose(c *gin.Context) {
|
|
func userProductChoose(c *gin.Context) {
|
|
bs, err := ioutil.ReadAll(c.Request.Body)
|
|
bs, err := ioutil.ReadAll(c.Request.Body)
|
|
if err != nil {
|
|
if err != nil {
|