From af389156a78401b1e51807efe90b7310fc4c20f6 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期五, 10 十一月 2023 19:50:28 +0800 Subject: [PATCH] Changes11 --- 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