From f9b3eb3e71bb564d91e986b22b4d332faddae01f Mon Sep 17 00:00:00 2001 From: liquanyu Date: Wed, 23 Jan 2019 18:41:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=8A=B5=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/service/impl/ReportServiceImpl.java | 35 +++++++++++----------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java index 4138824..bd915d5 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java @@ -2475,6 +2475,7 @@ public class ReportServiceImpl extends BaseServiceImpl implements IReportService Map qp = new HashMap<>(); for (String key : param.keySet()) { + System.out.println(key + "===" + param.get(key)); qp.put(key, param.get(key)); } final Map queryParam = qp; @@ -2577,23 +2578,23 @@ public class ReportServiceImpl extends BaseServiceImpl implements IReportService map.put("sendUserIds", sendUserIds2); map.put("people_send_count", sendUserIds2.size()); - List usedUserIds = (List) map.get("usedUserIds"); - List usedUserIds2 = new ArrayList<>(); - if(CollectionUtils.isNotEmpty(usedUserIds)) { - param.put("hospitalFlag", "used_hospital_id"); - List> mulitPatienInfo = couponMapper.findMulitPatienInfo(param); /** 查询需要添加人数的总数, 例如A发了两次优惠券 那么这里返回需要加的值为1 */ - for (Map m : mulitPatienInfo) { - Long count = (Long) m.get("count"); - usedUserIds2.add((String) m.get("user_id")); - if(count > 1) { - for (int i = 1; i < count; i++) { - usedUserIds2.add(m.get("user_id") + "___" + (i + 1)); - } - } - } - } - map.put("usedUserIds", usedUserIds2); - map.put("user_used_count", usedUserIds2.size()); +// List usedUserIds = (List) map.get("usedUserIds"); +// List usedUserIds2 = new ArrayList<>(); +// if(CollectionUtils.isNotEmpty(usedUserIds)) { +// param.put("hospitalFlag", "used_hospital_id"); +// List> mulitPatienInfo = couponMapper.findMulitPatienInfo(param); /** 查询需要添加人数的总数, 例如A发了两次优惠券 那么这里返回需要加的值为1 */ +// for (Map m : mulitPatienInfo) { +// Long count = (Long) m.get("count"); +// usedUserIds2.add((String) m.get("user_id")); +// if(count > 1) { +// for (int i = 1; i < count; i++) { +// usedUserIds2.add(m.get("user_id") + "___" + (i + 1)); +// } +// } +// } +// } +// map.put("usedUserIds", usedUserIds2); +// map.put("user_used_count", usedUserIds2.size()); } return RespBuilder.buildSuccess("couponReport", couponReport, "couponReportMap", couponReportMap, "reportModel", reportModal); -- 1.8.3.1