fix: 付款管理列表结算单号查询兼容预结算单号
This commit is contained in:
+5
-1
@@ -176,7 +176,11 @@ public class PaymentApplicationServiceImpl extends BaseServiceImpl<PaymentApplic
|
||||
.like(Func.isNotEmpty(query.getPayeeName()), PaymentApplication::getPayeeName, query.getPayeeName())
|
||||
.like(Func.isNotEmpty(query.getProjectName()), PaymentApplication::getProjectName, query.getProjectName())
|
||||
.like(Func.isNotEmpty(query.getDeptName()), PaymentApplication::getDeptName, query.getDeptName())
|
||||
.like(Func.isNotEmpty(query.getSettlementNo()), PaymentApplication::getSettlementNo, query.getSettlementNo())
|
||||
// 按结算单号查询时,同时匹配付款申请单号和预付款申请单号
|
||||
.and(Func.isNotEmpty(query.getSettlementNo()), w -> w
|
||||
.like(PaymentApplication::getSettlementNo, query.getSettlementNo())
|
||||
.or()
|
||||
.like(PaymentApplication::getPreSettlementNo, query.getSettlementNo()))
|
||||
.eq(Func.isNotEmpty(query.getPaymentType()), PaymentApplication::getPaymentType, query.getPaymentType())
|
||||
.eq(Func.isNotEmpty(query.getApprovalStatus()), PaymentApplication::getApprovalStatus, query.getApprovalStatus())
|
||||
.eq(Func.isNotEmpty(query.getKingdeeStatus()), PaymentApplication::getKingdeeStatus, query.getKingdeeStatus())
|
||||
|
||||
Reference in New Issue
Block a user