yujian
2019-01-14 92c681fabac989d1a9f16fa13202d7f5ccac52d9
fanli/src/main/java/com/yeshi/fanli/service/impl/count/UserInfoCountServiceImpl.java
@@ -1,6 +1,7 @@
package com.yeshi.fanli.service.impl.count;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
@@ -34,7 +35,7 @@
   }
   
   @Override
   public double countAllMoney(Double rank) {
   public BigDecimal countAllMoney(Double rank) {
      return userInfoMapper.countAllMoney(rank);
   }
   
@@ -49,24 +50,10 @@
      return userInfoMapper.countHasOrderUser();
   }
   
   public List<Object>  countNewUserByDate(Integer type,String years, String startTime,
   public List<Map<String, Object>> countNewUserByDate(Integer type,String years, String startTime,
         String endTime) throws Exception {
      List<Map<String, Object>> list = userInfoMapper.countNewUserByDate(type, years, startTime, endTime);
      return userInfoMapper.countNewUserByDate(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;
      }
   }