소스 검색

添加过滤条件

yzc 1 년 전
부모
커밋
0e61fdeef9
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      hx-account/src/main/java/com/fjhx/account/service/account/impl/AccountPaymentServiceImpl.java

+ 6 - 1
hx-account/src/main/java/com/fjhx/account/service/account/impl/AccountPaymentServiceImpl.java

@@ -70,7 +70,12 @@ public class AccountPaymentServiceImpl extends ServiceImpl<AccountPaymentMapper,
 
         QueryWrapper<Object> wrapper = Wrappers.query();
 
-        wrapper.like(ObjectUtil.isNotEmpty(dto.getKeyword()), "ap.payment_remark", dto.getKeyword());
+        if (ObjectUtil.isNotEmpty(dto.getKeyword())) {
+            wrapper.and(q -> q
+                    .like(ObjectUtil.isNotEmpty(dto.getKeyword()), "ap.payment_remark", dto.getKeyword())
+                    .or().like(ObjectUtil.isNotEmpty(dto.getKeyword()), "ap.amount", dto.getKeyword())
+            );
+        }
 
         // 归属公司
         wrapper.eq(ObjectUtil.isNotEmpty(dto.getCorporationId()), "ap.corporation_id", dto.getCorporationId());