首页>代码>基于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;
    }
}
最近下载更多
樱花味小然子  LV5 2024年7月5日
15342201772  LV9 2024年6月26日
TY0165  LV20 2024年6月24日
lesuer  LV11 2024年5月28日
llllllK  LV5 2024年5月13日
啦啦啦嘿嘿嘿  LV5 2024年4月2日
zolscy  LV24 2024年3月24日
2429449458  LV2 2024年1月25日
lilong007  LV23 2023年12月30日
1986王志飞  LV6 2023年12月28日
最近浏览更多
徐长风  LV2 4月27日
哪里的完整版  LV8 2月27日
yvimib  LV3 2月12日
ma406805131  LV19 2024年12月22日
T-T001 2024年12月16日
暂无贡献等级
userSu  LV1 2024年11月29日
可乐要加冰1  LV8 2024年11月29日
1185595019  LV1 2024年11月24日
xianyu091012  LV5 2024年11月18日
常态 2024年11月11日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友