|
|
|
@ -69,8 +69,14 @@ public class ImageSubmitServiceImpl implements ImageSubmitService { |
|
|
|
|
QueryWrapper<SdnyTDxRecordInvoice> queryWrapper = new QueryWrapper<>(); |
|
|
|
|
queryWrapper.in("uuid", uuidList); |
|
|
|
|
List<SdnyTDxRecordInvoice> invoicesList = tdxRecordInvoiceDao.selectList(queryWrapper); |
|
|
|
|
List<String> recordUuidList = null; |
|
|
|
|
QueryWrapper<SdnyTDxSaleRecordInvoice> salesQueryWrapper = new QueryWrapper<>(); |
|
|
|
|
salesQueryWrapper.in("uuid", uuidList); |
|
|
|
|
if (invoicesList != null && invoicesList.size() > 0) { |
|
|
|
|
recordUuidList = invoicesList.stream().map(SdnyTDxRecordInvoice::getUuid).collect(Collectors.toList()); |
|
|
|
|
salesQueryWrapper.notIn("uuid", recordUuidList); |
|
|
|
|
} |
|
|
|
|
salesQueryWrapper.notIn("uuid", uuidList); |
|
|
|
|
List<SdnyTDxSaleRecordInvoice> saleInvoices = sdnyTDxSaleRecordInvoiceDao.selectList(salesQueryWrapper); |
|
|
|
|
if (saleInvoices!=null && saleInvoices.size()>0) { |
|
|
|
|
if (invoicesList == null || invoicesList.size() == 0) { |
|
|
|
@ -102,7 +108,10 @@ public class ImageSubmitServiceImpl implements ImageSubmitService { |
|
|
|
|
List<SdnyTDxRecordInvoiceDetail> detailList = detailDao.selectList(detailQueryWrapper); |
|
|
|
|
if (saleInvoices != null && saleInvoices.size()>0) { |
|
|
|
|
QueryWrapper<SdnyTDxRecordInvoiceDetailSales> salesDetailQueryWrapper = new QueryWrapper<>(); |
|
|
|
|
salesQueryWrapper.in("uuid", uuidList); |
|
|
|
|
salesDetailQueryWrapper.in("uuid", uuidList); |
|
|
|
|
if (recordUuidList != null && recordUuidList.size() > 0) { |
|
|
|
|
salesDetailQueryWrapper.notIn("uuid", recordUuidList); |
|
|
|
|
} |
|
|
|
|
List<SdnyTDxRecordInvoiceDetailSales> salesDetailList = detailSalesDao.selectList(salesDetailQueryWrapper); |
|
|
|
|
if (detailList == null || detailList.size() == 0) { |
|
|
|
|
detailList = new ArrayList<>(); |
|
|
|
|