diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessFbEntryChangeServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessFbEntryChangeServiceImpl.java index cf4e27ec..dd284272 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessFbEntryChangeServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessFbEntryChangeServiceImpl.java @@ -34,9 +34,11 @@ import com.jero.modules.laws.common.util.CurrentUserUtil; import com.jero.modules.laws.standard.entity.LawsDomesticStandard; import com.jero.modules.laws.standard.entity.LawsEnterpriseStandard; import com.jero.modules.laws.standard.entity.LawsOverseasStandard; +import com.jero.modules.laws.standard.entity.LawsTreeNode; import com.jero.modules.laws.standard.service.ILawsDomesticStandardService; import com.jero.modules.laws.standard.service.ILawsEnterpriseStandardService; import com.jero.modules.laws.standard.service.ILawsOverseasStandardService; +import com.jero.modules.laws.standard.service.ILawsTreeNodeService; import com.jero.modules.laws.standardization.entity.LawsStandardization; import com.jero.modules.laws.standardization.service.ILawsStandardizationService; import com.jero.modules.system.entity.SysDepart; @@ -103,6 +105,9 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl dicTextList = new ArrayList<>(); Object read = JSONPath.read(businessJson, "$.standard_system"); - String text = dictService.queryDictText("standard_system", read.toString()); - jsonObject.put("standard_system_dictText", text); + List list = Arrays.asList(read.toString().split(",")); + List lawsTreeNodeList = lawsTreeNodeService.listByIds(list); + for (String item : list) { + Optional optional = lawsTreeNodeList.stream().filter(v -> v.getId().equals(item)).findFirst(); + optional.ifPresent(v -> dicTextList.add(v.getNodeName())); + } + jsonObject.put("standard_system_dictText", String.join(",", dicTextList)); } // 责任部门 if (businessJson.contains("responsible_department")){