diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index 07d999969..bacee2e4c 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -409,7 +409,7 @@ func filterOrderInfo(order *model.GoodsOrder) { func resetCreateWaybillFee(db *dao.DaoDB, order *model.GoodsOrder) (err error) { store, _ := dao.GetStoreDetail(db, jxutils.GetSaleStoreIDFromOrder(order), order.VendorID, order.VendorOrgCode) - if store != nil { + if store != nil && store.CreateDeliveryType == model.YES { if expend, lastFee, err := partner.CurStoreAcctManager.GetStoreAcctExpendLastCreateWayBillFee(order.VendorOrderID); err == nil { partner.CurStoreAcctManager.InsertStoreAcctIncomeAndUpdateStoreAcctBalance(jxcontext.AdminCtx, jxutils.GetSaleStoreIDFromOrder(order), lastFee, partner.StoreAcctTypeIncomeCancelReal, order.VendorOrderID, expend.ID) }