|
@@ -268,12 +268,27 @@ func GetMerchantCanvasCard(c *gin.Context) {
|
|
|
|
|
|
//返回邀请码
|
|
|
|
|
|
- if inData.Code == "原始码" { //可以分享
|
|
|
+ if inData.Code == "yuanshima" { //可以分享
|
|
|
outData.IsShare = true
|
|
|
outData.InvitationCode = "7jb6"
|
|
|
} else { //查询购买记录,没有购买过不让分享
|
|
|
+ var payTrans shanghu.ClientPayTrans
|
|
|
+ var userInfo shanghu.MerchantClientUser
|
|
|
+
|
|
|
+ payTrans.MerchantCardID = inData.MerchantId
|
|
|
+ payTrans.ClientOpenID = inData.Code
|
|
|
+ payInfo, _ := payTrans.GetPayTransByOpenid()
|
|
|
+ if payInfo.ID <= 0 {
|
|
|
+ outData.IsShare = false
|
|
|
+ } else {
|
|
|
+ outData.IsShare = true
|
|
|
+ }
|
|
|
+
|
|
|
+ userInfo.ClientOpenID = inData.Code
|
|
|
+ userInfoReply, _ := userInfo.GetUserInfo()
|
|
|
+
|
|
|
+ outData.InvitationCode = userInfoReply.Code
|
|
|
|
|
|
- outData.IsShare = false
|
|
|
}
|
|
|
|
|
|
//点击购买的时候把code给进去把 原始码购买属于平台
|
|
@@ -281,7 +296,7 @@ func GetMerchantCanvasCard(c *gin.Context) {
|
|
|
qr.CheckPath = true
|
|
|
qr.Page = "pages/home/home"
|
|
|
qr.EnvVersion = "release"
|
|
|
- qr.Scene = "id-" + strconv.FormatInt(inData.MerchantId, 10) + "-c-" + inData.Code
|
|
|
+ qr.Scene = "id-" + strconv.FormatInt(inData.MerchantId, 10) + "-c-" + outData.InvitationCode
|
|
|
|
|
|
fmt.Println(qr.Scene)
|
|
|
data, err := json.Marshal(&qr)
|