|
@@ -1,6 +1,5 @@
|
|
package com.ozs.web.controller.accountmanagment;
|
|
package com.ozs.web.controller.accountmanagment;
|
|
|
|
|
|
-
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
@@ -8,6 +7,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.ozs.common.core.controller.BaseController;
|
|
import com.ozs.common.core.controller.BaseController;
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
import com.ozs.common.core.domain.entity.SysDept;
|
|
import com.ozs.common.core.domain.entity.SysDept;
|
|
|
|
+import com.ozs.common.core.domain.entity.SysUser;
|
|
|
|
+import com.ozs.common.core.domain.model.LoginUser;
|
|
import com.ozs.common.utils.AppendUtils;
|
|
import com.ozs.common.utils.AppendUtils;
|
|
import com.ozs.common.utils.StringUtils;
|
|
import com.ozs.common.utils.StringUtils;
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
@@ -284,8 +285,9 @@ public class MsgAlarmController extends BaseController {
|
|
public AjaxResult dataStatistic(@RequestBody AlarmStatisticResVo alarmStatisticResVo) {
|
|
public AjaxResult dataStatistic(@RequestBody AlarmStatisticResVo alarmStatisticResVo) {
|
|
Integer pageNum = alarmStatisticResVo.getPageNum().intValue();
|
|
Integer pageNum = alarmStatisticResVo.getPageNum().intValue();
|
|
Integer pageSize = alarmStatisticResVo.getPageSize().intValue();
|
|
Integer pageSize = alarmStatisticResVo.getPageSize().intValue();
|
|
|
|
+ SysUser user = getLoginUser().getUser();
|
|
String userId = getUserId();
|
|
String userId = getUserId();
|
|
- if ("1".equals(userId)) {
|
|
|
|
|
|
+ if (user.isAdmin(user.getId())) {
|
|
userId = "";
|
|
userId = "";
|
|
}
|
|
}
|
|
IPage<AlarmStatisticVo> page = msgAlarmService.list(alarmStatisticResVo.getRailwayCode(), alarmStatisticResVo.getStartMonth(),
|
|
IPage<AlarmStatisticVo> page = msgAlarmService.list(alarmStatisticResVo.getRailwayCode(), alarmStatisticResVo.getStartMonth(),
|
|
@@ -308,8 +310,10 @@ public class MsgAlarmController extends BaseController {
|
|
@ApiImplicitParam(paramType = "query", name = "alarmType", value = "灾害类型"),
|
|
@ApiImplicitParam(paramType = "query", name = "alarmType", value = "灾害类型"),
|
|
})
|
|
})
|
|
public AjaxResult alarmMonthStatistic(@RequestBody AlarmStatisticResVo alarmStatisticResVo) {
|
|
public AjaxResult alarmMonthStatistic(@RequestBody AlarmStatisticResVo alarmStatisticResVo) {
|
|
|
|
+ SysUser user = getLoginUser().getUser();
|
|
String userId = getUserId();
|
|
String userId = getUserId();
|
|
- if ("1".equals(userId)) {
|
|
|
|
|
|
+ ;
|
|
|
|
+ if (user.isAdmin(user.getId())) {
|
|
userId = "";
|
|
userId = "";
|
|
}
|
|
}
|
|
List<AlarmStatisticMonthDto> list = msgAlarmService.getCount(alarmStatisticResVo.getRailwayCode(), alarmStatisticResVo.getStartMonth(),
|
|
List<AlarmStatisticMonthDto> list = msgAlarmService.getCount(alarmStatisticResVo.getRailwayCode(), alarmStatisticResVo.getStartMonth(),
|
|
@@ -333,8 +337,9 @@ public class MsgAlarmController extends BaseController {
|
|
@ApiImplicitParam(paramType = "query", name = "alarmType", value = "灾害类型"),
|
|
@ApiImplicitParam(paramType = "query", name = "alarmType", value = "灾害类型"),
|
|
})
|
|
})
|
|
public void exportDataStatistic(HttpServletResponse response, @RequestBody AlarmStatisticResVo alarmStatisticResVo) {
|
|
public void exportDataStatistic(HttpServletResponse response, @RequestBody AlarmStatisticResVo alarmStatisticResVo) {
|
|
|
|
+ SysUser user = getLoginUser().getUser();
|
|
String userId = getUserId();
|
|
String userId = getUserId();
|
|
- if ("1".equals(userId)) {
|
|
|
|
|
|
+ if (user.isAdmin(user.getId())) {
|
|
userId = "";
|
|
userId = "";
|
|
}
|
|
}
|
|
try {
|
|
try {
|
|
@@ -347,6 +352,7 @@ public class MsgAlarmController extends BaseController {
|
|
String lineDir = l.getLineDir();
|
|
String lineDir = l.getLineDir();
|
|
String lineDirValue = dictDataService.selectDictLabel("sys_line_dir", lineDir);
|
|
String lineDirValue = dictDataService.selectDictLabel("sys_line_dir", lineDir);
|
|
l.setLineDirValue(lineDirValue);
|
|
l.setLineDirValue(lineDirValue);
|
|
|
|
+
|
|
});
|
|
});
|
|
ExcelUtil<AlarmStatisticDto> util = new ExcelUtil<>(AlarmStatisticDto.class);
|
|
ExcelUtil<AlarmStatisticDto> util = new ExcelUtil<>(AlarmStatisticDto.class);
|
|
util.exportExcel(response, list, "报警数据详情");
|
|
util.exportExcel(response, list, "报警数据详情");
|
|
@@ -371,8 +377,9 @@ public class MsgAlarmController extends BaseController {
|
|
@ApiImplicitParam(paramType = "query", name = "alarmType", value = "灾害类型"),
|
|
@ApiImplicitParam(paramType = "query", name = "alarmType", value = "灾害类型"),
|
|
})
|
|
})
|
|
public void exportDataStatisticMonth(HttpServletResponse response, @RequestBody AlarmStatisticResVo alarmStatisticResVo) {
|
|
public void exportDataStatisticMonth(HttpServletResponse response, @RequestBody AlarmStatisticResVo alarmStatisticResVo) {
|
|
|
|
+ SysUser user = getLoginUser().getUser();
|
|
String userId = getUserId();
|
|
String userId = getUserId();
|
|
- if ("1".equals(userId)) {
|
|
|
|
|
|
+ if (user.isAdmin(user.getId())) {
|
|
userId = "";
|
|
userId = "";
|
|
}
|
|
}
|
|
try {
|
|
try {
|