From 0c41bf7c4211956bf4509915d830aa4a1b4f8020 Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Mon, 19 Jul 2021 09:27:02 +0800 Subject: [PATCH] aa --- business/jxcallback/scheduler/basesch/basesch_ext.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/business/jxcallback/scheduler/basesch/basesch_ext.go b/business/jxcallback/scheduler/basesch/basesch_ext.go index 3332ca43d..9051270d1 100644 --- a/business/jxcallback/scheduler/basesch/basesch_ext.go +++ b/business/jxcallback/scheduler/basesch/basesch_ext.go @@ -236,7 +236,12 @@ func (c *BaseScheduler) AgreeOrRefuseRefund(ctx *jxcontext.Context, afsOrderID s //如果售后退款的商品数等于订单商品数,我就当是全部退款了 if afsCount == orderCount { for _, v := range waybills { - c.CancelWaybill(v, partner.CancelWaybillReasonOther, partner.CancelWaybillReasonStrActive) + if err = c.CancelWaybill(v, partner.CancelWaybillReasonOther, partner.CancelWaybillReasonStrActive); err == nil { + v.DeliveryFlag |= model.WaybillDeliveryFlagMaskActiveCancel + _, err = dao.UpdateEntity(db, v, "Status", "DeliveryFlag") + } else { + globals.SugarLogger.Debugf("AgreeOrRefuseRefund, cancelwaybill error: %v", err) + } } order.DeliveryFlag |= model.OrderDeliveryFlagMaskScheduleDisabled partner.CurOrderManager.UpdateOrderFields(order, []string{"DeliveryFlag"})