diff --git a/business/jxcallback/orderman/orderman_ext.go b/business/jxcallback/orderman/orderman_ext.go index a173433c3..aa30caa06 100644 --- a/business/jxcallback/orderman/orderman_ext.go +++ b/business/jxcallback/orderman/orderman_ext.go @@ -1064,8 +1064,8 @@ func (c *OrderManager) AmendMissingOrders(ctx *jxcontext.Context, vendorIDs []in if handler := partner.GetPurchaseOrderHandlerFromVendorID(goodsOrder.VendorID); handler != nil { order, err2 := handler.GetOrder(goodsOrder.VendorOrgCode, goodsOrder.VendorOrderID) if err = err2; err == nil { - if model.IsOrderFinalStatus(order.status) { - goodsOrder.Status = order.status + if model.IsOrderFinalStatus(order.Status) { + goodsOrder.Status = order.Status goodsOrder.OrderFinishedAt = order.OrderFinishedAt _, err = dao.UpdateEntity(db, goodsOrder, "Status", "OrderFinishedAt") }