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 dc69490..c84dc18 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 @@ -5,6 +5,7 @@ import com.bonus.canteen.core.account.domain.vo.AccInfoDetailsVO; import com.bonus.canteen.core.account.service.IAccInfoService; import com.bonus.canteen.core.menu.domain.MenuRecipeDishes; import com.bonus.canteen.core.menu.service.IMenuRecipeDishesService; +import com.bonus.canteen.core.order.constants.OrderDetailTypeEnum; import com.bonus.canteen.core.order.domain.OrderDetail; import com.bonus.canteen.core.order.domain.OrderInfo; import com.bonus.canteen.core.order.domain.param.OrderAddParam; @@ -46,6 +47,9 @@ public class OrderBusiness { public void reduceMenuDishSupplyNum(List orderDetailList) { for(OrderDetail orderDetail : orderDetailList) { + if(OrderDetailTypeEnum.KEYAMOUNT.getKey().equals(orderDetail.getDetailType())) { + continue; + } MenuRecipeDishes menuRecipeDishes = new MenuRecipeDishes(); menuRecipeDishes.setDetailId(orderDetail.getMenuDetailId()); menuRecipeDishes.setDishesId(orderDetail.getGoodsId()); @@ -55,6 +59,9 @@ public class OrderBusiness { public void addMenuDishSupplyNum(List orderDetailList) { for(OrderDetail orderDetail : orderDetailList) { + if(OrderDetailTypeEnum.KEYAMOUNT.getKey().equals(orderDetail.getDetailType())) { + continue; + } MenuRecipeDishes menuRecipeDishes = new MenuRecipeDishes(); menuRecipeDishes.setDetailId(orderDetail.getDetailId()); menuRecipeDishes.setDishesId(orderDetail.getGoodsId());