nc判断科目金额是否大于0

This commit is contained in:
hjx
2026-01-15 07:38:34 +08:00
parent 015162d5c9
commit dfd7b34172
@@ -650,6 +650,7 @@ public class ReconciliationImpl extends ServiceImpl<ReconciliationMapper, Reconc
.eq(ReconciliationAccount::getDelFlag,1)); .eq(ReconciliationAccount::getDelFlag,1));
if (ObjectUtil.isNotNull(reconciliationAccountList)&&reconciliationAccountList.size()>0){ if (ObjectUtil.isNotNull(reconciliationAccountList)&&reconciliationAccountList.size()>0){
for (ReconciliationAccount reconciliationAccount:reconciliationAccountList){ for (ReconciliationAccount reconciliationAccount:reconciliationAccountList){
if(reconciliationAccount.getAmount().compareTo(BigDecimal.ZERO)>0){
Ysitem item=new Ysitem(); Ysitem item=new Ysitem();
item.setSo_deptid("NG0408"); item.setSo_deptid("NG0408");
item.setPk_deptid("NG0408"); item.setPk_deptid("NG0408");
@@ -678,13 +679,13 @@ public class ReconciliationImpl extends ServiceImpl<ReconciliationMapper, Reconc
item.setLocal_tax_de(String.valueOf(notax_de)); item.setLocal_tax_de(String.valueOf(notax_de));
item.setTax_de(String.valueOf(tax_de)); item.setTax_de(String.valueOf(tax_de));
} }
item.setPrice(String.valueOf(reconciliationAccount.getAmount())); item.setPrice(String.valueOf(reconciliationAccount.getAmount()));
item.setTaxprice(String.valueOf(reconciliationAccount.getAmount())); item.setTaxprice(String.valueOf(reconciliationAccount.getAmount()));
item.setDef75("T10"); item.setDef75("T10");
item.setInvoiceno(invoiceNumber); item.setInvoiceno(invoiceNumber);
ysitemList.add(item); ysitemList.add(item);
} }
}
}else{ }else{
throw new ServiceException("未查询到账单的费用科目信息, 请核对"); throw new ServiceException("未查询到账单的费用科目信息, 请核对");
} }