|
@@ -883,9 +883,16 @@ public class FinInvoicesServiceImpl extends ServiceImpl<FinInvoicesMapper, FinIn
|
|
|
item.setGenerateInvoices("0");
|
|
item.setGenerateInvoices("0");
|
|
|
}
|
|
}
|
|
|
if (!finInvoicesItemsList.isEmpty()) {
|
|
if (!finInvoicesItemsList.isEmpty()) {
|
|
|
- FinInvoices finInvoices1 = baseMapper.selectById(finInvoicesItemsList.get(0).getPid());
|
|
|
|
|
- finInvoices1.setBillStatus("0");
|
|
|
|
|
- baseMapper.updateById(finInvoices1);
|
|
|
|
|
|
|
+ List<FinInvoices> finInvoicesList = baseMapper.selectList(new LambdaQueryWrapper<FinInvoices>()
|
|
|
|
|
+ .eq(FinInvoices::getTenantId,AuthUtil.getTenantId())
|
|
|
|
|
+ .eq(FinInvoices::getIsDeleted,0)
|
|
|
|
|
+ .in(FinInvoices::getId,finInvoicesItemsList.stream().map(FinInvoicesItems::getPid).distinct().collect(Collectors.toList())));
|
|
|
|
|
+ if (!finInvoicesList.isEmpty()){
|
|
|
|
|
+ for (FinInvoices item : finInvoicesList){
|
|
|
|
|
+ item.setBillStatus("0");
|
|
|
|
|
+ }
|
|
|
|
|
+ this.updateBatchById(finInvoicesList);
|
|
|
|
|
+ }
|
|
|
finInvoicesItemsService.saveOrUpdateBatch(finInvoicesItemsList);
|
|
finInvoicesItemsService.saveOrUpdateBatch(finInvoicesItemsList);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|