Forráskód Böngészése

客户联系方式添加搜索

yzc 1 éve
szülő
commit
d49cb1b279

+ 15 - 0
hx-customer/src/main/java/com/fjhx/customer/service/customer/impl/CustomerUserServiceImpl.java

@@ -12,6 +12,7 @@ import com.fjhx.customer.mapper.customer.CustomerUserMapper;
 import com.fjhx.customer.service.customer.CustomerUserService;
 import com.ruoyi.common.exception.ServiceException;
 import com.ruoyi.common.utils.wrapper.IWrapper;
+import com.ruoyi.common.utils.wrapper.SqlField;
 import org.springframework.stereotype.Service;
 
 import java.util.List;
@@ -30,6 +31,13 @@ public class CustomerUserServiceImpl extends ServiceImpl<CustomerUserMapper, Cus
     @Override
     public List<CustomerUserVo> getList(CustomerUserSelectDto dto) {
         IWrapper<CustomerUser> wrapper = getWrapper();
+        //关键字检索
+        if (ObjectUtil.isNotEmpty(dto.getKeyword())) {
+            wrapper.keyword(dto.getKeyword(),
+                    new SqlField("cu", CustomerUser::getName),
+                    new SqlField("cu", CustomerUser::getEmail)
+            );
+        }
         wrapper.orderByDesc("cu", CustomerUser::getId);
         List<CustomerUserVo> list = this.baseMapper.getList(wrapper);
         return list;
@@ -38,6 +46,13 @@ public class CustomerUserServiceImpl extends ServiceImpl<CustomerUserMapper, Cus
     @Override
     public Page<CustomerUserVo> getPage(CustomerUserSelectDto dto) {
         IWrapper<CustomerUser> wrapper = getWrapper();
+        //关键字检索
+        if (ObjectUtil.isNotEmpty(dto.getKeyword())) {
+            wrapper.keyword(dto.getKeyword(),
+                    new SqlField("cu", CustomerUser::getName),
+                    new SqlField("cu", CustomerUser::getEmail)
+            );
+        }
         wrapper.orderByDesc("cu", CustomerUser::getId);
         Page<CustomerUserVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
         return page;