diff --git a/src/main/java/com/nis/domain/basics/ServiceDictInfo.java b/src/main/java/com/nis/domain/basics/ServiceDictInfo.java index c07a7aba4..2d2dc7611 100644 --- a/src/main/java/com/nis/domain/basics/ServiceDictInfo.java +++ b/src/main/java/com/nis/domain/basics/ServiceDictInfo.java @@ -218,7 +218,7 @@ public class ServiceDictInfo extends BaseEntity{ Integer count = 0; List listTemp = new ArrayList(); for(ServiceDictInfo serviceDictInfo:list){ - if(serviceDictInfo.getParent()!=null&&serviceDictInfo.getParent().getServiceDictId()!=null&&serviceDictInfo.getParent().getServiceDictId()==parentId){ + if(serviceDictInfo.getParent()!=null&&serviceDictInfo.getParent().getServiceDictId()!=null&&serviceDictInfo.getParent().getServiceDictId().equals(parentId)){ listTemp.add(serviceDictInfo); } } @@ -235,7 +235,7 @@ public class ServiceDictInfo extends BaseEntity{ && serviceDictInfo.getParent().getServiceDictId().equals(parentId)){ //找出该父类 for(ServiceDictInfo se:list){ - if(se.getServiceDictId()==parentId){ + if(se.getServiceDictId().equals(parentId)){ serviceDictInfo.setShowSequence(se.getShowSequence()+Configurations.getStringProperty("childrenMark", ".")+countNo); countNo++; } @@ -261,7 +261,7 @@ public class ServiceDictInfo extends BaseEntity{ public static String getPNames(List list,Integer pid,String pNames) { String pName=""; for (ServiceDictInfo serviceDictInfo : list) { - if(pid==serviceDictInfo.getServiceDictId()){ + if(pid.equals(serviceDictInfo.getServiceDictId())){ pid=serviceDictInfo.getParent().getServiceDictId(); pName=serviceDictInfo.getItemValue(); pNames="/"+pName+pNames;