|
|
|
@ -2,6 +2,7 @@ package after
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"errors"
|
|
|
|
|
"log"
|
|
|
|
|
"recook/internal/dbc"
|
|
|
|
|
"recook/internal/libs/bean"
|
|
|
|
|
"recook/internal/service/comFunc"
|
|
|
|
@ -484,9 +485,12 @@ func refundWithType(tx *gorm.DB, asGoods after.RecookAfterSalesGoodsModel) error
|
|
|
|
|
mysql2.Db.First(&od2, "jcook_order_id = ?", od.JCookRootID)
|
|
|
|
|
asGoods.OrderTotalAmount = od2.ActualTotalAmount
|
|
|
|
|
}
|
|
|
|
|
log.Println("========================================1")
|
|
|
|
|
if err := wechat.Refund(&asGoods); err != nil {
|
|
|
|
|
log.Println("========================================3", err)
|
|
|
|
|
return err
|
|
|
|
|
}
|
|
|
|
|
log.Println("========================================2")
|
|
|
|
|
case manage.RecookOrderInfoPayMethodAlipay:
|
|
|
|
|
if err := alipay.Refund(tx, &asGoods); err != nil {
|
|
|
|
|
return err
|
|
|
|
|