admin
2020-04-14 77829918c503b0ba87e8a8864a25611035a388e7
fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyDetailServiceImpl.java
@@ -229,14 +229,41 @@
         for (UserMoneyDetailTypeEnum type : typeList) {
            list.add(type.name());
         }
      BigDecimal money = userMoneyDetailMapper.getTotalMoneyByTypeAndUidWithDate(uid, list, minDate, maxDate);
      BigDecimal money = userMoneyDetailMapper.getTotalMoneyByTypeAndUidWithDate(uid, list, minDate, maxDate, null);
      return money == null ? new BigDecimal(0) : money;
   }
   @Override
   public BigDecimal statisticUserTypeMoneyWithDate(Long uid, List<UserMoneyDetailTypeEnum> typeList, Date minDate,
         Date maxDate, Integer show) {
      List<String> list = new ArrayList<>();
      if (typeList != null)
         for (UserMoneyDetailTypeEnum type : typeList) {
            list.add(type.name());
         }
      BigDecimal money = userMoneyDetailMapper.getTotalMoneyByTypeAndUidWithDate(uid, list, minDate, maxDate, show);
      return money == null ? new BigDecimal(0) : money;
   }
   @Override
   public UserMoneyDetail selectByTypeAndUidAndIdentifyCode(UserMoneyDetailTypeEnum type, Long uid,
         Long sourceIdentifyId) {
      return userMoneyDetailMapper.selectByTypeAndUidAndIdentifyCode(type, uid, sourceIdentifyId);
   }
   @Override
   public List<UserMoneyDetail> listQuery(int page, int pageSize, String key, Integer keyType) {
      return userMoneyDetailMapper.listQuery((page - 1) * pageSize, pageSize, key, keyType);
   }
   @Override
   public long countQuery(String key, Integer keyType) {
       Long count = userMoneyDetailMapper.countQuery(key, keyType);
       if (count == null) {
          count = 0L;
       }
       return count;
   }
}