From 0ad4cc3333b727438ea74180cc463a51662e4131 Mon Sep 17 00:00:00 2001 From: xyiege Date: Sat, 16 Jul 2022 23:48:36 +0800 Subject: [PATCH] =?UTF-8?q?map=20=E6=94=B9list?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chjyj/szwh/service/impl/OrderServiceImpl.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java index 473df94..f35ca3f 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java @@ -53,11 +53,13 @@ public class OrderServiceImpl implements OrderService { Map retmap =new HashMap(); int starrs = page>1?(page-1)*limit:0; List orderList=orderMapper.getOrderList(qumap,starrs,limit); - // 封装后的结果对象 - Map tomap =new HashMap(); + + // 存放结果list + List relist = new ArrayList(); + //拼装对象 for(Order od:orderList){ - + Map tomap =new HashMap(); //订单编号 tomap.put("batchcode",od.getBatchcode()); // 购买者 @@ -106,6 +108,9 @@ public class OrderServiceImpl implements OrderService { tomap.put("type",od.getType()); tomap.put("status",od.getStatus()); tomap.put("id",od.getId()); + + //attention map 对象有小小的弊端 + relist.add(tomap); } retmap.put("start",starrs+1); @@ -113,7 +118,7 @@ public class OrderServiceImpl implements OrderService { retmap.put("end",page*limit); retmap.put("id",starrs); retmap.put("per_page",limit); - retmap.put("data",tomap); + retmap.put("data",relist); return retmap; }