diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java index c850f13..cf6a1e5 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java @@ -362,14 +362,15 @@ public class CartService { } } - redisUtil.saveMessage(tableCartKey, JSONObject.toJSONString(cashierCartArrayList)); + redisUtil.saveMessage(tableCartKey, jsonArray.toJSONString()); // 餐位费 - TbCashierCart seatCost = cashierCartArrayList.stream().findFirst().filter(info -> "-999".equals(info.getProductId())).orElse(null); + Object seatCost = jsonArray.stream().findFirst().filter(info -> "-999".equals(((JSONObject) info).getString("productId"))).orElse(null); +// TbCashierCart seatCost = cashierCartArrayList.stream().findFirst().filter(info -> "-999".equals(info.getProductId())).orElse(null); HashMap data = new HashMap<>(); data.put("status", "success"); data.put("msg", "成功"); data.put("type", "addcart"); - data.put("data", cashierCartArrayList); + data.put("data", jsonArray); data.put("seatFee", seatCost); data.put("amount", amount); data.put("reqData", jsonObject);