From 1bb18a58a58ac5deb55a10f18288366eb42338b5 Mon Sep 17 00:00:00 2001 From: chenlin Date: Wed, 20 Nov 2024 15:10:26 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=A0=B9=E6=8D=AE=E5=92=AA=E5=92=95=E6=B2=9F?= =?UTF-8?q?=E9=80=9A=E8=A6=81=E6=B1=82=EF=BC=8C=E4=BC=98=E5=8C=96=E5=9B=9E?= =?UTF-8?q?=E8=B0=83=E6=8E=A5=E5=8F=A3=EF=BC=9B=E8=AE=A2=E8=B4=AD=E6=88=90?= =?UTF-8?q?=E5=8A=9F=E5=90=8E=E7=AB=8B=E5=8D=B3=E8=B0=83=E7=94=A8=E8=AE=A2?= =?UTF-8?q?=E8=B4=AD=E7=8A=B6=E6=80=81=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/apis/migumanage/migu_notice.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/admin/apis/migumanage/migu_notice.go b/app/admin/apis/migumanage/migu_notice.go index 3b65b0a..82f15e8 100644 --- a/app/admin/apis/migumanage/migu_notice.go +++ b/app/admin/apis/migumanage/migu_notice.go @@ -75,6 +75,7 @@ func (e MiGuDeployService) SubscribeNotice(c *gin.Context) { } } + var checkPhoneNum string if errors.Is(err, gorm.ErrRecordNotFound) { // 订单表没有记录 // 查询交易流水表 var logInfo models.MgTransactionLog @@ -86,6 +87,8 @@ func (e MiGuDeployService) SubscribeNotice(c *gin.Context) { return } + checkPhoneNum = logInfo.PhoneNumber + // 插入订单表 var inOrder models.MgOrder inOrder.CreatedAt = logInfo.CreatedAt @@ -111,6 +114,7 @@ func (e MiGuDeployService) SubscribeNotice(c *gin.Context) { orderInfo.OrderSerial = inOrder.OrderSerial orderInfo.ChannelTradeNo = inOrder.ChannelTradeNo } else { // 订单表有记录 + checkPhoneNum = orderInfo.PhoneNumber if orderInfo.State != 1 { err = e.Orm.Table("mg_order").Where("external_order_id = ?", orderId).Updates(map[string]interface{}{ "state": models.SubscribeOK, @@ -156,6 +160,17 @@ func (e MiGuDeployService) SubscribeNotice(c *gin.Context) { } } + var req models.QueryRightsInfoReq + req.AppChannelList = append(req.AppChannelList, models.ChannelCode) + req.Mobile = checkPhoneNum + + resp, err := models.MiGuQueryRightsInfo(&req) + if err != nil { + fmt.Println("CheckOrderState MiGuQueryRightsInfo err:", err.Error()) + logger.Errorf("CheckOrderState MiGuQueryRightsInfo err:", err.Error()) + } + fmt.Println("CheckOrderState MiGuQueryRightsInfo resp:", resp) + fmt.Println("SubscribeNotice-end") logger.Info("订购成功通知-end")