首页>代码>基于SpringBoot、MyBatis开发的网上商城系统,包括管理后台>/newbee-mall/src/main/java/ltd/newbee/mall/common/NewBeeMallOrderStatusEnum.java
package ltd.newbee.mall.common;
/**
* @author 13
* @apiNote 订单状态:0.待支付 1.已支付 2.配货完成 3:出库成功 4.交易成功 -1.手动关闭 -2.超时关闭 -3.商家关闭
*/
public enum NewBeeMallOrderStatusEnum {
DEFAULT(-9, "ERROR"),
ORDER_PRE_PAY(0, "待支付"),
OREDER_PAID(1, "已支付"),
OREDER_PACKAGED(2, "配货完成"),
OREDER_EXPRESS(3, "出库成功"),
ORDER_SUCCESS(4, "交易成功"),
ORDER_CLOSED_BY_MALLUSER(-1, "手动关闭"),
ORDER_CLOSED_BY_EXPIRED(-2, "超时关闭"),
ORDER_CLOSED_BY_JUDGE(-3, "商家关闭");
private int orderStatus;
private String name;
NewBeeMallOrderStatusEnum(int orderStatus, String name) {
this.orderStatus = orderStatus;
this.name = name;
}
public static NewBeeMallOrderStatusEnum getNewBeeMallOrderStatusEnumByStatus(int orderStatus) {
for (NewBeeMallOrderStatusEnum newBeeMallOrderStatusEnum : NewBeeMallOrderStatusEnum.values()) {
if (newBeeMallOrderStatusEnum.getOrderStatus() == orderStatus) {
return newBeeMallOrderStatusEnum;
}
}
return DEFAULT;
}
public int getOrderStatus() {
return orderStatus;
}
public void setOrderStatus(int orderStatus) {
this.orderStatus = orderStatus;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

最近下载
最近浏览