diff --git a/business/jd/controller/order.go b/business/jd/controller/order.go index 87f0f79f1..a0fa522a3 100644 --- a/business/jd/controller/order.go +++ b/business/jd/controller/order.go @@ -100,7 +100,7 @@ func (c *OrderController) OrderStatus(order *jdapi.JDOrderMsg) *jdapi.JDCallback if created, _, err := db.ReadOrCreate(rec, "Jdorderid"); err == nil { order.Id = rec.Id if created { - if order.StatusId != jdapi.JdOrderStatusNew { + if order.StatusId != jdapi.JdOrderStatusNew && order.StatusId != jdapi.JdOrderStatusAdjust { globals.SugarLogger.Warnf("order:%v get before create", order) oldStatusId := order.StatusId order.StatusId = jdapi.JdOrderStatusNew