package com.xzx.gc.common.constant; import cn.hutool.core.util.EnumUtil; import java.util.LinkedHashMap; public enum BusinessEnum { ORDER_WAIT_RECEIVE("待接单","1"), ORDER_IN_SERVICE("服务中","2"), ORDER_WAIT_SURE("待确认","3"), ORDER_WAIT_STORAG("待入库","4"), ORDER_COMPLETE("完成","5"), ORDER_CANCLE("取消","6"), ORDER_IN_STORAG("入库中","7"); private String desc; private String code; BusinessEnum(String desc,String code){ this.desc=desc; this.code=code; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public static String getOrderDescByCode(String code){ LinkedHashMap order = EnumUtil.getEnumMap(BusinessEnum.class); for (String s : order.keySet()) { if(order.get(s).getCode().equals(code)){ return order.get(s).getDesc(); } } return ""; } public static void main(String[] args) { System.out.println(getOrderDescByCode("2")); } }