|
@@ -16,15 +16,19 @@ import (
|
|
func PidGet(c *gin.Context) {
|
|
func PidGet(c *gin.Context) {
|
|
var inData user.PidGetRequest
|
|
var inData user.PidGetRequest
|
|
var outData user.PidGetResponse
|
|
var outData user.PidGetResponse
|
|
- var sqlData mysql.User
|
|
|
|
|
|
+ //var sqlData mysql.User
|
|
|
|
+ //var wallet mysql.Wallet
|
|
|
|
+ var pid mysql.Pid
|
|
err := c.ShouldBindJSON(&inData)
|
|
err := c.ShouldBindJSON(&inData)
|
|
if err != nil {
|
|
if err != nil {
|
|
app.Error(c, 400, err, err.Error())
|
|
app.Error(c, 400, err, err.Error())
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- sqlData.OpenID = inData.OpenId
|
|
|
|
- val, err := sqlData.Get()
|
|
|
|
|
|
+ pid.PidStatus = 1
|
|
|
|
+ pid.OpenID = inData.OpenId
|
|
|
|
+ //sqlData.OpenID = inData.OpenId
|
|
|
|
+ val, err := pid.Get()
|
|
if err != nil {
|
|
if err != nil {
|
|
app.Error(c, 500, err, err.Error())
|
|
app.Error(c, 500, err, err.Error())
|
|
return
|
|
return
|
|
@@ -78,10 +82,20 @@ func PidGet(c *gin.Context) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
outData.Pid = pidOut.PIDGenerateResponse.PIDList[0].PID
|
|
outData.Pid = pidOut.PIDGenerateResponse.PIDList[0].PID
|
|
- //更新pid
|
|
|
|
- sqlData.Pid = outData.Pid
|
|
|
|
- sqlData.OpenID = inData.OpenId
|
|
|
|
- sqlData.Update()
|
|
|
|
|
|
+
|
|
|
|
+ //sqlData.Pid = outData.Pid
|
|
|
|
+ //sqlData.OpenID = inData.OpenId
|
|
|
|
+ //sqlData.Update()
|
|
|
|
+ //插入pid
|
|
|
|
+ pid.OpenID = inData.OpenId
|
|
|
|
+ pid.PidStatus = 1 //拼多多
|
|
|
|
+ pid.UpdateTime = tools.GetCurrntTimeStr()
|
|
|
|
+ pid.CreateTime = tools.GetCurrntTimeStr()
|
|
|
|
+ pid.Create()
|
|
|
|
+
|
|
|
|
+ //wallet.OpenID = inData.OpenId
|
|
|
|
+ //wallet.Pid = outData.Pid
|
|
|
|
+ //wallet.Update()
|
|
|
|
|
|
} else {
|
|
} else {
|
|
outData.Pid = val.Pid
|
|
outData.Pid = val.Pid
|