feat():更新

This commit is contained in:
Penknife
2025-01-08 10:21:47 +08:00
parent 1f30c75c35
commit 4ae306f130
4 changed files with 12 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
package com.fizz.business.form; package com.fizz.business.form;
import cn.hutool.core.date.DatePattern; import cn.hutool.core.date.DatePattern;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
@@ -17,11 +18,11 @@ public class LogDataForm implements Serializable {
* 开始时间 * 开始时间
*/ */
@ApiModelProperty(value = "开始时间") @ApiModelProperty(value = "开始时间")
@DateTimeFormat(pattern = DatePattern.NORM_DATETIME_PATTERN) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime startTime; private LocalDateTime startTime;
@ApiModelProperty(value = "结束时间") @ApiModelProperty(value = "结束时间")
@DateTimeFormat(pattern = DatePattern.NORM_DATETIME_PATTERN) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime endTime; private LocalDateTime endTime;
@ApiModelProperty(value = "报警类型") @ApiModelProperty(value = "报警类型")

View File

@@ -1,6 +1,8 @@
package com.fizz.business.mq.RabbitMQ; package com.fizz.business.mq.RabbitMQ;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.fizz.business.constants.enums.WsTypeEnum;
import com.fizz.business.utils.WebSocketUtil;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.springframework.amqp.rabbit.annotation.RabbitHandler; import org.springframework.amqp.rabbit.annotation.RabbitHandler;
import org.springframework.amqp.rabbit.annotation.RabbitListener; import org.springframework.amqp.rabbit.annotation.RabbitListener;
@@ -15,5 +17,6 @@ public class RabbitQueueListener {
log.info("消费端ProcData: " + message); log.info("消费端ProcData: " + message);
//socket //socket
WebSocketUtil.sendMessage(WsTypeEnum.track_measure,message);
} }
} }

View File

@@ -41,8 +41,8 @@ public class LogDataServiceImpl extends ServiceImpl<LogDataMapper, LogData> impl
lambdaQuery.ge(LogData::getTimestamp, start); lambdaQuery.ge(LogData::getTimestamp, start);
} }
if(ObjectUtil.isNotEmpty(logDataForm.getEndTime())){ if(ObjectUtil.isNotEmpty(logDataForm.getEndTime())){
LocalDateTime end = LocalDateTime.of(logDataForm.getStartTime().toLocalDate(), LocalTime.MAX); LocalDateTime end = LocalDateTime.of(logDataForm.getEndTime().toLocalDate(), LocalTime.MAX);
lambdaQuery.ge(LogData::getTimestamp, end); lambdaQuery.le(LogData::getTimestamp, end);
} }
if (StringUtils.isNotBlank(logDataForm.getLogtype())) { if (StringUtils.isNotBlank(logDataForm.getLogtype())) {

View File

@@ -1,6 +1,7 @@
package com.fizz.business.service.impl; package com.fizz.business.service.impl;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fizz.business.constants.CommonConstants; import com.fizz.business.constants.CommonConstants;
@@ -266,8 +267,10 @@ public class RollDataServiceImpl extends ServiceImpl<RollDataMapper, RollData> i
.setContentType(MessageProperties.CONTENT_TYPE_TEXT_PLAIN) .setContentType(MessageProperties.CONTENT_TYPE_TEXT_PLAIN)
.setMessageId("ROLL_CHANGE") .setMessageId("ROLL_CHANGE")
.build(); .build();
rabbitTemplate.send(CommonConstants.RabbitMQ.SEND_MODEL,new Message("ROLL_CHANGE".getBytes(StandardCharsets.UTF_8),props));
JSONObject msg = new JSONObject();
msg.put("data","ROLL_CHANGE");
rabbitTemplate.send(CommonConstants.RabbitMQ.SEND_MODEL,new Message(JSONObject.toJSONString(msg).getBytes(StandardCharsets.UTF_8),props));
return getOnlineRollList(); return getOnlineRollList();
} }