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 | 21 +++++++-------------- 1 files changed, 7 insertions(+), 14 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 1035e66..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); }); @@ -228,20 +228,14 @@ } listParamTemplates.add(paramTemplateLists); } - listParamTemplates.forEach(l-> { - System.out.println("========================================="); - l.forEach(System.out::println); - }); 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<>(); - System.out.println("========================================="); - l.forEach(System.out::println); ParamTemplate paramTemplate = l.get(0); - System.out.println("鏁扮粍鏁版嵁=======銆�"+paramTemplate); Param paramFirst=new Param(); paramFirst.setCode("ZS-CS"+IdWorker.getIdStr()); //涓�绾у弬鏁� @@ -256,7 +250,6 @@ paramFirst.setUnit(paramTemplate.getUnit()); } paramFirst.setId(IdWorker.getId()); - System.out.println("涓�绾�--------銆�"+paramFirst); paramList1.add(paramFirst); if(l.size()>1){ for (int k = 0; k < l.size(); k++) { @@ -265,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()); @@ -279,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()); @@ -292,10 +287,8 @@ } paramList.add(paramList1); } - System.out.println("=================="); paramList.forEach(p->{ p.forEach(cc->{ - System.out.println(cc); baseMapper.insert(cc); }); }); -- Gitblit v1.9.3