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 @@