From 9de1d40d3a61ce166c63a2c07d02d89bf8bdabd0 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期五, 07 三月 2025 16:16:18 +0800
Subject: [PATCH] art: 选择设备查询逻辑修改, 点检工单新增时产线逻辑修改

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/OperationCertificateApplyServiceImpl.java |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/OperationCertificateApplyServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/OperationCertificateApplyServiceImpl.java
index 6f1e59b..d222bef 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/OperationCertificateApplyServiceImpl.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/OperationCertificateApplyServiceImpl.java
@@ -4,6 +4,7 @@
 import org.jeecg.modules.eam.entity.OperationCertificateApplyDetail;
 import org.jeecg.modules.eam.mapper.OperationCertificateApplyDetailMapper;
 import org.jeecg.modules.eam.mapper.OperationCertificateApplyMapper;
+import org.jeecg.modules.eam.service.IOperationCertificateApplyDetailService;
 import org.jeecg.modules.eam.service.IOperationCertificateApplyService;
 import org.springframework.stereotype.Service;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -26,16 +27,21 @@
 	private OperationCertificateApplyMapper operationCertificateApplyMapper;
 	@Autowired
 	private OperationCertificateApplyDetailMapper operationCertificateApplyDetailMapper;
+
+	@Autowired
+	private IOperationCertificateApplyDetailService operationCertificateApplyDetailService;
 	
 	@Override
 	@Transactional(rollbackFor = Exception.class)
 	public void saveMain(OperationCertificateApply operationCertificateApply, List<OperationCertificateApplyDetail> operationCertificateApplyDetailList) {
-		operationCertificateApplyMapper.insert(operationCertificateApply);
+//		operationCertificateApplyMapper.insert(operationCertificateApply);
+		super.save(operationCertificateApply);
 		if(operationCertificateApplyDetailList!=null && operationCertificateApplyDetailList.size()>0) {
 			for(OperationCertificateApplyDetail entity:operationCertificateApplyDetailList) {
 				//澶栭敭璁剧疆
 				entity.setOperationCertificateApplyId(operationCertificateApply.getId());
-				operationCertificateApplyDetailMapper.insert(entity);
+				operationCertificateApplyDetailService.save(entity);
+//				operationCertificateApplyDetailMapper.insert(entity);
 			}
 		}
 	}
@@ -43,7 +49,8 @@
 	@Override
 	@Transactional(rollbackFor = Exception.class)
 	public void updateMain(OperationCertificateApply operationCertificateApply,List<OperationCertificateApplyDetail> operationCertificateApplyDetailList) {
-		operationCertificateApplyMapper.updateById(operationCertificateApply);
+//		operationCertificateApplyMapper.updateById(operationCertificateApply);
+		super.updateById(operationCertificateApply);
 		
 		//1.鍏堝垹闄ゅ瓙琛ㄦ暟鎹�
 		operationCertificateApplyDetailMapper.deleteByMainId(operationCertificateApply.getId());
@@ -53,7 +60,8 @@
 			for(OperationCertificateApplyDetail entity:operationCertificateApplyDetailList) {
 				//澶栭敭璁剧疆
 				entity.setOperationCertificateApplyId(operationCertificateApply.getId());
-				operationCertificateApplyDetailMapper.insert(entity);
+//				operationCertificateApplyDetailMapper.insert(entity);
+				operationCertificateApplyDetailService.save(entity);
 			}
 		}
 	}

--
Gitblit v1.9.3