diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java index 1ba83e680..0684051c3 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java @@ -229,6 +229,10 @@ public class EpdcEventsServiceImpl extends BaseServiceImpl imp informationFormDTO.setBusinessId(entity.getId()); informationFormDTO.setRelBusinessContent("议题:" + entity.getIssueContent()); + if (!dto.getHandlerDeptId().equals(entity.getGridId())) { + return new Result().error("请选择正确的处理部门"); + } + // 反馈、关闭 if (EventIssueItemState.ISSUE_HANDLED_FEEDBACK == dto.getState() || EventIssueItemState.ISSUE_CLOSED == dto.getState()) { issueHandleService.insert(handleEntity);