实际项目需要,如果购物车中商品没有设置采购日期,则不允许提交。
QueryWrapper<BgroupCartDto> wrapper = new QueryWrapper<>();
wrapper.in("cart_id", cartIds);
wrapper.ne("order_time", null);
List<BgroupCartDto> cartList = ddBgroupCartMapper.selectList(wrapper);
// 将 cartIds 转换为数组
String[] cartIdArray = cartIds.split(",");
// 使用流操作检查 cartList 的大小是否与 cartIdArray 的长度相同
if (cartList.size() != cartIdArray.length) {
return AjaxResult.bad("请完善采购单信息");
}
项目中购物车商品采购日期检查,
文章讲述了在实际项目开发中,对购物车商品进行操作时,如果没有设置采购日期,会禁止提交。代码展示了如何使用QueryWrapper查询未设置订单时间的商品,并通过流操作验证商品列表与ID数组的长度一致性。

被折叠的 条评论
为什么被折叠?



