跳到主要内容

订单

说明

在订单流程中,需要多个条件判断一个订单的状态,其中包括订单状态、支付状态、评论状态、售后状态、物流状态,这些状态被定义在枚举类中,这些枚举类分别是OrderStatus.java、PayStatus.java、CommentStatus.java、ServiceStatus.java。

详细讲解

  1. 订单状态分为:新订单(NEW),出库失败(INTODB_ERROR),已确认(CONFIRM),已付款(PAID_OFF),已成团(FORMED),已发货(SHIPPED),已收货(ROG),已完成(COMPLETE),已取消(CANCELLED)。
  2. 支付状态分为:新订单(PAY_NO),部分支付(PAY_PARTIAL),已付款(PAY_YES)。
  3. 评论状态分为:未完成(UNFINISHED),待追评评论(WAIT_CHASE), 已完成(FINISHED)。
  4. 售后状态分为:未申请(NOT_APPLY),已申请(APPLY),已失效(EXPIRED)。
  5. 物流状态分为:未发货(SHIP_NO),已发货(SHIP_YES),已收货(SHIP_ROG)。

举例说明数据库表字段

image-20221220150533428