From 5f0bc1e4ad0c51a8bf1382dc3f98e282c1393c3b Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期四, 11 九月 2025 17:48:55 +0800
Subject: [PATCH] 真空热处理炉批量打印接口 三保 加工设备保养计划变更申请单批量打印接口 设备精度检查单批量打印接口开发

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationStandardDetailServiceImpl.java |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationStandardDetailServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationStandardDetailServiceImpl.java
index 9710cd8..82a3d66 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationStandardDetailServiceImpl.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationStandardDetailServiceImpl.java
@@ -9,6 +9,9 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.util.Collections;
+import java.util.List;
+
 /**
  * @Description: 鎶�鏈姸鎬侀壌瀹氳鑼冩槑缁�
  * @Author: jeecg-boot
@@ -25,4 +28,37 @@
         wrapper.eq(EamTechnicalStatusEvaluationStandardDetail::getStandardId, standardId);
         this.getBaseMapper().delete(wrapper);
     }
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void removeByStandardIdAndCategory(String standardId, String category) {
+        LambdaQueryWrapper<EamTechnicalStatusEvaluationStandardDetail> wrapper = new LambdaQueryWrapper<>();
+        wrapper.eq(EamTechnicalStatusEvaluationStandardDetail::getStandardId, standardId);
+        wrapper.eq(EamTechnicalStatusEvaluationStandardDetail::getCheckCategory, category);
+        this.getBaseMapper().delete(wrapper);
+    }
+
+    @Override
+    public List<EamTechnicalStatusEvaluationStandardDetail> queryList(String standardId) {
+        LambdaQueryWrapper<EamTechnicalStatusEvaluationStandardDetail> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.eq(EamTechnicalStatusEvaluationStandardDetail::getStandardId, standardId);
+        queryWrapper.orderByAsc(EamTechnicalStatusEvaluationStandardDetail::getCheckCategory);
+        queryWrapper.orderByAsc(EamTechnicalStatusEvaluationStandardDetail::getItemCode);
+        return this.getBaseMapper().selectList(queryWrapper);
+    }
+
+    /**
+     * 鑾峰彇瑙勮寖鏄庣粏鏁版嵁
+     * @param standardId
+     * @param checkCategory
+     */
+    @Override
+    public List<EamTechnicalStatusEvaluationStandardDetail> queryList(String standardId, String checkCategory){
+        LambdaQueryWrapper<EamTechnicalStatusEvaluationStandardDetail> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.eq(EamTechnicalStatusEvaluationStandardDetail::getStandardId, standardId);
+        queryWrapper.eq(EamTechnicalStatusEvaluationStandardDetail::getCheckCategory, checkCategory);
+        queryWrapper.orderByAsc(EamTechnicalStatusEvaluationStandardDetail::getCheckCategory);
+        queryWrapper.orderByAsc(EamTechnicalStatusEvaluationStandardDetail::getItemCode);
+        return this.getBaseMapper().selectList(queryWrapper);
+    }
 }

--
Gitblit v1.9.3