完成挂账管理相关需求

This commit is contained in:
谭凯凯 2024-11-27 14:21:22 +08:00 committed by Tankaikai
parent bc7d3f626a
commit 7b1e719f4b
1 changed files with 6 additions and 11 deletions

View File

@ -30,10 +30,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
* 挂账账单
@ -86,16 +83,14 @@ public class TbCreditBuyerOrderServiceImpl extends ServiceImpl<TbCreditBuyerOrde
BigDecimal payAmount = baseMapper.getSumPayAmount(params);
data.put("payAmountTotal", payAmount);
// 未支付
params.put("status", "unpaid");
// 待支付笔数
params.put("statusList", Arrays.asList("unpaid","partial"));
long unpaidCount = baseMapper.getCount(params);
// 部分支付
params.put("status", "partial");
long partialCount = baseMapper.getCount(params);
// 待支付笔数 = 未支付笔数 + 部分支付笔数
data.put("unpaidCount", unpaidCount + partialCount);
data.put("unpaidCount", unpaidCount);
params.put("statusList", Arrays.asList("paid", "partial"));
BigDecimal paidAmount = baseMapper.getSumPaidAmount(params);
params.put("statusList", Arrays.asList("unpaid", "partial"));
BigDecimal unpaidAmount = baseMapper.getSumUnpaidAmount(params);
data.put("paidAmountTotal", paidAmount);
data.put("unpaidAmountTotal", unpaidAmount);