diff --git a/cjy-mini-project/src/main/java/com/cjy/app/controller/WorkTableController.java b/cjy-mini-project/src/main/java/com/cjy/app/controller/WorkTableController.java index 411cc11b..21d29042 100644 --- a/cjy-mini-project/src/main/java/com/cjy/app/controller/WorkTableController.java +++ b/cjy-mini-project/src/main/java/com/cjy/app/controller/WorkTableController.java @@ -65,9 +65,12 @@ public class WorkTableController extends BaseController { */ @GetMapping("/eventList") public TableDataInfo eventList(EventListDTO eventListDTO) { - String userType = getLoginUser().getUser().getUserType(); - eventListDTO.setUserId(String.valueOf(getUserId())); eventListDTO.setOrganCode(getUserOrganCode()); + if("scheduling".equals(eventListDTO.getType())){ + eventListDTO.setPrincipalUserId(String.valueOf(getUserId())); + }else { + eventListDTO.setUserId(String.valueOf(getUserId())); + } startPage(); List list = alarmInfoService.selectAlarmInfoListByUserId(eventListDTO); return getDataTable(list); diff --git a/cjy-project/src/main/java/com/cjy/emergencycommand/domain/dto/EventListDTO.java b/cjy-project/src/main/java/com/cjy/emergencycommand/domain/dto/EventListDTO.java index 99263417..fbfe2249 100644 --- a/cjy-project/src/main/java/com/cjy/emergencycommand/domain/dto/EventListDTO.java +++ b/cjy-project/src/main/java/com/cjy/emergencycommand/domain/dto/EventListDTO.java @@ -16,6 +16,10 @@ public class EventListDTO { private String gradeId; private String eventGradeId; private String orderType; + private String principalUserId; +// 标识是指挥调度还是我的上报 + private String type; + @Override public String toString() { @@ -31,6 +35,14 @@ public class EventListDTO { '}'; } + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + public String getClassificationEventCode() { return classificationEventCode; } @@ -95,7 +107,13 @@ public class EventListDTO { this.userId = userId; } + public String getPrincipalUserId() { + return principalUserId; + } + public void setPrincipalUserId(String principalUserId) { + this.principalUserId = principalUserId; + } public String getStatus() { return status; diff --git a/cjy-project/src/main/resources/mapper/emergencycommand/AlarmInfoMapper.xml b/cjy-project/src/main/resources/mapper/emergencycommand/AlarmInfoMapper.xml index b5bc4936..82e78d46 100644 --- a/cjy-project/src/main/resources/mapper/emergencycommand/AlarmInfoMapper.xml +++ b/cjy-project/src/main/resources/mapper/emergencycommand/AlarmInfoMapper.xml @@ -423,14 +423,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN sys_dict_data t5 ON t1.status = t5.dict_value AND t5.dict_type = 'alarm_status' t1.del_flag !=2 and t1.type in (3) - + and t1.create_by = #{userId} and t1.status = #{status} and t1.organ_code = #{organCode} and t1.classification_data_code = #{classificationDataCode} and t1.classification_event_code = #{classificationEventCode} and t1.grade_id = #{gradeId} and t1.event_grade_id = #{eventGradeId} - and t1.principal_user_id = #{userId} + and t1.principal_user_id = #{principalUserId} order by t1.create_time desc order by t1.grade_id desc