dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/xml/CaseTaskMapper.xml
@@ -365,7 +365,7 @@ select count(case when (node_id = 'ZJ_DFP' or node_id = 'QJ_DFP' or node_id = 'SJ_DFP' or node_id = 'DFP') and sign_status != 1 then id end) as waitDisp, count(case when sign_status = 1 then id end) as waitSign, count(case when (node_id = 'ZJ_DSL' or node_id = 'QJ_DSL' or node_id = 'SJ_DSL' or node_id = 'DSL') and sign_status != 1 then id end) as waitAccept, count(case when (node_id = 'ZJ_DSL' or node_id = 'QJ_DSL' or node_id = 'SJ_DSL' or node_id = 'DSL') and sign_status != 1 and (handle_result != 3 or handle_result is null) then id end) as waitAccept, count(case when node_id = 'BLFK' then id end) as Processing from <include refid="table-name" /> dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoUnfoldService.java
@@ -252,10 +252,13 @@ * @return */ public List<SelectTermDTO> superviceUnitChoose(String caseId) { try { CaseInfoUnfold caseInfoUnfold = getById(caseId); List<String> unitIdList = new ArrayList<>(); unitIdList.add(caseInfoUnfold.getMediateUnitId()); if(StringUtils.isNotBlank(caseInfoUnfold.getAssistUnitId())){ unitIdList.addAll(Arrays.stream(caseInfoUnfold.getAssistUnitId().split(",")).map(String::valueOf).collect(Collectors.toList())); } List<SelectTermDTO> selectTermDTOList = new ArrayList<>(); for(String unitId: unitIdList){ CtUnitDTO ctUnitDTO = custClient.getUnitById(unitId); @@ -267,5 +270,9 @@ selectTermDTOList.add(unitSelectTerm); } return selectTermDTOList; }catch (Exception e){ log.error("[CaseInfoUnfoldService.superviceUnitChoose] 调用失败,异常信息:"+e, e); throw new ServiceException("CaseInfoUnfoldService.superviceUnitChoose", e); } } }