鞍钢再次修改
This commit is contained in:
parent
5d467e5ae1
commit
be1496f914
@ -2,6 +2,8 @@ package com.zhgd.xmgl.modules.exam.controller;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
||||||
import com.zhgd.annotation.OperLog;
|
import com.zhgd.annotation.OperLog;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.entity.SystemUser;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.mapper.SystemUserMapper;
|
||||||
import com.zhgd.xmgl.modules.safetyhat.entity.SafetyHatDev;
|
import com.zhgd.xmgl.modules.safetyhat.entity.SafetyHatDev;
|
||||||
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
|
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
|
||||||
import com.zhgd.xmgl.modules.worker.mapper.WorkerInfoMapper;
|
import com.zhgd.xmgl.modules.worker.mapper.WorkerInfoMapper;
|
||||||
@ -66,6 +68,9 @@ public class ExamRegulationController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private WorkerInfoMapper workerInfoMapper;
|
private WorkerInfoMapper workerInfoMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SystemUserMapper systemUserMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
@ -83,8 +88,16 @@ public class ExamRegulationController {
|
|||||||
String workerId = MapUtils.getString(map, "workerId");
|
String workerId = MapUtils.getString(map, "workerId");
|
||||||
map.remove("workerId");
|
map.remove("workerId");
|
||||||
QueryWrapper<ExamRegulation> queryWrapper = QueryGenerator.initPageQueryWrapper(ExamRegulation.class, map);
|
QueryWrapper<ExamRegulation> queryWrapper = QueryGenerator.initPageQueryWrapper(ExamRegulation.class, map);
|
||||||
if (StringUtils.isNotBlank(workerId)) {
|
if (SecurityUtils.getUser() != null) {
|
||||||
queryWrapper.lambda().like(ExamRegulation::getWorkerId, workerId);
|
Long userId = SecurityUtils.getUser().getUserId();
|
||||||
|
SystemUser systemUser = systemUserMapper.selectById(userId);
|
||||||
|
if (systemUser != null && systemUser.getWorkerId() != null) {
|
||||||
|
queryWrapper.lambda().like(ExamRegulation::getWorkerId, systemUser.getWorkerId());
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (StringUtils.isNotBlank(workerId)) {
|
||||||
|
queryWrapper.lambda().like(ExamRegulation::getWorkerId, workerId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Page<ExamRegulation> page = PageUtil.getPage(map);
|
Page<ExamRegulation> page = PageUtil.getPage(map);
|
||||||
IPage<ExamRegulation> pageList = examRegulationService.page(page, queryWrapper);
|
IPage<ExamRegulation> pageList = examRegulationService.page(page, queryWrapper);
|
||||||
@ -102,6 +115,13 @@ public class ExamRegulationController {
|
|||||||
@PostMapping(value = "/list")
|
@PostMapping(value = "/list")
|
||||||
public Result<List<ExamRegulation>> queryList(@RequestBody ExamRegulation examRegulation) {
|
public Result<List<ExamRegulation>> queryList(@RequestBody ExamRegulation examRegulation) {
|
||||||
QueryWrapper<ExamRegulation> queryWrapper = QueryGenerator.initQueryWrapper(examRegulation);
|
QueryWrapper<ExamRegulation> queryWrapper = QueryGenerator.initQueryWrapper(examRegulation);
|
||||||
|
if (SecurityUtils.getUser() != null) {
|
||||||
|
Long userId = SecurityUtils.getUser().getUserId();
|
||||||
|
SystemUser systemUser = systemUserMapper.selectById(userId);
|
||||||
|
if (systemUser != null && systemUser.getWorkerId() != null) {
|
||||||
|
queryWrapper.lambda().like(ExamRegulation::getWorkerId, systemUser.getWorkerId());
|
||||||
|
}
|
||||||
|
}
|
||||||
List<ExamRegulation> list = examRegulationService.list(queryWrapper);
|
List<ExamRegulation> list = examRegulationService.list(queryWrapper);
|
||||||
return Result.success(list);
|
return Result.success(list);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,6 +2,8 @@ package com.zhgd.xmgl.modules.exam.controller;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
||||||
import com.zhgd.annotation.OperLog;
|
import com.zhgd.annotation.OperLog;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.entity.SystemUser;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.mapper.SystemUserMapper;
|
||||||
import com.zhgd.xmgl.modules.exam.entity.ExamRegulation;
|
import com.zhgd.xmgl.modules.exam.entity.ExamRegulation;
|
||||||
import com.zhgd.xmgl.modules.safetyhat.entity.SafetyHatDev;
|
import com.zhgd.xmgl.modules.safetyhat.entity.SafetyHatDev;
|
||||||
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
|
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
|
||||||
@ -66,6 +68,9 @@ public class ExamSafetyManualController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private WorkerInfoMapper workerInfoMapper;
|
private WorkerInfoMapper workerInfoMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SystemUserMapper systemUserMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
@ -83,8 +88,16 @@ public class ExamSafetyManualController {
|
|||||||
String workerId = MapUtils.getString(map, "workerId");
|
String workerId = MapUtils.getString(map, "workerId");
|
||||||
map.remove("workerId");
|
map.remove("workerId");
|
||||||
QueryWrapper<ExamSafetyManual> queryWrapper = QueryGenerator.initPageQueryWrapper(ExamSafetyManual.class, map);
|
QueryWrapper<ExamSafetyManual> queryWrapper = QueryGenerator.initPageQueryWrapper(ExamSafetyManual.class, map);
|
||||||
if (StringUtils.isNotBlank(workerId)) {
|
if (SecurityUtils.getUser() != null) {
|
||||||
queryWrapper.lambda().like(ExamSafetyManual::getWorkerId, workerId);
|
Long userId = SecurityUtils.getUser().getUserId();
|
||||||
|
SystemUser systemUser = systemUserMapper.selectById(userId);
|
||||||
|
if (systemUser != null && systemUser.getWorkerId() != null) {
|
||||||
|
queryWrapper.lambda().like(ExamSafetyManual::getWorkerId, systemUser.getWorkerId());
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (StringUtils.isNotBlank(workerId)) {
|
||||||
|
queryWrapper.lambda().like(ExamSafetyManual::getWorkerId, workerId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Page<ExamSafetyManual> page = PageUtil.getPage(map);
|
Page<ExamSafetyManual> page = PageUtil.getPage(map);
|
||||||
IPage<ExamSafetyManual> pageList = examSafetyManualService.page(page, queryWrapper);
|
IPage<ExamSafetyManual> pageList = examSafetyManualService.page(page, queryWrapper);
|
||||||
@ -102,6 +115,13 @@ public class ExamSafetyManualController {
|
|||||||
@PostMapping(value = "/list")
|
@PostMapping(value = "/list")
|
||||||
public Result<List<ExamSafetyManual>> queryList(@RequestBody ExamSafetyManual examSafetyManual) {
|
public Result<List<ExamSafetyManual>> queryList(@RequestBody ExamSafetyManual examSafetyManual) {
|
||||||
QueryWrapper<ExamSafetyManual> queryWrapper = QueryGenerator.initQueryWrapper(examSafetyManual);
|
QueryWrapper<ExamSafetyManual> queryWrapper = QueryGenerator.initQueryWrapper(examSafetyManual);
|
||||||
|
if (SecurityUtils.getUser() != null) {
|
||||||
|
Long userId = SecurityUtils.getUser().getUserId();
|
||||||
|
SystemUser systemUser = systemUserMapper.selectById(userId);
|
||||||
|
if (systemUser != null && systemUser.getWorkerId() != null) {
|
||||||
|
queryWrapper.lambda().like(ExamSafetyManual::getWorkerId, systemUser.getWorkerId());
|
||||||
|
}
|
||||||
|
}
|
||||||
List<ExamSafetyManual> list = examSafetyManualService.list(queryWrapper);
|
List<ExamSafetyManual> list = examSafetyManualService.list(queryWrapper);
|
||||||
return Result.success(list);
|
return Result.success(list);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -169,7 +169,7 @@ public class SafetyHatDataServiceImpl extends ServiceImpl<SafetyHatDataMapper, S
|
|||||||
if (isInFence) {
|
if (isInFence) {
|
||||||
inFence = true;
|
inFence = true;
|
||||||
// 人员非法闯入区域报警
|
// 人员非法闯入区域报警
|
||||||
if (!Arrays.asList(dev.getFenceId().split(",")).contains(fence.getId().toString())) {
|
if (dev.getFenceId() == null || !Arrays.asList(dev.getFenceId().split(",")).contains(fence.getId().toString())) {
|
||||||
if (safetyHatAlarmConfig != null && safetyHatAlarmConfig.getIllegalEnable() == 1) {
|
if (safetyHatAlarmConfig != null && safetyHatAlarmConfig.getIllegalEnable() == 1) {
|
||||||
SafetyHatAlarm alarm = new SafetyHatAlarm();
|
SafetyHatAlarm alarm = new SafetyHatAlarm();
|
||||||
alarm.setDevSn(dev.getDevSn());
|
alarm.setDevSn(dev.getDevSn());
|
||||||
|
|||||||
@ -233,8 +233,8 @@ public class CountApiController {
|
|||||||
CountSpecialVo vo = new CountSpecialVo();
|
CountSpecialVo vo = new CountSpecialVo();
|
||||||
DateTime dateTime = DateUtil.offsetDay(DateUtil.parseDate(startTime), i);
|
DateTime dateTime = DateUtil.offsetDay(DateUtil.parseDate(startTime), i);
|
||||||
vo.setDate(DateUtil.format(dateTime, "MM-dd"));
|
vo.setDate(DateUtil.format(dateTime, "MM-dd"));
|
||||||
vo.setXzBlindPlatePlugSafeNum((int) n1.stream().filter(n -> n.getWorkExecutionBeginTime().compareTo(DateUtil.endOfDay(dateTime)) <= 0
|
vo.setXzBlindPlatePlugSafeNum((int) n1.stream().filter(n -> n.getActualJobBeginTime().compareTo(DateUtil.endOfDay(dateTime)) <= 0
|
||||||
&& n.getWorkExecutionEndTime().compareTo(DateUtil.beginOfDay(dateTime)) >= 0).count());
|
&& n.getActualJobEndTime().compareTo(DateUtil.beginOfDay(dateTime)) >= 0).count());
|
||||||
vo.setXzGroundSafetNum((int) n2.stream().filter(n -> n.getWorkExecutionBeginTime().compareTo(DateUtil.endOfDay(dateTime)) <= 0
|
vo.setXzGroundSafetNum((int) n2.stream().filter(n -> n.getWorkExecutionBeginTime().compareTo(DateUtil.endOfDay(dateTime)) <= 0
|
||||||
&& n.getWorkExecutionEndTime().compareTo(DateUtil.beginOfDay(dateTime)) >= 0).count());
|
&& n.getWorkExecutionEndTime().compareTo(DateUtil.beginOfDay(dateTime)) >= 0).count());
|
||||||
vo.setXzHighJobSafeNum((int) n3.stream().filter(n -> n.getWorkExecutionBeginTime().compareTo(DateUtil.endOfDay(dateTime)) <= 0
|
vo.setXzHighJobSafeNum((int) n3.stream().filter(n -> n.getWorkExecutionBeginTime().compareTo(DateUtil.endOfDay(dateTime)) <= 0
|
||||||
|
|||||||
@ -73,7 +73,7 @@ public class XzBlindPlatePlugSafeServiceImpl extends ServiceImpl<XzBlindPlatePlu
|
|||||||
Page<XzBlindPlatePlugSafe> page = PageUtil.getPage(paramMap);
|
Page<XzBlindPlatePlugSafe> page = PageUtil.getPage(paramMap);
|
||||||
String keywords = MapUtils.getString(paramMap, "keywords");
|
String keywords = MapUtils.getString(paramMap, "keywords");
|
||||||
if (StringUtils.isNotBlank(keywords)) {
|
if (StringUtils.isNotBlank(keywords)) {
|
||||||
queryWrapper.and(wq -> wq.like("t.fire_location_and_fire_part", keywords).or()
|
queryWrapper.and(wq -> wq.like("t.work_ticket_code", keywords).or()
|
||||||
.like("su.real_name", keywords));
|
.like("su.real_name", keywords));
|
||||||
}
|
}
|
||||||
IPage<XzBlindPlatePlugSafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
IPage<XzBlindPlatePlugSafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
||||||
|
|||||||
@ -72,7 +72,7 @@ public class XzGroundSafetServiceImpl extends ServiceImpl<XzGroundSafetMapper, X
|
|||||||
Page<XzGroundSafet> page = PageUtil.getPage(paramMap);
|
Page<XzGroundSafet> page = PageUtil.getPage(paramMap);
|
||||||
String keywords = MapUtils.getString(paramMap, "keywords");
|
String keywords = MapUtils.getString(paramMap, "keywords");
|
||||||
if (StringUtils.isNotBlank(keywords)) {
|
if (StringUtils.isNotBlank(keywords)) {
|
||||||
queryWrapper.and(wq -> wq.like("t.fire_location_and_fire_part", keywords).or()
|
queryWrapper.and(wq -> wq.like("t.work_ticket_code", keywords).or()
|
||||||
.like("su.real_name", keywords));
|
.like("su.real_name", keywords));
|
||||||
}
|
}
|
||||||
IPage<XzGroundSafet> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
IPage<XzGroundSafet> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
||||||
|
|||||||
@ -72,7 +72,7 @@ public class XzHighJobSafeServiceImpl extends ServiceImpl<XzHighJobSafeMapper, X
|
|||||||
Page<XzHighJobSafe> page = PageUtil.getPage(paramMap);
|
Page<XzHighJobSafe> page = PageUtil.getPage(paramMap);
|
||||||
String keywords = MapUtils.getString(paramMap, "keywords");
|
String keywords = MapUtils.getString(paramMap, "keywords");
|
||||||
if (StringUtils.isNotBlank(keywords)) {
|
if (StringUtils.isNotBlank(keywords)) {
|
||||||
queryWrapper.and(wq -> wq.like("t.fire_location_and_fire_part", keywords).or()
|
queryWrapper.and(wq -> wq.like("t.work_place", keywords).or()
|
||||||
.like("su.real_name", keywords));
|
.like("su.real_name", keywords));
|
||||||
}
|
}
|
||||||
IPage<XzHighJobSafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
IPage<XzHighJobSafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
||||||
|
|||||||
@ -72,7 +72,7 @@ public class XzHoistSafetyWorkServiceImpl extends ServiceImpl<XzHoistSafetyWorkM
|
|||||||
Page<XzHoistSafetyWork> page = PageUtil.getPage(paramMap);
|
Page<XzHoistSafetyWork> page = PageUtil.getPage(paramMap);
|
||||||
String keywords = MapUtils.getString(paramMap, "keywords");
|
String keywords = MapUtils.getString(paramMap, "keywords");
|
||||||
if (StringUtils.isNotBlank(keywords)) {
|
if (StringUtils.isNotBlank(keywords)) {
|
||||||
queryWrapper.and(wq -> wq.like("t.fire_location_and_fire_part", keywords).or()
|
queryWrapper.and(wq -> wq.like("t.work_ticket_code", keywords).or()
|
||||||
.like("su.real_name", keywords));
|
.like("su.real_name", keywords));
|
||||||
}
|
}
|
||||||
IPage<XzHoistSafetyWork> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
IPage<XzHoistSafetyWork> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
||||||
|
|||||||
@ -72,7 +72,7 @@ public class XzLimitSpaceSafeServiceImpl extends ServiceImpl<XzLimitSpaceSafeMap
|
|||||||
Page<XzLimitSpaceSafe> page = PageUtil.getPage(paramMap);
|
Page<XzLimitSpaceSafe> page = PageUtil.getPage(paramMap);
|
||||||
String keywords = MapUtils.getString(paramMap, "keywords");
|
String keywords = MapUtils.getString(paramMap, "keywords");
|
||||||
if (StringUtils.isNotBlank(keywords)) {
|
if (StringUtils.isNotBlank(keywords)) {
|
||||||
queryWrapper.and(wq -> wq.like("t.fire_location_and_fire_part", keywords).or()
|
queryWrapper.and(wq -> wq.like("t.limit_space_name", keywords).or()
|
||||||
.like("su.real_name", keywords));
|
.like("su.real_name", keywords));
|
||||||
}
|
}
|
||||||
IPage<XzLimitSpaceSafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
IPage<XzLimitSpaceSafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
||||||
|
|||||||
@ -72,7 +72,7 @@ public class XzOpenCircuitSafeServiceImpl extends ServiceImpl<XzOpenCircuitSafeM
|
|||||||
Page<XzOpenCircuitSafe> page = PageUtil.getPage(paramMap);
|
Page<XzOpenCircuitSafe> page = PageUtil.getPage(paramMap);
|
||||||
String keywords = MapUtils.getString(paramMap, "keywords");
|
String keywords = MapUtils.getString(paramMap, "keywords");
|
||||||
if (StringUtils.isNotBlank(keywords)) {
|
if (StringUtils.isNotBlank(keywords)) {
|
||||||
queryWrapper.and(wq -> wq.like("t.fire_location_and_fire_part", keywords).or()
|
queryWrapper.and(wq -> wq.like("t.work_ticket_code", keywords).or()
|
||||||
.like("su.real_name", keywords));
|
.like("su.real_name", keywords));
|
||||||
}
|
}
|
||||||
IPage<XzOpenCircuitSafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
IPage<XzOpenCircuitSafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
||||||
|
|||||||
@ -72,7 +72,7 @@ public class XzTemporaryElectricitySafeServiceImpl extends ServiceImpl<XzTempora
|
|||||||
Page<XzTemporaryElectricitySafe> page = PageUtil.getPage(paramMap);
|
Page<XzTemporaryElectricitySafe> page = PageUtil.getPage(paramMap);
|
||||||
String keywords = MapUtils.getString(paramMap, "keywords");
|
String keywords = MapUtils.getString(paramMap, "keywords");
|
||||||
if (StringUtils.isNotBlank(keywords)) {
|
if (StringUtils.isNotBlank(keywords)) {
|
||||||
queryWrapper.and(wq -> wq.like("t.fire_location_and_fire_part", keywords).or()
|
queryWrapper.and(wq -> wq.like("t.work_ticket_code", keywords).or()
|
||||||
.like("su.real_name", keywords));
|
.like("su.real_name", keywords));
|
||||||
}
|
}
|
||||||
IPage<XzTemporaryElectricitySafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
IPage<XzTemporaryElectricitySafe> pageList = baseMapper.queryList(page, queryWrapper, paramMap);
|
||||||
|
|||||||
@ -401,7 +401,7 @@ public class SafetyHatTask {
|
|||||||
/**
|
/**
|
||||||
* 定时2分钟修改安全帽状态
|
* 定时2分钟修改安全帽状态
|
||||||
*/
|
*/
|
||||||
@Scheduled(cron = "0 */2 * * * ?")
|
@Scheduled(cron = "*/2 * * * * ?")
|
||||||
@SchedulerLock(name = "updateHelmetState", lockAtMostFor = 1000 * 60 * 2, lockAtLeastFor = 1000 * 10)
|
@SchedulerLock(name = "updateHelmetState", lockAtMostFor = 1000 * 60 * 2, lockAtLeastFor = 1000 * 10)
|
||||||
@RequestMapping("updateHelmetState")
|
@RequestMapping("updateHelmetState")
|
||||||
public void updateHelmetState() {
|
public void updateHelmetState() {
|
||||||
@ -411,7 +411,7 @@ public class SafetyHatTask {
|
|||||||
if (safetyHatDev.getHeartbeatTime() == null) {
|
if (safetyHatDev.getHeartbeatTime() == null) {
|
||||||
safetyHatDev.setOnline(0);
|
safetyHatDev.setOnline(0);
|
||||||
} else {
|
} else {
|
||||||
if (DateUtil.between(safetyHatDev.getHeartbeatTime(), new Date(), DateUnit.MINUTE) > 10) {
|
if (DateUtil.between(safetyHatDev.getHeartbeatTime(), new Date(), DateUnit.SECOND) > 3) {
|
||||||
safetyHatDev.setOnline(0);
|
safetyHatDev.setOnline(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user