diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index 66071c8d9..423316ac0 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -491,8 +491,16 @@ func resetCreateWaybillFee(db *dao.DaoDB, order *model.GoodsOrder) (err error) { // 将支出记录修改为退款记录,支付类型为收入,且类型为三方配送时:退费 orderBill[0].BillType = model.BrandBillTypeIncome - newBill := orderBill[0] - _, err = dao.UpdateEntity(dao.GetDB(), newBill) + newBill := &model.BrandBill{ + BrandID: store.BrandID, + Price: orderBill[0].Price, + BillType: model.BrandBillTypeIncome, + FeeType: model.BrandBillFeeTypeDelivery, + VendorOrderID: orderBill[0].VendorOrderID, + OrderID: orderBill[0].OrderID, + } + dao.WrapAddIDCULEntity(newBill, "") + err = dao.CreateEntity(dao.GetDB(), newBill) } return err }