实际项目需要,如果购物车中商品没有设置采购日期,则不允许提交。
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("请完善采购单信息");
}