完成挂账管理相关需求
This commit is contained in:
parent
bc7d3f626a
commit
7b1e719f4b
|
|
@ -30,10 +30,7 @@ import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.*;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 挂账账单
|
* 挂账账单
|
||||||
|
|
@ -86,16 +83,14 @@ public class TbCreditBuyerOrderServiceImpl extends ServiceImpl<TbCreditBuyerOrde
|
||||||
BigDecimal payAmount = baseMapper.getSumPayAmount(params);
|
BigDecimal payAmount = baseMapper.getSumPayAmount(params);
|
||||||
data.put("payAmountTotal", payAmount);
|
data.put("payAmountTotal", payAmount);
|
||||||
|
|
||||||
// 未支付
|
// 待支付笔数
|
||||||
params.put("status", "unpaid");
|
params.put("statusList", Arrays.asList("unpaid","partial"));
|
||||||
long unpaidCount = baseMapper.getCount(params);
|
long unpaidCount = baseMapper.getCount(params);
|
||||||
// 部分支付
|
data.put("unpaidCount", unpaidCount);
|
||||||
params.put("status", "partial");
|
|
||||||
long partialCount = baseMapper.getCount(params);
|
|
||||||
// 待支付笔数 = 未支付笔数 + 部分支付笔数
|
|
||||||
data.put("unpaidCount", unpaidCount + partialCount);
|
|
||||||
|
|
||||||
|
params.put("statusList", Arrays.asList("paid", "partial"));
|
||||||
BigDecimal paidAmount = baseMapper.getSumPaidAmount(params);
|
BigDecimal paidAmount = baseMapper.getSumPaidAmount(params);
|
||||||
|
params.put("statusList", Arrays.asList("unpaid", "partial"));
|
||||||
BigDecimal unpaidAmount = baseMapper.getSumUnpaidAmount(params);
|
BigDecimal unpaidAmount = baseMapper.getSumUnpaidAmount(params);
|
||||||
data.put("paidAmountTotal", paidAmount);
|
data.put("paidAmountTotal", paidAmount);
|
||||||
data.put("unpaidAmountTotal", unpaidAmount);
|
data.put("unpaidAmountTotal", unpaidAmount);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue