From f41669066269f08e553fa419d217be201284a1ff Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 14 一月 2026 15:56:27 +0800
Subject: [PATCH] 质检的指标维护联调修整
---
src/main/java/com/ruoyi/quality/service/impl/QualityReportServiceImpl.java | 9 ++++
src/main/java/com/ruoyi/quality/controller/QualityTestStandardController.java | 10 +++++
src/main/java/com/ruoyi/quality/service/QualityReportService.java | 16 ++++++++
src/main/java/com/ruoyi/quality/dto/QualityTestStandardBindingDto.java | 2 +
src/main/java/com/ruoyi/quality/controller/QualityReportController.java | 31 +++++++++++++++
src/main/resources/mapper/quality/QualityTestStandardBindingMapper.xml | 3 +
6 files changed, 70 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/ruoyi/quality/controller/QualityReportController.java b/src/main/java/com/ruoyi/quality/controller/QualityReportController.java
new file mode 100644
index 0000000..fa6820f
--- /dev/null
+++ b/src/main/java/com/ruoyi/quality/controller/QualityReportController.java
@@ -0,0 +1,31 @@
+package com.ruoyi.quality.controller;
+
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.ruoyi.framework.web.domain.AjaxResult;
+import com.ruoyi.quality.pojo.QualityTestStandardParam;
+import com.ruoyi.quality.service.QualityReportService;
+import com.ruoyi.quality.service.QualityTestStandardParamService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.util.CollectionUtils;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 璐ㄩ噺绠$悊鐨勬姤琛ㄧ鐞� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-01-14 03:39:49
+ */
+@RestController
+@RequestMapping("/qualityReport")
+public class QualityReportController {
+
+ @Autowired
+ private QualityReportService qualityReportService;
+
+
+
+}
diff --git a/src/main/java/com/ruoyi/quality/controller/QualityTestStandardController.java b/src/main/java/com/ruoyi/quality/controller/QualityTestStandardController.java
index ac40c91..2e715ac 100644
--- a/src/main/java/com/ruoyi/quality/controller/QualityTestStandardController.java
+++ b/src/main/java/com/ruoyi/quality/controller/QualityTestStandardController.java
@@ -80,4 +80,14 @@
return AjaxResult.success(qualityTestStandardService.copyParam(qualityTestStandard));
}
+ /**
+ * 妫�娴嬫爣鍑嗘壒閲忓鏍�
+ * @param qualityTestStandards
+ * @return
+ */
+ @PostMapping("/qualityTestStandardAudit")
+ public AjaxResult qualityTestStandardAudit(@RequestBody List<QualityTestStandard> qualityTestStandards) {
+ return AjaxResult.success(qualityTestStandardService.updateBatchById(qualityTestStandards));
+ }
+
}
diff --git a/src/main/java/com/ruoyi/quality/dto/QualityTestStandardBindingDto.java b/src/main/java/com/ruoyi/quality/dto/QualityTestStandardBindingDto.java
index ceac25d..be131bf 100644
--- a/src/main/java/com/ruoyi/quality/dto/QualityTestStandardBindingDto.java
+++ b/src/main/java/com/ruoyi/quality/dto/QualityTestStandardBindingDto.java
@@ -8,4 +8,6 @@
public class QualityTestStandardBindingDto {
private String productName;
+
+ private Long qualityTestStandardBindingId;
}
diff --git a/src/main/java/com/ruoyi/quality/service/QualityReportService.java b/src/main/java/com/ruoyi/quality/service/QualityReportService.java
new file mode 100644
index 0000000..4bc70f5
--- /dev/null
+++ b/src/main/java/com/ruoyi/quality/service/QualityReportService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.quality.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.quality.pojo.QualityTestStandardParam;
+
+/**
+ * <p>
+ * 璐ㄩ噺绠$悊鐨勬姤琛ㄧ鐞� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-01-13 03:39:49
+ */
+public interface QualityReportService {
+
+}
diff --git a/src/main/java/com/ruoyi/quality/service/impl/QualityReportServiceImpl.java b/src/main/java/com/ruoyi/quality/service/impl/QualityReportServiceImpl.java
new file mode 100644
index 0000000..dfdfaf0
--- /dev/null
+++ b/src/main/java/com/ruoyi/quality/service/impl/QualityReportServiceImpl.java
@@ -0,0 +1,9 @@
+package com.ruoyi.quality.service.impl;
+
+import com.ruoyi.quality.service.QualityReportService;
+import org.springframework.stereotype.Service;
+
+
+@Service
+public class QualityReportServiceImpl implements QualityReportService {
+}
diff --git a/src/main/resources/mapper/quality/QualityTestStandardBindingMapper.xml b/src/main/resources/mapper/quality/QualityTestStandardBindingMapper.xml
index 6ba77c5..0cdda33 100644
--- a/src/main/resources/mapper/quality/QualityTestStandardBindingMapper.xml
+++ b/src/main/resources/mapper/quality/QualityTestStandardBindingMapper.xml
@@ -14,7 +14,8 @@
<result column="tenant_id" property="tenantId"/>
</resultMap>
<select id="listBinding" resultType="com.ruoyi.quality.dto.QualityTestStandardBindingDto">
- select *
+ select t2.product_name,
+ t1.id qualityTestStandardBindingId
from quality_test_standard_binding t1
left join product t2 on t1.product_id = t2.id
where t1.test_standard_id = #{testStandardId}
--
Gitblit v1.9.3