admin
2020-05-19 744594ef1a2f530fc3e86ea9dc48b62247f79420
fanli/src/main/java/com/yeshi/fanli/service/impl/count/UserSystemCouponCountServiceImpl.java
@@ -3,7 +3,6 @@
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
@@ -14,7 +13,7 @@
import com.yeshi.fanli.entity.bus.user.UserInfo;
import com.yeshi.fanli.entity.bus.user.UserSystemCoupon;
import com.yeshi.fanli.entity.bus.user.UserSystemCouponRecord;
import com.yeshi.fanli.entity.system.SystemCoupon;
import com.yeshi.fanli.entity.system.SystemCoupon.CouponTypeEnum;
import com.yeshi.fanli.service.inter.config.SystemCouponService;
import com.yeshi.fanli.service.inter.count.HongBaoV2CountService;
import com.yeshi.fanli.service.inter.count.UserSystemCouponCountService;
@@ -140,11 +139,13 @@
      }
      
      for (SystemCouponVO systemCouponVO: list) {
         BigDecimal money  = null;
         if (systemCouponVO.getType() != CouponTypeEnum.freeCouponGive)
            money = userSystemCouponCountMapper.countFreeMoneyByCouponId(systemCouponVO.getId());
         
         BigDecimal money = userSystemCouponCountMapper.countFreeMoneyByCouponId(systemCouponVO.getId());
         if (money == null) {
         if (money == null)
            money = new BigDecimal(0);
         }
         systemCouponVO.setMoney(money);
      }
      return list;
@@ -260,21 +261,20 @@
   
   
   @Override
   public List<Map<String, Object>> getRebateCouponUsedNumToCharts(Integer dateType,  String year,
         String startTime, String endTime){
      return userSystemCouponCountMapper.getRebateCouponUsedNumToCharts(dateType, year, startTime, endTime);
   public BigDecimal countRebateMoneyByDay(String preDay){
      return userSystemCouponCountMapper.countRebateMoneyByDay(preDay);
   }
   
   @Override
   public List<Map<String, Object>> getRebateCouponMoneyToCharts(Integer dateType,  String year,
         String startTime, String endTime){
      return userSystemCouponCountMapper.getRebateCouponMoneyToCharts(dateType, year, startTime, endTime);
   }
   
   @Override
   public List<Map<String, Object>> getFreeCouponMoneyToCharts(Integer dateType,  String year, String startTime,
         String endTime, String couponType){
      return userSystemCouponCountMapper.getFreeCouponMoneyToCharts(dateType, year, startTime, endTime, couponType);
   public BigDecimal countFreeMoneyByTypeAndDay(CouponTypeEnum typeEnum, String preDay){
      return userSystemCouponCountMapper.countFreeMoneyByTypeAndDay(typeEnum.name(), preDay);
   }
   @Override
   public BigDecimal countCouponNumByDay(CouponTypeEnum typeEnum, String preDay){
      return userSystemCouponCountMapper.countCouponNumByDay(typeEnum.name(), preDay);
   }
   
}