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