From a230f6653b7c87c3529bd5640886c22d688509c4 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 26 五月 2025 14:37:48 +0800 Subject: [PATCH] 修改接口 --- ruoyi-system/src/main/resources/mapper/system/TQaReportFileMapper.xml | 3 ++- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TQaProduceReportController.java | 2 ++ ruoyi-system/src/main/java/com/ruoyi/system/model/TQaProduceReport.java | 2 +- ruoyi-system/src/main/java/com/ruoyi/system/model/TQaReportFile.java | 4 ++++ ruoyi-system/src/main/java/com/ruoyi/system/model/TFeasibilityReportFile.java | 4 ++++ ruoyi-system/src/main/resources/mapper/system/TFeasibilityReportFileMapper.xml | 3 ++- ruoyi-system/src/main/resources/mapper/system/TQaProduceReportMapper.xml | 12 +++++++++--- ruoyi-system/src/main/java/com/ruoyi/system/query/TQaProduceReportQuery.java | 3 +++ 8 files changed, 27 insertions(+), 6 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TQaProduceReportController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TQaProduceReportController.java index 3ed222b..bdf9a2d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TQaProduceReportController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TQaProduceReportController.java @@ -116,6 +116,7 @@ TQaProduceReportDTO dto = JSON.parseObject(param,TQaProduceReportDTO.class); // 通过当前用户查询项目组 Long userId = tokenService.getLoginUser().getUserId(); + String nickName = tokenService.getLoginUser().getUser().getNickName(); TProjectTeamStaff projectTeamStaff = projectTeamStaffService.getOne(Wrappers.lambdaQuery(TProjectTeamStaff.class) .eq(TProjectTeamStaff::getUserId, userId) .last("LIMIT 1")); @@ -149,6 +150,7 @@ .like(TQaProduceReport::getReportCode, reportCode)); reportCode = reportCode + "-" + String.format("%03d", count+1); dto.setReportCode(reportCode); + dto.setDevelopPerson(nickName); qaProduceReportService.save(dto); // 添加检测报告文件 List<TQaReportFile> qaReportFiles = dto.getQaReportFiles(); diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/TFeasibilityReportFile.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/TFeasibilityReportFile.java index 163966e..14d27e8 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/model/TFeasibilityReportFile.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/TFeasibilityReportFile.java @@ -40,6 +40,10 @@ @TableField("file_name") private String fileName; + @ApiModelProperty(value = "文件地址") + @TableField("file_url") + private String fileUrl; + @ApiModelProperty(value = "文件大小") @TableField("file_size") private Double fileSize; diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/TQaProduceReport.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/TQaProduceReport.java index 9d37d1d..a2fbc2b 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/model/TQaProduceReport.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/TQaProduceReport.java @@ -65,7 +65,7 @@ @TableField("report_type") private Integer reportType; - @ApiModelProperty(value = "审批人") + @ApiModelProperty(value = "审批人id") @TableField("audit_person_id") private Long auditPersonId; diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/TQaReportFile.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/TQaReportFile.java index e1792ad..d5d5db6 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/model/TQaReportFile.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/TQaReportFile.java @@ -40,6 +40,10 @@ @TableField("file_name") private String fileName; + @ApiModelProperty(value = "文件地址") + @TableField("file_url") + private String fileUrl; + @ApiModelProperty(value = "文件大小") @TableField("file_size") private Double fileSize; diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/query/TQaProduceReportQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/query/TQaProduceReportQuery.java index 44d458a..c53f387 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/query/TQaProduceReportQuery.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/query/TQaProduceReportQuery.java @@ -20,6 +20,9 @@ @ApiModelProperty(value = "报告编号") private String reportCode; + @ApiModelProperty(value = "报告类型 1=中试 2=辅料 3=产品报告") + private Integer reportType; + @ApiModelProperty(value = "状态 -1=草稿箱 1=待审核 2=已通过待评定 3=已评定 4=已驳回 5=已撤销 ") private Integer status; diff --git a/ruoyi-system/src/main/resources/mapper/system/TFeasibilityReportFileMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TFeasibilityReportFileMapper.xml index 07769ba..7963730 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TFeasibilityReportFileMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TFeasibilityReportFileMapper.xml @@ -8,6 +8,7 @@ <result column="report_id" property="reportId" /> <result column="file_name" property="fileName" /> <result column="file_size" property="fileSize" /> + <result column="file_url" property="fileUrl" /> <result column="status" property="status" /> <result column="report_type" property="reportType" /> <result column="create_time" property="createTime" /> @@ -16,7 +17,7 @@ <!-- 通用查询结果列 --> <sql id="Base_Column_List"> - id, report_id, file_name, file_size, status, report_type, create_time, create_by + id, report_id, file_name,file_url, file_size, status, report_type, create_time, create_by </sql> </mapper> diff --git a/ruoyi-system/src/main/resources/mapper/system/TQaProduceReportMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TQaProduceReportMapper.xml index 2ab248c..a76908c 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TQaProduceReportMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TQaProduceReportMapper.xml @@ -47,17 +47,20 @@ <if test="query.teamName != null and query.teamName != ''"> and tpt.team_name like concat('%', #{query.teamName}, '%') </if> + <if test="query.reportType != null"> + and tqpr.report_type = #{query.reportType} + </if> <if test="query.status != null"> and tqpr.status = #{query.status} - </if> - <if test="query.status == null"> - and tqpr.status != -1 </if> <if test="query.teamIds != null and query.teamIds.size() > 0"> and tqpr.team_id in <foreach collection="query.teamIds" item="teamId" open="(" separator="," close=")"> #{teamId} </foreach> + </if> + <if test="query.status == null"> + and tqpr.status != -1 </if> AND tqpr.disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()} </where> @@ -80,6 +83,9 @@ <if test="query.teamName != null and query.teamName != ''"> and tpt.team_name like concat('%', #{query.teamName}, '%') </if> + <if test="query.reportType != null"> + and tqpr.report_type = #{query.reportType} + </if> <if test="query.status != null"> and tqpr.status = #{query.status} </if> diff --git a/ruoyi-system/src/main/resources/mapper/system/TQaReportFileMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TQaReportFileMapper.xml index a4f915f..a17e47d 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TQaReportFileMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TQaReportFileMapper.xml @@ -8,6 +8,7 @@ <result column="report_id" property="reportId" /> <result column="file_name" property="fileName" /> <result column="file_size" property="fileSize" /> + <result column="file_url" property="fileUrl" /> <result column="status" property="status" /> <result column="report_type" property="reportType" /> <result column="create_time" property="createTime" /> @@ -16,7 +17,7 @@ <!-- 通用查询结果列 --> <sql id="Base_Column_List"> - id, report_id, file_name, file_size, status, report_type, create_time, create_by + id, report_id, file_name, file_size,file_url, status, report_type, create_time, create_by </sql> </mapper> -- Gitblit v1.7.1