From 22899f74279a47f4ec79e1325f8489d948ced005 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期五, 15 九月 2023 17:24:44 +0800
Subject: [PATCH] 修改2.0   9.15

---
 standard-server/src/main/java/com/yuanchu/mom/service/impl/TechnologyServiceImpl.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/standard-server/src/main/java/com/yuanchu/mom/service/impl/TechnologyServiceImpl.java b/standard-server/src/main/java/com/yuanchu/mom/service/impl/TechnologyServiceImpl.java
index c70ee4b..a40cf8f 100644
--- a/standard-server/src/main/java/com/yuanchu/mom/service/impl/TechnologyServiceImpl.java
+++ b/standard-server/src/main/java/com/yuanchu/mom/service/impl/TechnologyServiceImpl.java
@@ -65,16 +65,26 @@
 
     //鍙充笂瑙掓柊澧�-->宸ヨ壓璺嚎-->閫夋嫨宸ュ簭
     @Override
-    public List<Map<String, Object>> chooseFather(Integer specificationsId) {
-        return technologyMapper.chooseFather(specificationsId);
+    public List<Map<String, Object>> chooseFather(Integer specificationsId,Integer version) {
+        return technologyMapper.chooseFather(specificationsId,version);
     }
 
     //鍙充笂瑙掓柊澧�-->宸ヨ壓璺嚎
     @Override
-    public void addTechnology(TechnologyDto technologyDto) {
+    public String addTechnology(TechnologyDto technologyDto) {
+        /*鏍¢獙鏄惁娣诲姞閲嶅*/
+        if (ObjectUtils.isNotEmpty(technologyMapper.selectList(Wrappers.<Technology>query()
+                .eq("version", technologyDto.getVersion())
+                .eq("state", 1)
+                .eq("specifications_id",technologyDto.getSpecificationsId())
+                .eq("father", technologyDto.getFather())
+                .eq("name", technologyDto.getName())))) {
+            return "閲嶅娣诲姞!";
+        }
         Technology technology = new Technology();
         BeanUtils.copyProperties(technologyDto, technology);
         technologyMapper.insert(technology);
+        return "娣诲姞宸ヨ壓銆�"+ technologyDto.getName() +"銆戞垚鍔�";
     }
 
     //濉啓鐢熶骇瀹氶,榧犳爣绉诲紑淇濆瓨

--
Gitblit v1.9.3