完善单据列表查询接口

This commit is contained in:
jishenghua 2024-08-13 23:51:13 +08:00
parent 0ae0ca37fe
commit 7d0ae0a0d1

View File

@ -167,7 +167,9 @@ public class DepotHeadService {
dh.setChangeAmount(BigDecimal.ZERO);
}
if(dh.getTotalPrice() != null) {
dh.setTotalPrice(roleService.parseBillPriceByLimit(dh.getTotalPrice().abs(), billCategory, priceLimit, request));
BigDecimal lastTotalPrice = BusinessConstants.SUB_TYPE_CHECK_ENTER.equals(dh.getSubType())||
BusinessConstants.SUB_TYPE_REPLAY.equals(dh.getSubType())?dh.getTotalPrice():dh.getTotalPrice().abs();
dh.setTotalPrice(roleService.parseBillPriceByLimit(lastTotalPrice, billCategory, priceLimit, request));
}
BigDecimal discountLastMoney = dh.getDiscountLastMoney()!=null?dh.getDiscountLastMoney():BigDecimal.ZERO;
dh.setDiscountLastMoney(roleService.parseBillPriceByLimit(discountLastMoney, billCategory, priceLimit, request));