diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java index 4b530b132..0343ef61d 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java @@ -326,6 +326,13 @@ public class WxChartServiceImpl implements WxChartDataService { Map queryMap = new HashMap<>(); queryMap.put("tenantId",tenantId); queryMap.put("dateType",dateType); + + // get all + WxShop query = new WxShop(); + query.setTenantId(tenantId); + List allList = wxShopMapper.findList(query); + queryMap.put("allCount",allList.size()); + List> mapList = wxShopMapper.rentRateHistory(queryMap); if(CollectionUtils.isNotEmpty(mapList)){ String startTime = (String)mapList.get(0).get("xTime"); @@ -333,7 +340,8 @@ public class WxChartServiceImpl implements WxChartDataService { List days = DateUtils.getTjTimeList(startTime, endTime, 1==dateType.intValue()?"0":"1"); Map map = getMap(days); for (Map m : mapList) { - map.put((String)m.get("xTime"),m.get("rate")+"%"); + String r = m.get("rate").toString(); + map.put((String)m.get("xTime"),"0.00".equals(r)?"0":r +"%"); } return new ResultData(map); } diff --git a/mallinkService/src/main/resources/mapper/WxShopMapper.xml b/mallinkService/src/main/resources/mapper/WxShopMapper.xml index bee09966b..4735a8b07 100644 --- a/mallinkService/src/main/resources/mapper/WxShopMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxShopMapper.xml @@ -566,12 +566,12 @@