日志错误信息修改

master
杜函宇 8 months ago
parent 5ec8ab8a70
commit 612f39b3de

@ -70,14 +70,14 @@ public class AEventsController extends BaseController {
}
/**
*
*/
@GetMapping("/limitOneMsg")
@ApiOperation(value = "取最新一条事件(预警钟)", response = Events.class)
public AjaxResult limitOneMsg() {
return success(aEventsService.limitOneMsg());
}
// /**
// * 取最新一条事件(预警钟)
// */
// @GetMapping("/limitOneMsg")
// @ApiOperation(value = "取最新一条事件(预警钟)", response = Events.class)
// public AjaxResult limitOneMsg() {
// return success(aEventsService.limitOneMsg());
// }
/**
* 100
@ -93,8 +93,11 @@ public class AEventsController extends BaseController {
*
*/
@GetMapping("/getErrorMsg")
@ApiOperation(value = "获取日志错误信息")
public AjaxResult getErrorMsg() {
@ApiOperation(value = "获取日志错误信息",response = Events.class)
public AjaxResult getErrorMsg(@RequestParam(value = "permissions",required = true) String permissions) {
if(!"administrator".equals(permissions)){
throw new ServiceException("认证失败,无法访问系统资源");
}
return success(aEventsService.getErrorMsg());
}

@ -64,7 +64,7 @@ public interface AEventsMapper {
/**
*
*/
Events limitOneMsg();
List<Events> limitOneMsg();
/**
* casesImport退

@ -60,7 +60,7 @@ public interface AEventsService {
/**
*
*/
Events limitOneMsg();
List<Events> limitOneMsg();
/**
*

@ -255,7 +255,7 @@ public class AEventsServiceImpl implements AEventsService {
*
*/
@Override
public Events limitOneMsg() {
public List<Events> limitOneMsg() {
return aEventsMapper.limitOneMsg();
}
@ -284,9 +284,9 @@ public class AEventsServiceImpl implements AEventsService {
@Override
public Object getErrorMsg() {
if (redisCache.hasKey("isNo")) {
return redisCache.getCacheObject("isNo");
return "算法运行异常";
} else {
return null;
return aEventsMapper.limitOneMsg();
}
}
}

@ -118,16 +118,18 @@
select * from cases_import
where CASE_SERIAL = #{id}
</select>
<select id="limitOneMsg" resultMap="EventResult">
select * from events
order by eventTime
limit 1
</select>
<select id="fiveEventCount" resultType="com.ruoyi.pt.entity.response.FiveEventCountResponse">
select msgType,COUNT(*) as count from events
where isReport is null
group by msgType
</select>
<select id="limitOneMsg" resultMap="EventResult">
select * from events
where eventTime >= NOW() - INTERVAL 1 HOUR
order by eventTime
limit 1
</select>
<update id="edit" parameterType="Events">

@ -121,6 +121,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter
// .antMatchers("/gateway/event/event/eventData/eventProgress/**").anonymous()
.antMatchers("/earlyWarningAudit/massEvents/login").permitAll()
.antMatchers("/earlyWarningAudit/massEvents/appLogin").permitAll()
.antMatchers("/earlyWarningAudit/massEvents/getErrorMsg").permitAll()
// 除上面外的所有请求全部需要鉴权认证
.anyRequest().authenticated()
.and()

Loading…
Cancel
Save