From 10d00d087ae0769ae1b366c35bc273754852ff9c Mon Sep 17 00:00:00 2001 From: xujun <271087757@qq.com> Date: Thu, 26 Dec 2024 14:21:33 +0800 Subject: [PATCH] xujun --- .../science/param/query/ComProjectAssignQueryVO.java | 7 +++++++ .../science/service/impl/ComProjectAssignServiceImpl.java | 7 +++++++ .../src/main/resources/mapper/ComProjectAssignDAO.xml | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/science-admin/src/main/java/com/yiboshi/science/param/query/ComProjectAssignQueryVO.java b/science-admin/src/main/java/com/yiboshi/science/param/query/ComProjectAssignQueryVO.java index 89b1bfe..d61e627 100644 --- a/science-admin/src/main/java/com/yiboshi/science/param/query/ComProjectAssignQueryVO.java +++ b/science-admin/src/main/java/com/yiboshi/science/param/query/ComProjectAssignQueryVO.java @@ -136,4 +136,11 @@ public class ComProjectAssignQueryVO extends PaginationVO { /** 项目类型 1 科研项目 2重点学科项目 */ @ApiModelProperty(value = "项目名称", position = 1 ) private Integer projType; + /** 姓名 */ + @ExcelProperty("姓名") + @ApiModelProperty(value = "姓名", position = 3) + private String appUnitName; + /** 项目负责人 */ + @ApiModelProperty(value = "项目负责人", position = 6 ) + private String appPersonName; } diff --git a/science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectAssignServiceImpl.java b/science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectAssignServiceImpl.java index 99f7fbd..b4af938 100644 --- a/science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectAssignServiceImpl.java +++ b/science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectAssignServiceImpl.java @@ -58,6 +58,9 @@ public class ComProjectAssignServiceImpl extends BaseServiceImpl<ComProjectAssig if (Objects.nonNull(vo.getTotalScore())) { criteria.eq("total_score", vo.getTotalScore()); } + if (Objects.nonNull(vo.getAuditState())) { + criteria.eq("a.audit_state", vo.getAuditState()); + } if (Objects.nonNull(vo.getCertId())) { criteria.like("c.cert_id", vo.getCertId()); } @@ -76,6 +79,10 @@ public class ComProjectAssignServiceImpl extends BaseServiceImpl<ComProjectAssig if (Objects.nonNull(vo.getProjNo())) { criteria.like("f.proj_no", vo.getProjNo()); } + if (Objects.nonNull(vo.getAppUnitName())) { + criteria.like("i.unit_name", vo.getAppUnitName()); + } + } @Override diff --git a/science-admin/src/main/resources/mapper/ComProjectAssignDAO.xml b/science-admin/src/main/resources/mapper/ComProjectAssignDAO.xml index 98445c9..c6abdea 100644 --- a/science-admin/src/main/resources/mapper/ComProjectAssignDAO.xml +++ b/science-admin/src/main/resources/mapper/ComProjectAssignDAO.xml @@ -6,7 +6,7 @@ t.id as id, t.expert_id as expertId, t.proj_id as projId, t.assign_year as assignYear, t.total_score as gradeScore, t.remark as remark, t.created as created, t.updated as updated </sql> <select id="getListByPage" resultType="com.yiboshi.science.param.dto.ComProjectAssignDTO"> - SELECT a.*, c.person_name,c.cert_id,c.sex,c.birthday,c.mobile,c.email,c.education,c.title,g.unit_name,d.name education_name,c.work_unit, + SELECT a.*, c.person_name,c.cert_id,c.sex,c.birthday,c.mobile,c.email,c.education,c.title,g.unit_name,d.name education_name, e.name title_name,f.proj_name,f.app_no,f.proj_no,f.proj_class,h.total_funding, i.unit_name as app_unit_name, k.group_name FROM com_project_assign a LEFT JOIN com_expert b ON a.expert_id = b.id -- 2.18.0