Browse Source

企业回执单 新增企业名字查询

heguanxun 9 months ago
parent
commit
a4b2126e9a

+ 3 - 0
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/qychecklist/param/QyCheckListPageParam.java

@@ -48,4 +48,7 @@ public class QyCheckListPageParam {
     @Schema(description = "关键词")
     private String searchKey;
 
+    @Schema(description = "企业名称")
+    private String companyName;
+
 }

+ 4 - 0
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/qychecklist/service/impl/QyCheckListServiceImpl.java

@@ -21,6 +21,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
+import vip.xiaonuo.biz.modular.qyrecord.entity.QyRecord;
 import vip.xiaonuo.common.enums.CommonSortOrderEnum;
 import vip.xiaonuo.common.exception.CommonException;
 import vip.xiaonuo.common.page.CommonPageRequest;
@@ -46,6 +47,9 @@ public class QyCheckListServiceImpl extends ServiceImpl<QyCheckListMapper, QyChe
     @Override
     public Page<QyCheckList> page(QyCheckListPageParam qyCheckListPageParam) {
         QueryWrapper<QyCheckList> queryWrapper = new QueryWrapper<QyCheckList>().checkSqlInjection();
+        if(ObjectUtil.isNotEmpty(qyCheckListPageParam.getCompanyName())) {
+            queryWrapper.lambda().eq(QyCheckList::getCompanyName, qyCheckListPageParam.getCompanyName());
+        }
         if(ObjectUtil.isAllNotEmpty(qyCheckListPageParam.getSortField(), qyCheckListPageParam.getSortOrder())) {
             CommonSortOrderEnum.validate(qyCheckListPageParam.getSortOrder());
             queryWrapper.orderBy(true, qyCheckListPageParam.getSortOrder().equalsIgnoreCase(CommonSortOrderEnum.ASC.getValue()),