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