From 19b596d3c05b1ca7ff80d8b802e7f6e03ad77dad Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期一, 11 九月 2023 18:02:17 +0800
Subject: [PATCH] 修改 9.11
---
standard-server/src/main/java/com/yuanchu/mom/service/impl/TechniqueServiceImpl.java | 70 ++++++++++++++++++++++++++++++++++-
1 files changed, 68 insertions(+), 2 deletions(-)
diff --git a/standard-server/src/main/java/com/yuanchu/mom/service/impl/TechniqueServiceImpl.java b/standard-server/src/main/java/com/yuanchu/mom/service/impl/TechniqueServiceImpl.java
index 256cd31..00cc745 100644
--- a/standard-server/src/main/java/com/yuanchu/mom/service/impl/TechniqueServiceImpl.java
+++ b/standard-server/src/main/java/com/yuanchu/mom/service/impl/TechniqueServiceImpl.java
@@ -2,8 +2,11 @@
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yuanchu.mom.mapper.TechniqueMapper;
+import com.yuanchu.mom.mapper.TechnologyMapper;
import com.yuanchu.mom.pojo.Technique;
+import com.yuanchu.mom.pojo.dto.TechniqueDto;
import com.yuanchu.mom.service.TechniqueService;
+import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@@ -22,6 +25,9 @@
@Resource
TechniqueMapper techniqueMapper;
+ @Resource
+ TechnologyMapper technologyMapper;
+
//鏍规嵁鍨嬪彿id鏌ヨ鎵�鏈夌増鏈�
@Override
public List<Integer> selectVerByTeq(Integer specificationsId) {
@@ -30,8 +36,68 @@
//鍙充晶鏁版嵁灞曠ず-->鐢熶骇宸ヨ壓
@Override
- public List<Map<String, Object>> selectAllTeq(Integer specificationsId, Integer version,String message) {
- return techniqueMapper.selectAllTeq(specificationsId,version,message);
+ public List<Map<String, Object>> selectAllTeq(Integer specificationsId, Integer version, String message) {
+ return techniqueMapper.selectAllTeq(specificationsId, version, message);
+ }
+
+ //鍙充笂瑙掓柊澧�-->鐢熶骇宸ヨ壓-->閫夋嫨宸ュ簭,宸ヨ壓
+ @Override
+ public List<Map<String, Object>> chooseTech(Integer specificationsId) {
+ return technologyMapper.chooseTech(specificationsId);
+ }
+
+ //鍙充笂瑙掓柊澧�-->鐢熶骇宸ヨ壓-->閫夋嫨璁惧
+ @Override
+ public List<Map<String, Object>> chooseDev(Integer technologyId) {
+ return techniqueMapper.chooseDev(technologyId);
+ }
+
+ //鍙充笂瑙掓柊澧�-->鐢熶骇宸ヨ壓-->閫夋嫨椤圭洰(鐖跺瓙),鍗曚綅
+ @Override
+ public List<Map<String, Object>> choosePro(Integer technologyId) {
+ return techniqueMapper.choosePro(technologyId);
+ }
+
+ //鍙充笂瑙掓柊澧�-->鐢熶骇宸ヨ壓
+ @Override
+ public void addTechnique(Integer technologyId, TechniqueDto techniqueDto) {
+ Technique technique = new Technique();
+ BeanUtils.copyProperties(techniqueDto, technique);
+ technique.setTechnologyId(technologyId);
+ techniqueMapper.insert(technique);
+ }
+
+ //鍒犻櫎
+ @Override
+ public void delTeqById(Integer id) {
+ Technique technique = new Technique();
+ technique.setId(id);
+ technique.setState(0);
+ techniqueMapper.updateById(technique);
+ }
+
+ //鎵归噺鍒犻櫎
+ @Override
+ public void delAllTeq(String ids) {
+ techniqueMapper.delAllTeq(ids);
+ }
+
+ //鏍规嵁id鏌ョ湅璇︽儏
+ @Override
+ public List<Map<String, Object>> selTeqById(Integer id) {
+ return techniqueMapper.selTeqById((id));
+ }
+
+ //缂栬緫
+ @Override
+ public String wriTeqById(Integer id, String product, String productFather, String unit) {
+ Technique technique = new Technique();
+ technique.setId(id);
+ technique.setProduct(product);
+ technique.setProductFather(productFather);
+ technique.setUnit(unit);
+ techniqueMapper.updateById(technique);
+ return "淇敼鎴愬姛!";
}
}
--
Gitblit v1.9.3