From 48cddae0c3d3c0f3653c1354c0ab2beb436189c5 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期三, 15 十一月 2023 15:39:46 +0800
Subject: [PATCH] Changes13
---
mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/ParamServiceImpl.java | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/ParamServiceImpl.java b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/ParamServiceImpl.java
index 738492e..0ccd4d3 100644
--- a/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/ParamServiceImpl.java
+++ b/mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/ParamServiceImpl.java
@@ -81,7 +81,7 @@
Param second=new Param();
SysDictItem sysDictItem = second_param.stream().filter(p -> p.getId().equals(Integer.valueOf(String.valueOf(s)))).collect(Collectors.toList()).get(0);
second.setParameterItem(sysDictItem.getLabel());
- second.setCode(""+s);
+ second.setCode(father.getCode()+"-"+s);
second.setParentId(father.getId());
baseMapper.insert(second);
//涓夌骇
@@ -89,7 +89,7 @@
Param third=new Param();
SysDictItem sysThirdDictItem = third_param.stream().filter(p -> p.getId().equals(Integer.valueOf(String.valueOf(t)))).collect(Collectors.toList()).get(0);
third.setParameterItem(sysThirdDictItem.getLabel());
- third.setCode(""+t);
+ third.setCode(second.getCode()+"-"+t);
third.setParentId(second.getId());
baseMapper.insert(third);
});
@@ -231,6 +231,7 @@
List<List<Param>>paramList=new ArrayList<>();
AtomicInteger nums = new AtomicInteger();
List<Long>secondIds=new ArrayList();
+ List<String>secondCode=new ArrayList();
for (int i = 0; i < listParamTemplates.size(); i++) {
List<ParamTemplate> l = listParamTemplates.get(i);
List<Param>paramList1=new ArrayList<>();
@@ -257,7 +258,8 @@
Param second=new Param();
second.setId(IdWorker.getId());
secondIds.add(second.getId());
- second.setCode(dictTwo.stream().filter(d -> Objects.equals(c.getParamItemTwo(), d.getLabel())).collect(Collectors.toList()).get(0).getId()+"");
+ second.setCode(paramFirst.getCode()+"-"+dictTwo.stream().filter(d -> Objects.equals(c.getParamItemTwo(), d.getLabel())).collect(Collectors.toList()).get(0).getId()+"");
+ secondCode.add(second.getCode());
second.setParameterItem(c.getParamItemTwo());
if(c.getParamItemThree()==null){
second.setType(type.stream().filter(d -> Objects.equals(c.getParamType(), d.getLabel())).collect(Collectors.toList()).get(0).getValue());
@@ -271,10 +273,11 @@
Param third=new Param();
third.setId(IdWorker.getId());
long paramItemTwo = secondIds.get(secondIds.size()-1);
+ String paramItemCode=secondCode.get(secondCode.size()-1);
//System.out.println(nums.get()+"鎵�灞炰簩绾�======銆�"+secondIds.get(secondIds.size()-1));
third.setParentId(paramItemTwo);
third.setParameterItem(c.getParamItemThree());
- third.setCode(dictThree.stream().filter(d -> Objects.equals(c.getParamItemThree(), d.getLabel())).collect(Collectors.toList()).get(0).getId()+"");
+ third.setCode(paramItemCode+"-"+dictThree.stream().filter(d -> Objects.equals(c.getParamItemThree(), d.getLabel())).collect(Collectors.toList()).get(0).getId()+"");
third.setType(type.stream().filter(d -> Objects.equals(c.getParamType(), d.getLabel())).collect(Collectors.toList()).get(0).getValue());
third.setParameterFormat(c.getParamFormat());
third.setUnit(c.getUnit());
--
Gitblit v1.9.3