首页>代码>基于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 4月2日
zolscy  LV12 3月24日
2429449458  LV2 1月25日
lilong007  LV20 2023年12月30日
1986王志飞  LV6 2023年12月28日
薛皓柏  LV2 2023年12月18日
ゆ 、 Hurt°  LV2 2023年12月9日
niceeeee  LV3 2023年11月20日
阿桐吖  LV2 2023年11月18日
java小书童  LV17 2023年7月27日
最近浏览更多
860421  LV3 昨天
yeanan  LV1 4月12日
Luck_ZDM  LV11 4月12日
Admin0098  LV2 4月3日
denliv_hui  LV13 4月1日
森sdfgf  LV8 3月28日
zolscy  LV12 3月24日
yhe107  LV3 3月18日
hansong 3月10日
暂无贡献等级
夜上清元  LV8 3月6日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友