mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 19:15:35 +08:00
update 增加昨日收入金额,和累计提现金额
This commit is contained in:
@@ -25,6 +25,7 @@ import com.jsowell.common.enums.adapay.MerchantDelayModeEnum;
|
||||
import com.jsowell.common.enums.ykc.ReturnCodeEnum;
|
||||
import com.jsowell.common.exception.BusinessException;
|
||||
import com.jsowell.common.util.AdapayUtil;
|
||||
import com.jsowell.common.util.DateUtils;
|
||||
import com.jsowell.common.util.StringUtils;
|
||||
import com.jsowell.common.util.ZipUtil;
|
||||
import com.jsowell.common.util.id.IdUtils;
|
||||
@@ -34,6 +35,7 @@ import com.jsowell.pile.domain.ClearingWithdrawInfo;
|
||||
import com.jsowell.pile.domain.MemberBasicInfo;
|
||||
import com.jsowell.pile.dto.PayOrderDTO;
|
||||
import com.jsowell.pile.service.*;
|
||||
import com.jsowell.pile.vo.web.WithdrawInfoVO;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -524,10 +526,20 @@ public class AdapayService {
|
||||
vo.setSettleAccountId(adapayMemberAccount.getSettleAccountId());
|
||||
|
||||
// 昨日收入
|
||||
vo.setYesterdayRevenue(BigDecimal.ZERO);
|
||||
BigDecimal yesterdayRevenue = BigDecimal.ZERO;
|
||||
ClearingBillInfo clearingBillInfo = clearingBillInfoService.selectByMerchantIdAndTradeDate(merchantId, DateUtils.getYesterdayStr());
|
||||
if (clearingBillInfo != null) {
|
||||
yesterdayRevenue = clearingBillInfo.getActualClearingAmount();
|
||||
}
|
||||
vo.setYesterdayRevenue(yesterdayRevenue);
|
||||
|
||||
// 累计提现金额
|
||||
vo.setTotalWithdraw(BigDecimal.ZERO);
|
||||
BigDecimal totalWithdraw = BigDecimal.ZERO;
|
||||
List<WithdrawInfoVO> withdrawInfoVOS = clearingWithdrawInfoService.selectByMerchantId(merchantId);
|
||||
if (CollectionUtils.isNotEmpty(withdrawInfoVOS)) {
|
||||
totalWithdraw = withdrawInfoVOS.stream().map(WithdrawInfoVO::getCashAmt).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||
}
|
||||
vo.setTotalWithdraw(totalWithdraw);
|
||||
return vo;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user