广州市综治平台后端
xusd
3 days ago dd002e322c572271969fa0578aba2cef42d9d8a5
fix:不予受理逻辑调整
1 files modified
18 ■■■■■ changed files
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java 18 ●●●●● patch | view | raw | blame | history
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java
@@ -427,7 +427,25 @@
                            buttonList.add(sb);
                        }
                        if (bysl.getName().equals("不予受理")) {
                            //如果是镇街综治中心,并且案子是由区下发的,则不显示
                            if (UserBaseConsts.UNIT_GRADE_3 == ctUnitDTO.getUnitGrade()) {
                                String id = caseInfo.getId();
                                Map<String, Object> terms = new HashMap<>();
                                terms.put("caseId", id);
                                List<CaseTask> caseTasks = mapper.listTerms(terms);
                                boolean isQuSend = false;
                                for (CaseTask item : caseTasks) {
                                    if (item.getNodeId() != null && item.getNodeId().equals("QJ_DFP")) {
                                        isQuSend = true;
                                        break;
                                    }
                                }
                                if (!isQuSend) {
                            buttonList.add(bysl);
                                }
                            } else {
                                buttonList.add(bysl);
                            }
                        } else {
                            if (UserBaseConsts.UNIT_GRADE_2 == ctUnitDTO.getUnitGrade()) {
                                buttonList.add(bysl);