From 92c681fabac989d1a9f16fa13202d7f5ccac52d9 Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期一, 14 一月 2019 10:22:22 +0800 Subject: [PATCH] 订单优化 + 后台提现曲线图 --- fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java | 52 +++++++++------------------------------------------- 1 files changed, 9 insertions(+), 43 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java index f50b971..5c4daea 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/HongBaoServiceImpl.java @@ -1234,50 +1234,17 @@ @Override - public List<Object> count24HOderByChannel(String channel, Integer type, String years, + public List<Map<String, Object>> count24HOderByChannel(String channel, Integer type, String years, String startTime, String endTime) throws Exception{ - List<Map<String, Object>> list = hongBaoMapper.count24HOderByChannel(channel, type, years, - startTime, endTime); - - if (list == null || list.size() == 0) { - return null; - } - - switch (type){ - case 1: // 鎸夊ぉ澶勭悊 - return dayFactory(startTime, endTime, list); - case 2: // 鎸夋湀澶勭悊 - return monthFactory(list); - case 3: - return yearFactory(list); - default: - return null; - } - + return hongBaoMapper.count24HOderByChannel(channel, type, years, startTime, endTime); } @Override - public List<Object> countHistoryOderByChannel(String channel, Integer type, String years, + public List<Map<String, Object>> countHistoryOderByChannel(String channel, Integer type, String years, String startTime, String endTime) throws Exception{ - List<Map<String, Object>> list = hongBaoMapper.countHistoryOderByChannel(channel, type, years, + return hongBaoMapper.countHistoryOderByChannel(channel, type, years, startTime, endTime); - - if (list == null || list.size() == 0) { - return null; - } - - switch (type){ - case 1: // 鎸夊ぉ澶勭悊 - return dayFactory(startTime, endTime, list); - case 2: // 鎸夋湀澶勭悊 - return monthFactory(list); - case 3: - return yearFactory(list); - default: - return null; - } - } @@ -1321,7 +1288,7 @@ for (int j = 0; j < list.size(); j++) { Map<String, Object> map = list.get(j); - Object createDate = map.get("createDate"); + Object createDate = map.get("showDate"); String month = createDate.toString(); if (plusDay.equalsIgnoreCase(month)) { payMoney = map.get("payMoney"); @@ -1350,7 +1317,7 @@ SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd"); Date parseDate = sdf.parse(plusDay.toString()); - mapObject.put("createDate", sdf2.format(parseDate)); + mapObject.put("showDate", sdf2.format(parseDate)); listObject.add(mapObject); @@ -1375,7 +1342,7 @@ for (int j = 0; j < list.size(); j++) { Map<String, Object> map = list.get(j); - Object createDate = map.get("createDate"); + Object createDate = map.get("showDate"); String month = createDate.toString(); if ((i+"").equalsIgnoreCase(month) || i == Integer.parseInt(month)) { payMoney = map.get("payMoney"); @@ -1400,7 +1367,7 @@ } mapObject.put("commision", commision); - mapObject.put("createDate", i + "鏈�"); + mapObject.put("showDate", i + "鏈�"); listObject.add(mapObject); } @@ -1430,8 +1397,7 @@ if (commision == null) { commision = 0; } - map.put("commision", commision + "骞�"); - + map.put("commision", commision); listObject.add(map); } -- Gitblit v1.8.0