Explorar o código

报告号申请-开票编号选择时,发票号筛选报错

huangguoce hai 1 día
pai
achega
c32a17a4ee

+ 1 - 0
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/invoice/mapper/xml/CwFinanceInvoiceMapper.xml

@@ -604,6 +604,7 @@
         su.name as createName
         su.name as createName
         from cw_finance_invoice fi
         from cw_finance_invoice fi
         left join cw_finance_invoice_base fib on fib.invoice_id = fi.id
         left join cw_finance_invoice_base fib on fib.invoice_id = fi.id
+        left join cw_finance_invoice_detail cfid on cfid.invoice_id = fi.id
         left join sys_user su on fi.create_by_id = su.id
         left join sys_user su on fi.create_by_id = su.id
         ${ew.customSqlSegment}
         ${ew.customSqlSegment}
     </select>
     </select>

+ 1 - 1
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/invoice/service/CwFinanceInvoiceService.java

@@ -1170,7 +1170,7 @@ public class CwFinanceInvoiceService extends ServiceImpl<CwFinanceInvoiceMapper,
             queryWrapper.like("fi.no", cwFinanceInvoiceDTO.getNo());
             queryWrapper.like("fi.no", cwFinanceInvoiceDTO.getNo());
         }
         }
         if (StringUtils.isNotBlank(cwFinanceInvoiceDTO.getNumber())) {
         if (StringUtils.isNotBlank(cwFinanceInvoiceDTO.getNumber())) {
-            queryWrapper.like("fi.number", cwFinanceInvoiceDTO.getNumber());
+            queryWrapper.like("cfid.number", cwFinanceInvoiceDTO.getNumber());
         }
         }
         // 开票日期
         // 开票日期
         if (StringUtils.isNotBlank(cwFinanceInvoiceDTO.getBillingDateBegin()) || StringUtils.isNotBlank(cwFinanceInvoiceDTO.getBillingDateEnd())) {
         if (StringUtils.isNotBlank(cwFinanceInvoiceDTO.getBillingDateBegin()) || StringUtils.isNotBlank(cwFinanceInvoiceDTO.getBillingDateEnd())) {