Commit afa23e56 authored by haoyanbin's avatar haoyanbin

1

parent 25b805b8
package mobile
import (
"fmt"
"gin-vue-admin/global"
"gin-vue-admin/model"
"gin-vue-admin/model/request"
......@@ -24,12 +23,18 @@ func CreateSurveyUser(c *gin.Context) {
var req request.CreateSurveyUserReq
_ = c.ShouldBindJSON(&req)
ipData, _ := service.GetIpaddr(c.ClientIP())
SurveyUser := model.SurveyUser{
SurveyId: 1,
UserId: req.UserId,
Contacts: req.Contacts,
ContactsMobile: req.ContactsMobile,
CreateTime: utils.NowTime(),
Country: ipData.Country,
Area: ipData.Area,
Region: ipData.Region,
City: ipData.City,
}
_, surveyUserId := service.CreateSurveyUser(SurveyUser)
......@@ -47,9 +52,14 @@ func CreateSurveyLog(c *gin.Context) {
var req model.SurveyLog
_ = c.ShouldBindJSON(&req)
//ipData, _ := service.GetIpaddr(c.ClientIP())
ipData, _ := service.GetIpaddr("125.34.219.138")
fmt.Println(ipData)
ipData, _ := service.GetIpaddr(c.ClientIP())
//ipData, _ := service.GetIpaddr("125.34.219.138")
//fmt.Println(ipData)
req.Country = ipData.Country
req.Area = ipData.Area
req.Region = ipData.Region
req.City = ipData.City
req.CreateTime = utils.NowTime()
if err := service.CreateSurveyLog(req); err != nil {
......
......@@ -8,6 +8,10 @@ type SurveyUser struct {
Contacts string `gorm:"type:string(255)" json:"contacts"`
ContactsMobile string `gorm:"type:string(255)" json:"contacts_mobile"`
CreateTime string `gorm:"type:string(255)" json:"create_time"`
Country string `gorm:"type:string(255)" json:"country"`
Area string `gorm:"type:string(255)" json:"area"`
Region string `gorm:"type:string(255)" json:"region"`
City string `gorm:"type:string(255)" json:"city"`
}
type SurveyUserData struct {
......@@ -24,4 +28,8 @@ type SurveyLog struct {
UserId int `gorm:"type:int(255)" json:"user_id"`
Page int `gorm:"type:int(255)" json:"page"`
CreateTime string `gorm:"type:string(255)" json:"create_time"`
Country string `gorm:"type:string(255)" json:"country"`
Area string `gorm:"type:string(255)" json:"area"`
Region string `gorm:"type:string(255)" json:"region"`
City string `gorm:"type:string(255)" json:"city"`
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment