This commit is contained in:
linfso 2024-08-21 14:16:05 +08:00
parent cc2ac39c0f
commit 4ecb1a8456

View File

@ -13,6 +13,7 @@ package com.xdadan.erp.emis.service.impl;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.xdadan.erp.emis.domain.*;
import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType;
@ -173,12 +174,12 @@ public class EmisSettleInvoiceRecordServiceImpl extends EmisBaseService implemen
EmisSettleBill oldBill =getSettleBillBySettleBillNo(settleBillNo);
BigDecimal totalMoney = BigDecimal.ZERO;
// 获取运单已经开票记录
List<EmisSettleInvoiceRel> listRel=emisSettleInvoiceRelMapper.selectHasOpenListBySettleBillNo(settleBillNo);
// 获取运单已经开票记录 // 查询关联的运单表
List<Map> listRel=emisSettleInvoiceRelMapper.selectHasOpenInvoiceMapList(settleBillNo);
if(!CollectionUtils.isEmpty(listRel)) {
for(EmisSettleInvoiceRel item:listRel){
// 查询关联的运单表
totalMoney = totalMoney.add(item.getMoney());
for(Map item:listRel){
BigDecimal sumMoney = BigDecimal.valueOf(Float.valueOf(item.get("sumMoney").toString()));
totalMoney = totalMoney.add(sumMoney);
}
}