From 0d7770456cbb55ed38839d9ee7f7b60d5a0d760b Mon Sep 17 00:00:00 2001 From: wangna0328 <3402195679@qq.com> Date: Wed, 6 Aug 2025 09:04:47 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=AF=B9=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=97=A5=E6=8A=A5=E7=9A=84=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 + .../znpt/mapper/RegulationTypeMapper.java | 4 +- .../impl/ProjectMemberServiceImpl.java | 51 ++---- .../impl/RegulationTypeServiceImpl.java | 4 +- .../resources/mapper/RegulationTypeMapper.xml | 4 +- web/src/main/resources/application-dev.yml | 156 ------------------ web/src/main/resources/application.yml | 31 ---- 7 files changed, 27 insertions(+), 227 deletions(-) delete mode 100644 web/src/main/resources/application-dev.yml delete mode 100644 web/src/main/resources/application.yml diff --git a/.gitignore b/.gitignore index 5c11c82..6d78a3a 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,10 @@ web/target/ *.iml *.ipr +# 排除配置文件 +web/src/main/resources/application.yml +web/src/main/resources/application-dev.yml + ### NetBeans ### /nbproject/private/ /nbbuild/ diff --git a/core/src/main/java/com/dite/znpt/mapper/RegulationTypeMapper.java b/core/src/main/java/com/dite/znpt/mapper/RegulationTypeMapper.java index 1065361..9e60c21 100644 --- a/core/src/main/java/com/dite/znpt/mapper/RegulationTypeMapper.java +++ b/core/src/main/java/com/dite/znpt/mapper/RegulationTypeMapper.java @@ -18,7 +18,9 @@ public interface RegulationTypeMapper extends BaseMapper { * 分页查询制度类型列表(包含创建人姓名) * @param page 分页参数 * @param typeName 类型名称 + * @param status 状态 + * @param remark 备注 * @return 分页结果 */ - Page selectRegulationTypeListWithCreator(Page page, @Param("typeName") String typeName); + Page selectRegulationTypeListWithCreator(@Param("page") Page page, @Param("typeName") String typeName, @Param("status") String status, @Param("remark") String remark); } \ No newline at end of file diff --git a/core/src/main/java/com/dite/znpt/service/impl/ProjectMemberServiceImpl.java b/core/src/main/java/com/dite/znpt/service/impl/ProjectMemberServiceImpl.java index 08f8ab8..0fb336c 100644 --- a/core/src/main/java/com/dite/znpt/service/impl/ProjectMemberServiceImpl.java +++ b/core/src/main/java/com/dite/znpt/service/impl/ProjectMemberServiceImpl.java @@ -5,38 +5,20 @@ import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dite.znpt.constant.Message; -import com.dite.znpt.domain.entity.ProjectMemberEntity; -import com.dite.znpt.domain.entity.UserEntity; -import com.dite.znpt.domain.entity.ProjectEntity; -import com.dite.znpt.domain.entity.TurbineEntity; -import com.dite.znpt.domain.entity.ProjectTaskEntity; -import com.dite.znpt.domain.entity.ProjectBudgetInfoEntity; -import com.dite.znpt.domain.entity.ProjectDailyReportEntity; -import com.dite.znpt.domain.vo.ProjectMemberListReq; -import com.dite.znpt.domain.vo.ProjectMemberReq; -import com.dite.znpt.domain.vo.ProjectMemberResp; -import com.dite.znpt.domain.vo.ProjectKanbanStatsResp; -import com.dite.znpt.domain.vo.ProjectKanbanDataResp; -import com.dite.znpt.domain.vo.ProjectDetailResp; +import com.dite.znpt.domain.entity.*; +import com.dite.znpt.domain.vo.*; import com.dite.znpt.enums.ProjectJobCodeEnum; import com.dite.znpt.enums.ProjectRoleTypeEnum; import com.dite.znpt.enums.ProjectStatusEnum; import com.dite.znpt.enums.ProjectTaskStateEnum; import com.dite.znpt.exception.ServiceException; import com.dite.znpt.mapper.ProjectMemberMapper; -import com.dite.znpt.service.ProjectMemberService; -import com.dite.znpt.service.UserService; -import com.dite.znpt.service.ProjectService; -import com.dite.znpt.service.TurbineService; -import com.dite.znpt.service.ProjectTaskService; -import com.dite.znpt.service.ProjectBudgetInfoService; -import com.dite.znpt.service.ProjectDailyReportService; +import com.dite.znpt.service.*; import com.dite.znpt.util.PageUtil; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import java.time.LocalDate; import java.util.List; import java.util.Map; import java.util.function.Function; @@ -58,7 +40,6 @@ public class ProjectMemberServiceImpl extends ServiceImpl selectList(ProjectMemberListReq req) { @@ -346,19 +327,19 @@ public class ProjectMemberServiceImpl extends ServiceImpl dailyReports = projectDailyReportService.lambdaQuery() - .eq(ProjectDailyReportEntity::getProjectId, projectId) - .orderByDesc(ProjectDailyReportEntity::getReportDate) - .last("LIMIT 10") - .list(); - resp.setDailyReports(dailyReports.stream().map(report -> { - ProjectDetailResp.DailyReportInfo info = new ProjectDetailResp.DailyReportInfo(); - BeanUtil.copyProperties(report, info); - // 获取提交人姓名 - UserEntity user = userService.getById(report.getSubmitUser()); - info.setSubmitUserName(user != null ? user.getName() : ""); - return info; - }).collect(Collectors.toList())); + // List dailyReports = projectDailyReportService.lambdaQuery() + // .eq(ProjectDailyReportEntity::getProjectId, projectId) + // .orderByDesc(ProjectDailyReportEntity::getReportDate) + // .last("LIMIT 10") + // .list(); + // resp.setDailyReports(dailyReports.stream().map(report -> { + // ProjectDetailResp.DailyReportInfo info = new ProjectDetailResp.DailyReportInfo(); + // BeanUtil.copyProperties(report, info); + // // 获取提交人姓名 + // UserEntity user = userService.getById(report.getSubmitUser()); + // info.setSubmitUserName(user != null ? user.getName() : ""); + // return info; + // }).collect(Collectors.toList())); return resp; } diff --git a/core/src/main/java/com/dite/znpt/service/impl/RegulationTypeServiceImpl.java b/core/src/main/java/com/dite/znpt/service/impl/RegulationTypeServiceImpl.java index 09a8c85..96e2470 100644 --- a/core/src/main/java/com/dite/znpt/service/impl/RegulationTypeServiceImpl.java +++ b/core/src/main/java/com/dite/znpt/service/impl/RegulationTypeServiceImpl.java @@ -29,12 +29,12 @@ public class RegulationTypeServiceImpl extends ServiceImpl pageParam = new Page<>(page, size); // 使用连表查询获取创建人姓名 - Page result = this.baseMapper.selectRegulationTypeListWithCreator(pageParam, typeName); + Page result = this.baseMapper.selectRegulationTypeListWithCreator(pageParam, typeName, status, remark); return Result.ok(result); } catch (Exception e) { diff --git a/core/src/main/resources/mapper/RegulationTypeMapper.xml b/core/src/main/resources/mapper/RegulationTypeMapper.xml index 53211ec..fa2574f 100644 --- a/core/src/main/resources/mapper/RegulationTypeMapper.xml +++ b/core/src/main/resources/mapper/RegulationTypeMapper.xml @@ -9,8 +9,8 @@