预警查看详情接口

develop
hanrenchun 10 months ago
parent ee23b55345
commit 08b88c21e0

@ -3,6 +3,7 @@ package com.ruoyi.database.controller;
import cn.hutool.db.handler.StringHandler; import cn.hutool.db.handler.StringHandler;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.database.domain.DisposalInfo; import com.ruoyi.database.domain.DisposalInfo;
import com.ruoyi.database.domain.MetaImpUserModelInfo; import com.ruoyi.database.domain.MetaImpUserModelInfo;
@ -34,11 +35,26 @@ public class MetaImpUserModelInfoController extends BaseController {
private final MetaImpUserModelInfoService metaImpUserModelInfoService; private final MetaImpUserModelInfoService metaImpUserModelInfoService;
private final TransitHuntersUserModelRecordService transitHuntersUserModelRecordService; private final TransitHuntersUserModelRecordService transitHuntersUserModelRecordService;
// @GetMapping @GetMapping
// @ApiOperation("查询重点人员预警信息详情") @ApiOperation("查询重点人员预警信息详情")
// public TableDataInfo<MetaImpUserModelInfoVO> list(MetaImpUserModelInfoVO metaImpUserModelInfoVO) { public AjaxResult list(MetaImpUserModelInfoVO metaImpUserModelInfoVO) {
// return getDataTable(list); if ("重点人员".equals(metaImpUserModelInfoVO.getType())) {
// } MetaImpUserModelInfo one = metaImpUserModelInfoService.lambdaQuery().eq(MetaImpUserModelInfo::getId, metaImpUserModelInfoVO.getDataId()).one();
return AjaxResult.success(one);
}
if ("狩猎人员".equals(metaImpUserModelInfoVO.getType())) {
TransitHuntersUserModelRecord one = transitHuntersUserModelRecordService.lambdaQuery().eq(TransitHuntersUserModelRecord::getId, metaImpUserModelInfoVO.getDataId()).one();
if (one.getWarningLevel() == 3){
one.setWarningLevelCn("二级");
}
if (one.getCaptureFrequency() == 1){
one.setEndGlobalPic(null);
}
return AjaxResult.success(one);
}
return AjaxResult.error();
}
@GetMapping("/time") @GetMapping("/time")
@ApiOperation("查询24小时重点人员预警信息表") @ApiOperation("查询24小时重点人员预警信息表")
@ -69,6 +85,7 @@ public class MetaImpUserModelInfoController extends BaseController {
metaImpUserModelInfoVO.setImpUserName(metaImpUserModelInfo.getImpUserName()); metaImpUserModelInfoVO.setImpUserName(metaImpUserModelInfo.getImpUserName());
metaImpUserModelInfoVO.setImpUserIdCard(metaImpUserModelInfo.getImpUserIdCard()); metaImpUserModelInfoVO.setImpUserIdCard(metaImpUserModelInfo.getImpUserIdCard());
metaImpUserModelInfoVO.setWarningTime(metaImpUserModelInfo.getWarningTime()); metaImpUserModelInfoVO.setWarningTime(metaImpUserModelInfo.getWarningTime());
metaImpUserModelInfoVO.setDataId(metaImpUserModelInfo.getId());
metaImpUserModelInfoVO.setType("重点人员"); metaImpUserModelInfoVO.setType("重点人员");
if (metaImpUserModelInfo.getDataType() == 101003) { if (metaImpUserModelInfo.getDataType() == 101003) {
metaImpUserModelInfoVO.setValue(metaImpUserModelInfo.getValue3()); metaImpUserModelInfoVO.setValue(metaImpUserModelInfo.getValue3());
@ -89,6 +106,7 @@ public class MetaImpUserModelInfoController extends BaseController {
String warningTime = transitHuntersUserModelRecord.getWarningTime(); String warningTime = transitHuntersUserModelRecord.getWarningTime();
LocalDateTime localDateTime = LocalDateTime.parse(warningTime, inputFormatter); LocalDateTime localDateTime = LocalDateTime.parse(warningTime, inputFormatter);
metaImpUserModelInfoVO.setWarningTime(localDateTime.format(formatter)); metaImpUserModelInfoVO.setWarningTime(localDateTime.format(formatter));
metaImpUserModelInfoVO.setDataId(transitHuntersUserModelRecord.getId());
metaImpUserModelInfoVO.setType("狩猎人员"); metaImpUserModelInfoVO.setType("狩猎人员");
metaImpUserModelInfoVOS.add(metaImpUserModelInfoVO); metaImpUserModelInfoVOS.add(metaImpUserModelInfoVO);
} }

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
@ -231,6 +232,7 @@ public class TransitHuntersUserModelRecord extends BaseEntity {
*/ */
@ApiModelProperty("预警时间(分区)") @ApiModelProperty("预警时间(分区)")
@Excel(name = "预警时间(分区)") @Excel(name = "预警时间(分区)")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date partitionField; private Date partitionField;

@ -31,4 +31,6 @@ public class MetaImpUserModelInfoVO extends BaseEntity {
private String type; private String type;
private Long dataId;
} }
Loading…
Cancel
Save