//合并相同商品 private void toMergeSameItem(List<pos_detail> details) { Map<String, pos_detail> detailMap = new HashMap<String, pos_detail>(); for (pos_detail posDetail : details) { if (detailMap.containsKey(posDetail.getItem_no())) { posDetail.setSale_qnty(posDetail.getSale_qnty() + detailMap.get(posDetail.getItem_no()).getSale_qnty()); posDetail.setSale_money(posDetail.getSale_money() + detailMap.get(posDetail.getItem_no()).getSale_money()); } detailMap.put(posDetail.getItem_no(), posDetail); } details.clear();// 清空栈内存 for (Map.Entry<String, pos_detail> entry : detailMap.entrySet()) { details.add(entry.getValue()); } }
合并相同商品
最新推荐文章于 2024-07-24 21:39:47 发布