From f33267afabc2a3740188902cbf260cbd62a5a2e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 1 Apr 2021 14:50:34 +0800 Subject: [PATCH] aa --- business/jxcallback/scheduler/defsch/defsch.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index 5f9621b32..ea457da05 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -587,9 +587,12 @@ func (s *DefScheduler) OnWaybillStatusChanged(bill *model.Waybill, isPending boo s.solutionJdsOrder(bill) } //门店发单的门店,需要根据实际运费更新账户(多退少补) - if savedOrderInfo.storeDetail.CreateDeliveryType == model.YES { - s.updateStoreAccount(order, bill) + if storeDetail, err2 := dao.GetStoreDetail(dao.GetDB(), jxutils.GetSaleStoreIDFromOrder(order), order.VendorID, ""); err2 == nil { + if storeDetail.CreateDeliveryType == model.YES { + s.updateStoreAccount(order, bill) + } } + //订单已经是结束状态之后来的运单143945553920000001 if order.Status > model.OrderStatusEndBegin { s.ProxyCancelWaybill(order, bill, partner.CancelWaybillReasonNotAcceptIntime, partner.CancelWaybillReasonStrNotAcceptIntime)