From 63ee4dbc198eb7c8ec0694cf2d5a041acdb82f4e Mon Sep 17 00:00:00 2001
From: Administrator <1923636941@qq.com>
Date: Sat, 27 May 2023 17:02:12 +0800
Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../zhgd/jeecg/common/system/query/QueryGenerator.java | 2 +-
.../modules/basicdata/mapper/xml/CompanyConfigMapper.xml | 9 ++++-----
.../service/impl/SjSafeEnvironmentFileServiceImpl.java | 1 -
.../modules/worker/controller/WorkerInfoController.java | 8 ++++----
.../xmgl/modules/worker/mapper/xml/WorkerInfoMapper.xml | 6 ++++++
5 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/src/main/java/com/zhgd/jeecg/common/system/query/QueryGenerator.java b/src/main/java/com/zhgd/jeecg/common/system/query/QueryGenerator.java
index 40504d302..09134c0d7 100644
--- a/src/main/java/com/zhgd/jeecg/common/system/query/QueryGenerator.java
+++ b/src/main/java/com/zhgd/jeecg/common/system/query/QueryGenerator.java
@@ -179,7 +179,7 @@ public class QueryGenerator {
//模糊查询
if (fieldNameSet != null && fieldNameSet.contains(name)) {
Object v = PropertyUtils.getSimpleProperty(searchObj, name);
- queryWrapper.like(v != null, enableAlias ? defaultAlias + StrUtil.toUnderlineCase(name) : StrUtil.toUnderlineCase(name), v);
+ queryWrapper.like(!StrUtil.isBlankIfStr(v), enableAlias ? defaultAlias + StrUtil.toUnderlineCase(name) : StrUtil.toUnderlineCase(name), v);
continue;
}
diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/CompanyConfigMapper.xml b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/CompanyConfigMapper.xml
index 0174f1c74..f77eb7d7e 100644
--- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/CompanyConfigMapper.xml
+++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/CompanyConfigMapper.xml
@@ -9,12 +9,11 @@
-
\ No newline at end of file
+
diff --git a/src/main/java/com/zhgd/xmgl/modules/sanjiang/service/impl/SjSafeEnvironmentFileServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/sanjiang/service/impl/SjSafeEnvironmentFileServiceImpl.java
index 2f4972a93..f9f1bd1c5 100644
--- a/src/main/java/com/zhgd/xmgl/modules/sanjiang/service/impl/SjSafeEnvironmentFileServiceImpl.java
+++ b/src/main/java/com/zhgd/xmgl/modules/sanjiang/service/impl/SjSafeEnvironmentFileServiceImpl.java
@@ -179,7 +179,6 @@ public class SjSafeEnvironmentFileServiceImpl extends ServiceImpl()
.eq(SjSafeEnvironmentFile::getFileUrl, oldSjSafeEnvironmentFile.getFileUrl())
.in(SjSafeEnvironmentFile::getProjectSn, projectSnList)
- .eq(StringUtils.isNotBlank(sjSafeEnvironmentFile.getProjectSn()), SjSafeEnvironmentFile::getProjectSn, sjSafeEnvironmentFile.getProjectSn())
.eq(SjSafeEnvironmentFile::getIsDir, 0)
);
diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/controller/WorkerInfoController.java b/src/main/java/com/zhgd/xmgl/modules/worker/controller/WorkerInfoController.java
index 0f335a822..6c9edabf6 100644
--- a/src/main/java/com/zhgd/xmgl/modules/worker/controller/WorkerInfoController.java
+++ b/src/main/java/com/zhgd/xmgl/modules/worker/controller/WorkerInfoController.java
@@ -12,10 +12,7 @@ import com.zhgd.xmgl.modules.worker.entity.vo.PersonnelSituationVO;
import com.zhgd.xmgl.modules.worker.entity.vo.WorkerInfoDetailsVo;
import com.zhgd.xmgl.modules.worker.service.IWorkerInfoService;
import com.zhgd.xmgl.util.MessageUtil;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiImplicitParam;
-import io.swagger.annotations.ApiImplicitParams;
-import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.*;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections.MapUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -140,6 +137,9 @@ public class WorkerInfoController {
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String"),
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "query", required = true, dataType = "Integer"),
+ @ApiImplicitParam(name = "leaderName", value = "负责人姓名(班组)", paramType = "query", required = false, dataType = "String"),
+ @ApiImplicitParam(name = "chargePersonName", value = "负责人姓名(部门)", paramType = "query", required = false, dataType = "String"),
+ @ApiImplicitParam(name = "belongingSection", value = "所属标段(部门)", paramType = "query", required = false, dataType = "String"),
})
@PostMapping(value = "/selectWorkerInfoList")
public Result> selectWorkerInfoList(@RequestBody Map map) {
diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerInfoMapper.xml b/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerInfoMapper.xml
index 3353000ca..d0e67d45d 100644
--- a/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerInfoMapper.xml
+++ b/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerInfoMapper.xml
@@ -39,6 +39,12 @@
and c.charge_person_name like CONCAT(CONCAT('%',#{param.chargePersonName}),'%')
+
+ and b.leader_name like CONCAT(CONCAT('%',#{param.leaderName}),'%')
+
+
+ and c.belonging_section like CONCAT(CONCAT('%',#{param.belongingSection}),'%')
+
and c.belonging_section like CONCAT(CONCAT('%',#{param.belongingSection}),'%')