zhuyifan

fix(settlement): 调整订单详情变更逻辑中的操作类型标识

......@@ -875,10 +875,10 @@ public class SettlementServiceImpl implements SettlementService {
&& addOriginalDetailMap.get(orderDetail.getId()).getCount() != orderDetail.getCount()) {
final var orderDetailBO = addOriginalDetailMap.get(orderDetail.getId());
SettlementDTO.SettlementOrderDetail beforeChange = buildSettlementOrderDetail(
order, orderDetail.getMenuDetailId(), orderDetail.getSkuId(), orderDetailBO.getCount(), orderDetail.getPrice(), "餐", menuName, customerName, hisCustomerNo, menuDetailMap, mealMap, skuMap);
order, orderDetail.getMenuDetailId(), orderDetail.getSkuId(), orderDetailBO.getCount(), orderDetail.getPrice(), "餐", menuName, customerName, hisCustomerNo, menuDetailMap, mealMap, skuMap);
classifyOrders.add(beforeChange);
SettlementDTO.SettlementOrderDetail afterChange = buildSettlementOrderDetail(
order, orderDetail.getMenuDetailId(), orderDetail.getSkuId(), orderDetail.getCount(), orderDetail.getPrice(), "加餐", menuName, customerName, hisCustomerNo, menuDetailMap, mealMap, skuMap);
order, orderDetail.getMenuDetailId(), orderDetail.getSkuId(), orderDetail.getCount() - orderDetailBO.getCount(), orderDetail.getPrice(), "加餐", menuName, customerName, hisCustomerNo, menuDetailMap, mealMap, skuMap);
classifyOrders.add(afterChange);
}
......