|
|
|
@ -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,
|
|
|
|
|