diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java index cd4857a..cf88076 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java @@ -486,6 +486,11 @@ public class OrderService { item.put("placeNum", k); item.put("placeTime", v.isEmpty() ? null : v.get(0).getUpdateTime()); item.put("info", v); + BigDecimal totalPrice = BigDecimal.ZERO; + for (TbOrderDetail d : v) { + totalPrice = totalPrice.add(d.getPriceAmount()); + } + item.put("totalAmount", totalPrice); dataList.add(item); });