From 40c7003289eee08c106fd9671c0b1c21eddb26b2 Mon Sep 17 00:00:00 2001 From: "862857010@qq.com" <862857010@> Date: Mon, 3 Jul 2023 11:32:25 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B7=BB=E5=8A=A0=E5=88=A4=E6=96=AD=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/controller/WorkTableController.java | 7 +++++-- .../domain/dto/EventListDTO.java | 18 ++++++++++++++++++ .../emergencycommand/AlarmInfoMapper.xml | 4 ++-- 3 files changed, 25 insertions(+), 4 deletions(-) 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