|
@@ -242,7 +242,7 @@ public class CwFinanceInvoiceService extends ServiceImpl<CwFinanceInvoiceMapper,
|
|
|
}
|
|
|
// 经办人
|
|
|
if (StringUtils.isNotBlank(cwFinanceInvoiceDTO.getOperator())){
|
|
|
- queryWrapper.like("su.id", cwFinanceInvoiceDTO.getOperator());
|
|
|
+ queryWrapper.like("su.id", cwFinanceInvoiceDTO.getOperator()).or().like("su.name", cwFinanceInvoiceDTO.getOperator());
|
|
|
}
|
|
|
//报备类型
|
|
|
if (StringUtils.isNotBlank(cwFinanceInvoiceDTO.getReportType())){
|
|
@@ -260,7 +260,7 @@ public class CwFinanceInvoiceService extends ServiceImpl<CwFinanceInvoiceMapper,
|
|
|
// }
|
|
|
// }
|
|
|
if (StringUtils.isNotBlank(cwFinanceInvoiceDTO.getReconciliationPeopleName())) {
|
|
|
- queryWrapper.eq("fi.reconciliation_people",cwFinanceInvoiceDTO.getReconciliationPeopleName());
|
|
|
+ queryWrapper.eq("fi.reconciliation_people",cwFinanceInvoiceDTO.getReconciliationPeopleName()).or().like("su1.name",cwFinanceInvoiceDTO.getReconciliationPeopleName());
|
|
|
}
|
|
|
// 经办人部门
|
|
|
if (StringUtils.isNotBlank(cwFinanceInvoiceDTO.getOperatorOffice())){
|
|
@@ -342,30 +342,30 @@ public class CwFinanceInvoiceService extends ServiceImpl<CwFinanceInvoiceMapper,
|
|
|
|
|
|
CwFinanceInvoiceDTO cwFinanceInvoiceDTO = cwFinanceInvoiceMapper.queryById(id);
|
|
|
//获取项目是否预开票
|
|
|
- if (ObjectUtil.isNotEmpty(cwFinanceInvoiceDTO)){
|
|
|
- for (CwFinanceInvoiceBaseDTO cwFinanceInvoiceBaseDTO : cwFinanceInvoiceDTO.getFinanceInvoiceBaseDTOList()) {
|
|
|
- CwProjectRecordsDTO projectRecordsDTO = cwProjectRecordsMapper.queryById(cwFinanceInvoiceBaseDTO.getProgramId());
|
|
|
- if (StringUtils.isNotBlank(projectRecordsDTO.getIsPreInvoice()) && "1".equals(projectRecordsDTO.getIsPreInvoice())){
|
|
|
- cwFinanceInvoiceBaseDTO.setIsPreInvoice(projectRecordsDTO.getIsPreInvoice());
|
|
|
- }
|
|
|
- List<CwProjectReportData> reportData = cwProjectReportMapper.getByProjectId(cwFinanceInvoiceBaseDTO.getProgramId());
|
|
|
- if (CollectionUtils.isNotEmpty(reportData)){
|
|
|
- for (CwFinanceInvoiceDetailDTO cwFinanceInvoiceDetailDTO : cwFinanceInvoiceDTO.getFinanceInvoiceDetailDTOList()) {
|
|
|
- for (CwProjectReportData reportDatum : reportData) {
|
|
|
- if (StringUtils.isNotBlank(reportDatum.getReportNo()) &&
|
|
|
- reportDatum.getInvoiceNumber().equals(cwFinanceInvoiceDetailDTO.getNumber())) {
|
|
|
- cwFinanceInvoiceBaseDTO.setReportNo(reportDatum.getReportNo());
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- }
|
|
|
+// if (ObjectUtil.isNotEmpty(cwFinanceInvoiceDTO)){
|
|
|
+// for (CwFinanceInvoiceBaseDTO cwFinanceInvoiceBaseDTO : cwFinanceInvoiceDTO.getFinanceInvoiceBaseDTOList()) {
|
|
|
+// CwProjectRecordsDTO projectRecordsDTO = cwProjectRecordsMapper.queryById(cwFinanceInvoiceBaseDTO.getProgramId());
|
|
|
+// if (StringUtils.isNotBlank(projectRecordsDTO.getIsPreInvoice()) && "1".equals(projectRecordsDTO.getIsPreInvoice())){
|
|
|
+// cwFinanceInvoiceBaseDTO.setIsPreInvoice(projectRecordsDTO.getIsPreInvoice());
|
|
|
+// }
|
|
|
+// List<CwProjectReportData> reportData = cwProjectReportMapper.getByProjectId(cwFinanceInvoiceBaseDTO.getProgramId());
|
|
|
+// if (CollectionUtils.isNotEmpty(reportData)){
|
|
|
+// for (CwFinanceInvoiceDetailDTO cwFinanceInvoiceDetailDTO : cwFinanceInvoiceDTO.getFinanceInvoiceDetailDTOList()) {
|
|
|
+// for (CwProjectReportData reportDatum : reportData) {
|
|
|
+// if (StringUtils.isNotBlank(reportDatum.getReportNo()) &&
|
|
|
+// reportDatum.getInvoiceNumber().equals(cwFinanceInvoiceDetailDTO.getNumber())) {
|
|
|
+// cwFinanceInvoiceBaseDTO.setReportNo(reportDatum.getReportNo());
|
|
|
+// break;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// }
|
|
|
+// }
|
|
|
+// break;
|
|
|
+// }
|
|
|
+//
|
|
|
+//
|
|
|
+// }
|
|
|
// 电话号获取
|
|
|
if (ObjectUtil.isNotEmpty(cwFinanceInvoiceDTO) && StringUtils.isNotBlank(cwFinanceInvoiceDTO.getBillingId())) {
|
|
|
CwWorkClientBilling cwWorkClientBilling = cwWorkClientBillingService.getById(cwFinanceInvoiceDTO.getBillingId());
|