diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopTableServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopTableServiceImpl.java index a6ca2ebc..8f695366 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopTableServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopTableServiceImpl.java @@ -371,6 +371,12 @@ public class TbShopTableServiceImpl implements TbShopTableService { tbCashierCart.setCategoryId(product.getCategoryId()); cashierCartRepository.save(tbCashierCart); + if (tbCashierCart.getOrderId() != null && StrUtil.isNotBlank(updateCartDTO.getNote())) { + orderDetailMapper.update(null, new LambdaUpdateWrapper() + .eq(TbOrderDetail::getCartId, tbCashierCart.getId()) + .set(TbOrderDetail::getNote, updateCartDTO.getNote())); + } + return tbCashierCart; }