|
@@ -0,0 +1,1919 @@
|
|
|
|
|
+/*
|
|
|
|
|
+ * OpenAPI Petstore
|
|
|
|
|
+ *
|
|
|
|
|
+ * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
|
|
|
|
|
+ *
|
|
|
|
|
+ * API version: 1.0.0
|
|
|
|
|
+ * Generated by: OpenAPI Generator (https://openapi-generator.tech)
|
|
|
|
|
+ */
|
|
|
|
|
+
|
|
|
|
|
+package openapi
|
|
|
|
|
+
|
|
|
|
|
+import (
|
|
|
|
|
+ "encoding/json"
|
|
|
|
|
+ "fmt"
|
|
|
|
|
+ "github.com/gin-gonic/gin"
|
|
|
|
|
+ "io"
|
|
|
|
|
+ "net/http"
|
|
|
|
|
+ "os"
|
|
|
|
|
+ "path"
|
|
|
|
|
+ "server/errors"
|
|
|
|
|
+ "server/service"
|
|
|
|
|
+ "strconv"
|
|
|
|
|
+ "strings"
|
|
|
|
|
+ "time"
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+type ApiAPI struct {
|
|
|
|
|
+}
|
|
|
|
|
+type GenVerifyPicReq struct {
|
|
|
|
|
+ Height int `json:"height"`
|
|
|
|
|
+ Width int `json:"width"`
|
|
|
|
|
+ NoiseCount int `json:"noiseCount"`
|
|
|
|
|
+ Length int `json:"length"`
|
|
|
|
|
+ Source string `json:"source"`
|
|
|
|
|
+}
|
|
|
|
|
+type Response struct {
|
|
|
|
|
+ Code int `json:"code"`
|
|
|
|
|
+ Message interface{} `json:"message"`
|
|
|
|
|
+ Data interface{} `json:"data"`
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardCardRankDetailQueryPost(context *gin.Context) {
|
|
|
|
|
+ //fmt.Println("mcIdListStr", context.PostForm("mcIdListStr"))
|
|
|
|
|
+ //fmt.Println("mcType", context.PostForm("mcType"))
|
|
|
|
|
+ mcIdArrStr := context.PostForm("mcIdListStr") //活动id逗号分隔字符串
|
|
|
|
|
+ var mcIdArr []string
|
|
|
|
|
+ if mcIdArrStr != "" {
|
|
|
|
|
+ mcIdArr = strings.Split(mcIdArrStr, ",")
|
|
|
|
|
+
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "传入参数mcIdArrStr不正确",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ if len(mcIdArr) > 1 {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "传入参数mcIdArrStr不正确",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ compId, err_ := strconv.Atoi(mcIdArr[0])
|
|
|
|
|
+ if err_ != nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "传入参数mcIdArrStr不正确",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ mcType := api.postInt(context, "mcType")
|
|
|
|
|
+ ocaId := api.postInt(context, "ocaId")
|
|
|
|
|
+ dispArrStr := context.PostForm("dispArrStr")
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ //fmt.Println("userId:", userId)
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardRankDetailQuery(compId, dispArrStr, userId, mcType, ocaId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+func (api *ApiAPI) ApiCardCardBaseQueryPost(context *gin.Context) {
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CarBaseQuery(ecId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+func (api *ApiAPI) ApiCardCardDetailQueryPost(context *gin.Context) {
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ //if userId == 0 {
|
|
|
|
|
+ // context.JSON(401, gin.H{
|
|
|
|
|
+ // "code": -2,
|
|
|
|
|
+ // "message": "用户未登录",
|
|
|
|
|
+ // "data": nil,
|
|
|
|
|
+ // })
|
|
|
|
|
+ // return
|
|
|
|
|
+ //}
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardDetailQuery(ecId, userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardOnlineMcSignUpDetailPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ //if userId == 0 {
|
|
|
|
|
+ // context.JSON(401, gin.H{
|
|
|
|
|
+ // "code": -2,
|
|
|
|
|
+ // "message": "用户未登录",
|
|
|
|
|
+ // "data": nil,
|
|
|
|
|
+ // })
|
|
|
|
|
+ // return
|
|
|
|
|
+ //}
|
|
|
|
|
+ mcId := api.postInt(context, "mcId") //赛事id
|
|
|
|
|
+ r, msg, err_ := service.To{}.CardOnlineMcSignUpDetail(mcId, userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardOnlineMcSignUpPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ mcId := api.postInt(context, "mcId") //
|
|
|
|
|
+ coiId := api.postInt(context, "coiId") //
|
|
|
|
|
+ selectTeam := api.postInt(context, "selectTeam") //
|
|
|
|
|
+ nickName := context.PostForm("nickName")
|
|
|
|
|
+ //_ = service.AppLogCreate(token, "ApiCardOnlineMcSignUpPost", "mcId="+strconv.Itoa(mcId), ",nickName="+nickName, 1, userId, "")
|
|
|
|
|
+ msg, err_ := service.To{}.OnlineMcSignUp(userId, mcId, coiId, selectTeam, nickName)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ //生成排行榜
|
|
|
|
|
+ _ = service.Card{}.OnlineGameRankInit(userId, mcId)
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardUserJoinCardQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ isJoin, msg, err_ := service.To{}.UserJoinCardQuery(userId, ecId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": isJoin,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "未报名",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardAchievementQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ isJoin, msg, err_ := service.To{}.CardAchievementQuery(userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": isJoin,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "未报名",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardMonthlyChallengeQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.To{}.MonthlyChallengeQuery(userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "未报名",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardCurrentMonthlyChallengeQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ year := api.postInt(context, "year")
|
|
|
|
|
+ month := api.postInt(context, "month")
|
|
|
|
|
+ r, msg, err_ := service.To{}.CurrentMonthlyChallengeQuery(userId, year, month)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "未报名",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+func (api *ApiAPI) ApiCardExchangeListQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.Verf{}.UserExchangeListQuery(userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "未报名",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+func (api *ApiAPI) ApiCardExchangeDetailQueryPost(context *gin.Context) {
|
|
|
|
|
+ oarId := api.postInt(context, "oarId")
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.Card{}.ExchangeDetailQuery(oarId, userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+func (api *ApiAPI) ApiCardCardConfigQueryPost(context *gin.Context) {
|
|
|
|
|
+ //fmt.Println("=========================ecId===============", context.PostForm("ecId"))
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ pageName := context.PostForm("pageName")
|
|
|
|
|
+ if pageName == "all" {
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CarConfigAllQuery(ecId, pageName)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CarConfigQuery(ecId, pageName)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardReadMessagePost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ mqIdListStr := context.PostForm("mqIdListStr") //已读消息id逗号分隔字符串
|
|
|
|
|
+ msg, err_ := service.Card{}.CardReadMessage(userId, mqIdListStr)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardUnReadMessageQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ relationType := api.postInt(context, "relationType") //消息类型 1成就 2 卡片
|
|
|
|
|
+ relationId := api.postInt(context, "relationId") //消息类型 1成就 2 卡片
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardUnReadMessageQuery(userId, relationType, relationId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardCurrentRankNumQueryPost(context *gin.Context) {
|
|
|
|
|
+
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardUserCurrentRankNumQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ rankNum, err_ := service.To{}.CardCurrentRankNumQuery(userId, ecId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": rankNum,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "未报名",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardIsAllowMcSignUpPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ isAllowMcSignUp, err_ := service.To{}.IsAllowMcSignUpQuery(userId, ecId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": isAllowMcSignUp,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "未报名",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiShopVerfSignInPost(context *gin.Context) {
|
|
|
|
|
+ phone := context.PostForm("username")
|
|
|
|
|
+ vfCode := context.PostForm("password")
|
|
|
|
|
+ Ip := context.ClientIP()
|
|
|
|
|
+ loginReply, msg, err_ := service.Verf{}.VerfSignIn(phone, vfCode, Ip)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": loginReply,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiShopVerfExchangePost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ userId, err_ := service.Verf{}.GetUserIdByToken(token)
|
|
|
|
|
+ if err_ != nil {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ qrCode := context.PostForm("qrCode")
|
|
|
|
|
+
|
|
|
|
|
+ msg, err_ := service.Verf{}.VerfExchange(userId, qrCode)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiShopVerfExchangedListQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ userId, err_ := service.Verf{}.GetUserIdByToken(token)
|
|
|
|
|
+ if err_ != nil {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ yearMonth := context.PostForm("yearMonth")
|
|
|
|
|
+ rs, err_ := service.Verf{}.VerfExchangedListQuery(userId, yearMonth)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": rs,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "未报名",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardMatchRsDetailQueryPost(context *gin.Context) {
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ ocaId := api.postInt(context, "ocaId") //关联关系id
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.Card{}.MatchRsDetail(ecId, ocaId, userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) GetWxJsSdkConfig(c *gin.Context) {
|
|
|
|
|
+ url := c.PostForm("url")
|
|
|
|
|
+ r, msg, err_ := service.WxPay{}.GetJssdkConfig(url)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ c.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ "message": "sucess",
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+ } else {
|
|
|
|
|
+ c.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardAchievementDetailQueryPost(context *gin.Context) {
|
|
|
|
|
+
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardCompStatisticQueryPost(context *gin.Context) {
|
|
|
|
|
+ mcId := api.postInt(context, "mcId")
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CompStatisticQuery(mcId, userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardMapListQueryPost(context *gin.Context) {
|
|
|
|
|
+ mcId := api.postInt(context, "mcId")
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.Card{}.MapListQuery(mcId, userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardCardUrlQueryPost(context *gin.Context) {
|
|
|
|
|
+ actId := api.postInt(context, "actId")
|
|
|
|
|
+ matchType := api.postInt(context, "matchType")
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ //fmt.Println("查询url的token:" + token)
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardUrlQuery(actId, matchType, userId)
|
|
|
|
|
+
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardWarnMessageQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") // 2 卡片
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardWarnMessageQuery(userId, ecId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardCertStyleQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ certStyleType := context.PostForm("certStyleType") //证书样式
|
|
|
|
|
+ //certStyleType := api.postInt(context, "certStyleType") // 2 卡片
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardCertStyleQuery(userId, certStyleType)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardCertificateCreateByUserAiPost(context *gin.Context) {
|
|
|
|
|
+
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ nickName := context.PostForm("nickName") //证书样式
|
|
|
|
|
+ oarId := api.postInt(context, "oarId") // 2 卡片
|
|
|
|
|
+ msg, err_ := service.Card{}.UpdateCertificateIssued(userId, oarId, nickName)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardUserBaseQueryInCertificatePost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ //nickName := context.PostForm("nickName") //证书样式
|
|
|
|
|
+ oarId := api.postInt(context, "oarId") // 2 卡片
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardCertificateCreateByUserAi(userId, oarId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardCanExchangeGoodsDetailPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ goodsId := api.postInt(context, "goodsId") // 商品
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") // 2 卡片
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardCanExchangeGoodsDetail(userId, ecId, goodsId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardCanExchangeGoodsListPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") // 2 卡片
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardCanExchangeGoodsList(userId, ecId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardOnlineScoreQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") // 2 卡片
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardOnlineScoreQuery(userId, ecId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardScoreExchangeGoodsPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ goodsId := api.postInt(context, "goodsId") // 商品
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") // 2 卡片
|
|
|
|
|
+ exchNum := api.postInt(context, "exchNum") // 2 卡片
|
|
|
|
|
+ msg, err_ := service.Card{}.CardScoreExchangeGoods(userId, ecId, goodsId, exchNum)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiShopVerfSignOutPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ userId, err_ := service.Verf{}.GetUserIdByToken(token)
|
|
|
|
|
+ if err_ != nil {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ err_ = service.Verf{}.VerfSignOut(userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardIsNewUserInCardCompPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ isNew, msg, err_ := service.Card{}.IsNewUserInCardComp(userId, ecId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": isNew,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardRedisRebulidPost(context *gin.Context) {
|
|
|
|
|
+ compId := api.postInt(context, "compId") //卡片id
|
|
|
|
|
+ err_ := service.Card{}.OnlineGameRankAddGenerate(compId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardMatchFininshInfoQueryPost(context *gin.Context) {
|
|
|
|
|
+ actId := api.postInt(context, "actId")
|
|
|
|
|
+ matchType := api.postInt(context, "matchType")
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ //fmt.Println("查询url的token:" + token)
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.Card{}.MatchFininshInfoQuery(actId, matchType, userId)
|
|
|
|
|
+
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtSignInPost(context *gin.Context) {
|
|
|
|
|
+ username := context.PostForm("username")
|
|
|
|
|
+ vfCode := context.PostForm("vfCode")
|
|
|
|
|
+ Ip := context.ClientIP()
|
|
|
|
|
+ loginReply, msg, err_ := service.ActMgt{}.ActGmtSignInV2(username, vfCode, Ip)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": loginReply,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtSignOutPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ userId, err_ := service.ActMgt{}.GetUserIdByToken(token)
|
|
|
|
|
+ if err_ != nil {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ err_ = service.ActMgt{}.SignOut(userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtSignUpPost(c *gin.Context) {
|
|
|
|
|
+ phone := c.PostForm("phone")
|
|
|
|
|
+ vfCode := c.PostForm("vfCode")
|
|
|
|
|
+ password := c.PostForm("password")
|
|
|
|
|
+ username := c.PostForm("username")
|
|
|
|
|
+ msg, err_ := service.ActMgt{}.SignUp(phone, vfCode, password, username)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ loginReply, msg2, err2_ := service.ActMgt{}.ActGmtSignIn(username, password, "")
|
|
|
|
|
+ if err2_ == nil {
|
|
|
|
|
+ c.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": loginReply,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ c.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg2,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ c.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtSmsSendPost(c *gin.Context) {
|
|
|
|
|
+ phone := c.PostForm("phone")
|
|
|
|
|
+ //smsType := api.postInt(c, "smsType")
|
|
|
|
|
+
|
|
|
|
|
+ msg, err_ := service.ActMgt{}.ToSendSms(phone, 1)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ c.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ c.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtCompInfoAddPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ inJson := context.PostForm("inJson")
|
|
|
|
|
+ prodId := api.postInt(context, "prodId")
|
|
|
|
|
+ if prodId == 0 {
|
|
|
|
|
+ prodId = 1
|
|
|
|
|
+ }
|
|
|
|
|
+ msg, err_ := service.ActMgt{}.ActMgtCompInfoAdd(userId, inJson, prodId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtCompInfoQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ prodId := api.postInt(context, "prodId")
|
|
|
|
|
+ if prodId == 0 {
|
|
|
|
|
+ prodId = 1
|
|
|
|
|
+ }
|
|
|
|
|
+ r, err_ := service.ActMgt{}.ApiActMgtCompInfoQueryPost(userId, prodId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "查询失败",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtGetSelfInfoPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, err_ := service.ActMgt{}.ActMgtGetSelfInfo(userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "查询失败",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtSelectMapQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ prodId := api.postInt(context, "prodId")
|
|
|
|
|
+ if prodId == 0 {
|
|
|
|
|
+ prodId = 1
|
|
|
|
|
+ }
|
|
|
|
|
+ selectOption, msg, err_ := service.ActMgt{}.MapSelect(userId, prodId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": selectOption,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtSelectPlanQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ mapId := api.postInt(context, "mapId")
|
|
|
|
|
+ prodId := api.postInt(context, "prodId")
|
|
|
|
|
+ if prodId == 0 {
|
|
|
|
|
+ prodId = 1
|
|
|
|
|
+ }
|
|
|
|
|
+ selectOption, msg, err_ := service.ActMgt{}.PlanSelect(mapId, prodId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": selectOption,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtSelectSsctQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ prodId := api.postInt(context, "prodId")
|
|
|
|
|
+ if prodId == 0 {
|
|
|
|
|
+ prodId = 1
|
|
|
|
|
+ }
|
|
|
|
|
+ selectOption, msg, err_ := service.ActMgt{}.SsctSelect(userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": selectOption,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtUploadFilesPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 文件处理
|
|
|
|
|
+ file, err := context.FormFile("uploadFile")
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ //fmt.Println(err)
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "上传文件不能为空",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ ext := path.Ext(file.Filename)
|
|
|
|
|
+ originalName := file.Filename
|
|
|
|
|
+ file.Open()
|
|
|
|
|
+ uploadData := make([]byte, file.Size)
|
|
|
|
|
+ dst := "tmp/" + file.Filename
|
|
|
|
|
+ err = context.SaveUploadedFile(file, dst)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "上传文件失败",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ f, err := os.Open(dst)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "上传文件失败",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ defer f.Close()
|
|
|
|
|
+
|
|
|
|
|
+ uploadData, err = io.ReadAll(f)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "上传文件失败",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ picUrl, msg, err_ := service.ActMgt{}.GenUpload(userId, ext, originalName, uploadData)
|
|
|
|
|
+ if err_ != nil {
|
|
|
|
|
+ context.JSON(200, Response{
|
|
|
|
|
+ Code: -1,
|
|
|
|
|
+ Message: msg,
|
|
|
|
|
+ Data: nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ context.JSON(http.StatusOK, Response{
|
|
|
|
|
+ Code: 0,
|
|
|
|
|
+ Message: "success",
|
|
|
|
|
+ Data: map[string]interface{}{
|
|
|
|
|
+ "url": picUrl,
|
|
|
|
|
+ },
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtUploadFilesPostOld(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 文件处理
|
|
|
|
|
+ file, err := context.FormFile("uploadFile")
|
|
|
|
|
+ if err != nil || file == nil {
|
|
|
|
|
+ //fmt.Println(err)
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "上传文件不能为空",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ ext := path.Ext(file.Filename)
|
|
|
|
|
+ originalName := file.Filename
|
|
|
|
|
+ file.Open()
|
|
|
|
|
+ uploadData := make([]byte, file.Size)
|
|
|
|
|
+ dst := "tmp/" + file.Filename
|
|
|
|
|
+ err = context.SaveUploadedFile(file, dst)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "上传文件失败",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ f, err := os.Open(dst)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "上传文件失败",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ defer f.Close()
|
|
|
|
|
+ uploadData, err = readAndProcessFile(f)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "上传文件失败",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ picUrl, msg, err_ := service.ActMgt{}.GenUpload(userId, ext, originalName, uploadData)
|
|
|
|
|
+ if err_ != nil {
|
|
|
|
|
+ context.JSON(http.StatusInternalServerError, Response{
|
|
|
|
|
+ Code: -1,
|
|
|
|
|
+ Message: msg,
|
|
|
|
|
+ Data: nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ context.JSON(http.StatusOK, Response{
|
|
|
|
|
+ Code: 0,
|
|
|
|
|
+ Message: "success",
|
|
|
|
|
+ Data: map[string]interface{}{
|
|
|
|
|
+ "url": picUrl,
|
|
|
|
|
+ },
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtCardRankDetailQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ var code int
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ code = 601
|
|
|
|
|
+ } else {
|
|
|
|
|
+ code = 0
|
|
|
|
|
+ }
|
|
|
|
|
+ //fmt.Println("compId:" + context.PostForm("compId"))
|
|
|
|
|
+ compId := api.postInt(context, "compId")
|
|
|
|
|
+ ocaId := api.postInt(context, "ocaId")
|
|
|
|
|
+ dispArrStr := context.PostForm("dispArrStr")
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.Card{}.CardRankDetailQuery(compId, dispArrStr, userId, 3, ocaId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": code,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+func readAndProcessFile(f *os.File) (allData []byte, err error) {
|
|
|
|
|
+ // 确保文件在函数返回前被关闭
|
|
|
|
|
+ defer f.Close()
|
|
|
|
|
+
|
|
|
|
|
+ // 分块读取文件,而不是一次性读入所有内容到内存
|
|
|
|
|
+ buf := make([]byte, 1024)
|
|
|
|
|
+ //var allData []byte
|
|
|
|
|
+ for {
|
|
|
|
|
+ // 读取数据块
|
|
|
|
|
+ n, err_ := f.Read(buf[:cap(buf)])
|
|
|
|
|
+ allData = append(allData, buf[:n]...)
|
|
|
|
|
+
|
|
|
|
|
+ // 处理错误情况
|
|
|
|
|
+ if err_ != nil {
|
|
|
|
|
+ if err == io.EOF {
|
|
|
|
|
+ break // 正常结束,读取完所有数据
|
|
|
|
|
+ }
|
|
|
|
|
+ // 打印错误并处理,例如返回错误
|
|
|
|
|
+ fmt.Println(err)
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 这里可以添加对allData的处理逻辑,例如打印或进一步处理数据
|
|
|
|
|
+ // fmt.Println(string(allData))
|
|
|
|
|
+
|
|
|
|
|
+ // 没有发生错误,返回nil
|
|
|
|
|
+ return
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// Get /api/card/UserBasicInformationQuery
|
|
|
|
|
+// App设置中“个人信息收集清单”-用户基本信息查询
|
|
|
|
|
+func (api *ApiAPI) ApiCardUserBasicInformationQueryGet(c *gin.Context) {
|
|
|
|
|
+ userId, err := validateTokenByApp(c)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ c.JSON(http.StatusUnauthorized, Response{
|
|
|
|
|
+ Code: -1,
|
|
|
|
|
+ Message: "token失效",
|
|
|
|
|
+ Data: nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ list, msg, err := service.User{}.GetUserBasicInformation(userId)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ c.JSON(http.StatusInternalServerError, Response{
|
|
|
|
|
+ Code: -1,
|
|
|
|
|
+ Message: msg,
|
|
|
|
|
+ Data: nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ c.JSON(http.StatusOK, Response{
|
|
|
|
|
+ Code: 0,
|
|
|
|
|
+ Message: "success",
|
|
|
|
|
+ Data: map[string]interface{}{
|
|
|
|
|
+ "list": list,
|
|
|
|
|
+ },
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardMonthRankDetailQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ dispArrStr := context.PostForm("dispArrStr")
|
|
|
|
|
+ year := api.postInt(context, "year")
|
|
|
|
|
+ month := api.postInt(context, "month")
|
|
|
|
|
+ r, msg, err_ := service.Card{}.MonthRankDetailQuery(year, month, userId, dispArrStr)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardGridsQueryPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.User{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ r, err_ := service.Card{}.CardGridsQuery(ecId, userId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtCompInfoDetailPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ var code int
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ code = 601
|
|
|
|
|
+ } else {
|
|
|
|
|
+ code = 0
|
|
|
|
|
+ }
|
|
|
|
|
+ compId := api.postInt(context, "compId")
|
|
|
|
|
+ r, err_ := service.ActMgt{}.ApiActMgtCompInfoDetailPost(userId, compId)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": code,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": "查询失败",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiActMgtCompInfoEditPost(context *gin.Context) {
|
|
|
|
|
+ token := context.GetHeader("token")
|
|
|
|
|
+ var userId int
|
|
|
|
|
+ if token == "" {
|
|
|
|
|
+ userId = 0
|
|
|
|
|
+ } else {
|
|
|
|
|
+ userId = service.ActMgt{}.GetUserIdByTokenAllowNil(token)
|
|
|
|
|
+ }
|
|
|
|
|
+ if userId == 0 {
|
|
|
|
|
+ context.JSON(401, gin.H{
|
|
|
|
|
+ "code": -2,
|
|
|
|
|
+ "message": "用户未登录",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ compId := api.postInt(context, "compId")
|
|
|
|
|
+ inJson := context.PostForm("inJson")
|
|
|
|
|
+ msg, err_ := service.ActMgt{}.ActMgtCompInfoEdit(userId, compId, inJson)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "",
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (api *ApiAPI) ApiCardUserConfigQueryPost(context *gin.Context) {
|
|
|
|
|
+ ecId := api.postInt(context, "ecId") //卡片id
|
|
|
|
|
+ pageName := context.PostForm("pageName")
|
|
|
|
|
+
|
|
|
|
|
+ r, msg, err_ := service.Card{}.UserConfigQuery(ecId, pageName)
|
|
|
|
|
+ if err_ == nil {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "message": "success",
|
|
|
|
|
+ "data": r,
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ context.JSON(200, gin.H{
|
|
|
|
|
+ "code": -1,
|
|
|
|
|
+ "message": msg,
|
|
|
|
|
+ "data": nil,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+}
|