diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java index a49e78e..810dbf9 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java @@ -324,6 +324,7 @@ public class OrderBusiness { refundOrderInfo.setOrderState(OrderStateEnum.CANCEL.getKey()); }else { refundOrderInfo.setOrderRefundState(OrderRefundStateEnum.PART_SUCC.getKey()); + refundOrderInfo.setOrderState(OrderStateEnum.Part_REFUND.getKey()); } refundOrderInfo.setUpdateBy(SecurityUtils.getUsername()); refundOrderInfo.setUpdateTime(DateUtils.getNowDate()); diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/constants/OrderStateEnum.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/constants/OrderStateEnum.java index d4c940c..b6d3dc0 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/constants/OrderStateEnum.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/constants/OrderStateEnum.java @@ -6,7 +6,8 @@ public enum OrderStateEnum { PLACE(1, "已下单"), FINISH(2, "已完成"), CANCEL(3, "已取消"), - WAIT_PLACE(4, "待下单"); + WAIT_PLACE(4, "待下单"), + Part_REFUND(5, "部分退单"); private final Integer key; private final String desc;