Compare commits
No commits in common. "6de80d4ab15457ee448c83012fb44c7757c8cc57" and "bf4918a7cb3a896d31dd05efff87ee6fcfd9f629" have entirely different histories.
6de80d4ab1
...
bf4918a7cb
|
|
@ -1,18 +0,0 @@
|
||||||
package com.bonus.canteen.core.common.utils;
|
|
||||||
|
|
||||||
import com.bonus.common.core.exception.ServiceException;
|
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
|
||||||
|
|
||||||
public class ObjectUtils {
|
|
||||||
public static void setAllFieldsToNull(Object obj) {
|
|
||||||
for (Field field : obj.getClass().getDeclaredFields()) {
|
|
||||||
field.setAccessible(true);
|
|
||||||
try {
|
|
||||||
field.set(obj, null);
|
|
||||||
} catch (IllegalAccessException e) {
|
|
||||||
throw new ServiceException("系统异常");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -3,7 +3,6 @@ package com.bonus.canteen.core.order.business;
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import com.bonus.canteen.core.account.domain.vo.AccInfoDetailsVO;
|
import com.bonus.canteen.core.account.domain.vo.AccInfoDetailsVO;
|
||||||
import com.bonus.canteen.core.account.service.IAccInfoService;
|
import com.bonus.canteen.core.account.service.IAccInfoService;
|
||||||
import com.bonus.canteen.core.common.utils.ObjectUtils;
|
|
||||||
import com.bonus.canteen.core.menu.domain.MenuRecipeDishes;
|
import com.bonus.canteen.core.menu.domain.MenuRecipeDishes;
|
||||||
import com.bonus.canteen.core.menu.service.IMenuRecipeDishesService;
|
import com.bonus.canteen.core.menu.service.IMenuRecipeDishesService;
|
||||||
import com.bonus.canteen.core.order.constants.OrderDetailTypeEnum;
|
import com.bonus.canteen.core.order.constants.OrderDetailTypeEnum;
|
||||||
|
|
@ -52,7 +51,6 @@ public class OrderBusiness {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
MenuRecipeDishes menuRecipeDishes = new MenuRecipeDishes();
|
MenuRecipeDishes menuRecipeDishes = new MenuRecipeDishes();
|
||||||
ObjectUtils.setAllFieldsToNull(menuRecipeDishes);
|
|
||||||
menuRecipeDishes.setDetailId(orderDetail.getMenuDetailId());
|
menuRecipeDishes.setDetailId(orderDetail.getMenuDetailId());
|
||||||
menuRecipeDishes.setDishesId(orderDetail.getGoodsId());
|
menuRecipeDishes.setDishesId(orderDetail.getGoodsId());
|
||||||
menuRecipeDishesService.reduceMenuRecipeDishesSupplyNum(menuRecipeDishes, orderDetail.getQuantity());
|
menuRecipeDishesService.reduceMenuRecipeDishesSupplyNum(menuRecipeDishes, orderDetail.getQuantity());
|
||||||
|
|
@ -65,7 +63,6 @@ public class OrderBusiness {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
MenuRecipeDishes menuRecipeDishes = new MenuRecipeDishes();
|
MenuRecipeDishes menuRecipeDishes = new MenuRecipeDishes();
|
||||||
ObjectUtils.setAllFieldsToNull(menuRecipeDishes);
|
|
||||||
menuRecipeDishes.setDetailId(orderDetail.getDetailId());
|
menuRecipeDishes.setDetailId(orderDetail.getDetailId());
|
||||||
menuRecipeDishes.setDishesId(orderDetail.getGoodsId());
|
menuRecipeDishes.setDishesId(orderDetail.getGoodsId());
|
||||||
menuRecipeDishesService.addMenuRecipeDishesSupplyNum(menuRecipeDishes, orderDetail.getQuantity());
|
menuRecipeDishesService.addMenuRecipeDishesSupplyNum(menuRecipeDishes, orderDetail.getQuantity());
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
select
|
select
|
||||||
oi.canteen_id,
|
oi.canteen_id,
|
||||||
oi.stall_id,
|
oi.stall_id,
|
||||||
CONCAT(ac.canteen_name , '/', ast.stall_name) as canteenAndStallName,
|
CONCAT(ac.canteen_name , '/', ast.stall_name),
|
||||||
count(distinct case when oi.mealtime_type = 1 then
|
count(distinct case when oi.mealtime_type = 1 then
|
||||||
oi.user_id else null
|
oi.user_id else null
|
||||||
end) as breakfast_user_count,
|
end) as breakfast_user_count,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue