diff --git a/internal/api/mobile/pay/public/pay_success.go b/internal/api/mobile/pay/public/pay_success.go index 27a828e..1e89be9 100755 --- a/internal/api/mobile/pay/public/pay_success.go +++ b/internal/api/mobile/pay/public/pay_success.go @@ -4,14 +4,17 @@ import ( "errors" "fmt" "git.oa00.com/go/mysql" + "log" "recook/internal/model/goods" "recook/internal/model/order" "recook/internal/model/user" "recook/internal/service/app/shop" jpush2 "recook/internal/v2/lib/jpush" + "recook/internal/v2/lib/supply" order2 "recook/internal/v2/logic/manage/order" "recook/internal/v2/model/jpush" "recook/internal/v2/model/jyy" + goods2 "recook/internal/v2/model/recook/goods" manage "recook/internal/v2/model/recook/order" "time" @@ -35,6 +38,13 @@ func PaySuccessCallback(tx *gorm.DB, orderInfo order.Information, completeTime f return err } + // 推送支付 + switch orderInfo.ThirdPartyType { + case goods2.RecookGoodsInfoThirdPartyTypeSupply: + bill, err := supply.Api.Order.LadingBill(orderInfo.ThirdPartyOrderSn) + log.Println("供应链支付", bill, err) + } + // 写 if tx.Model(&orderInfo).Where("status = ?", 0).Updates(order.Information{ Status: 1,