yujian
2019-12-19 626d711cb15896055c13fe344eb7fcc824589715
fanli/src/main/java/com/yeshi/fanli/service/impl/count/CommonOrderCountServiceImpl.java
@@ -31,7 +31,7 @@
   @Resource
   private JDOrderItemMapper jdOrderItemMapper;
   @Resource
   private PDDOrderMapper pddOrderMapper;
@@ -43,8 +43,7 @@
      return commonOrderCountMapper.countByState(state);
   }
   public List<ChartTDO> dayFactory(String startTime, String endTime, List<ChartTDO> list)
         throws Exception {
   public List<ChartTDO> dayFactory(String startTime, String endTime, List<ChartTDO> list) throws Exception {
      List<ChartTDO> listObject = new ArrayList<ChartTDO>();
      if (startTime.equals(endTime)) {
         ChartTDO chartTDO = list.get(0);
@@ -96,7 +95,7 @@
         String total = null;
         for (int j = 0; j < list.size(); j++) {
            ChartTDO chartTDO = list.get(j);
            String month =chartTDO.getShowDate();
            String month = chartTDO.getShowDate();
            if ((i + "").equalsIgnoreCase(month) || i == Integer.parseInt(month)) {
               total = chartTDO.getShowValue();
               break;
@@ -106,7 +105,7 @@
         if (total == null) {
            total = "0";
         }
         ChartTDO chartTDO = new ChartTDO();
         chartTDO.setShowValue(total);
         if (i < 10) {
@@ -133,14 +132,14 @@
   }
   @Override
   public List<ChartTDO> getTrackAccuracyRate(Integer dateType, String year, String startTime,
         String endTime, int sourceType) throws Exception {
   public List<ChartTDO> getTrackAccuracyRate(Integer dateType, String year, String startTime, String endTime,
         int sourceType) throws Exception {
      List<ChartTDO> result_list = null;
      // 用户订单
      List<ChartTDO> listTotal = commonOrderCountMapper.countOrderNumber(dateType, year, startTime,
            endTime, sourceType);
      List<ChartTDO> listTotal = commonOrderCountMapper.countOrderNumber(dateType, year, startTime, endTime,
            sourceType);
      if (listTotal == null || listTotal.size() == 0) {
         return result_list;
      }
@@ -205,14 +204,14 @@
   }
   @Override
   public List<ChartTDO> countWeiQaunOrderMoney(Integer dateType, String year, String startTime,
         String endTime) throws Exception {
   public List<ChartTDO> countWeiQaunOrderMoney(Integer dateType, String year, String startTime, String endTime)
         throws Exception {
      return taoBaoWeiQuanOrderMapper.countWeiQaunOrderMoney(dateType, year, startTime, endTime);
   }
   @Override
   public List<ChartTDO> countWeiQaunOrderNumber(Integer dateType, String year, String startTime,
         String endTime) throws Exception {
   public List<ChartTDO> countWeiQaunOrderNumber(Integer dateType, String year, String startTime, String endTime)
         throws Exception {
      return taoBaoWeiQuanOrderMapper.countWeiQaunOrderNumber(dateType, year, startTime, endTime);
   }
@@ -242,4 +241,24 @@
      return commonOrderCountMapper.countValidOrderByDate(uid, dateTime);
   }
   @Override
   public long countSameShopOrderByUidAndHongBaoType(List<Integer> typeList, Long uid, int minSameShopGoodsCount) {
      return commonOrderCountMapper.countSameShopOrderByUidAndHongBaoType(typeList, uid, minSameShopGoodsCount);
   }
   @Override
   public long countSameGoodsOrderByUidAndHongBaoType(List<Integer> typeList, Long uid, int minSameGoodsOrderCount) {
      return commonOrderCountMapper.countSameGoodsOrderByUidAndHongBaoType(typeList, uid, minSameGoodsOrderCount);
   }
   @Override
   public List<Long> getSameShopOrderByUidAndHongBaoType(List<Integer> typeList, Long uid, int minSameShopGoodsCount) {
      return commonOrderCountMapper.getSameShopOrderByUidAndHongBaoType(typeList, uid, minSameShopGoodsCount);
   }
   @Override
   public List<Long> getSameGoodsOrderByUidAndHongBaoType(List<Integer> typeList, Long uid, int minSameGoodsOrderCount) {
      return commonOrderCountMapper.getSameGoodsOrderByUidAndHongBaoType(typeList, uid, minSameGoodsOrderCount);
   }
}