From 179c4d64313c9b7572778da4aaaf6c6584fe457d Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 20 五月 2025 23:48:08 +0800 Subject: [PATCH] 修改文件上传类型限制 --- springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/message/AlarmMessage.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/message/AlarmMessage.java b/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/message/AlarmMessage.java index 92f8c47..8af1911 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/message/AlarmMessage.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/message/AlarmMessage.java @@ -1,4 +1,43 @@ package com.panzhihua.service_property.message; +import cn.hutool.core.date.DateUtil; +import com.panzhihua.service_property.dao.ComPropertyAlarmDao; +import com.panzhihua.service_property.entity.ComPropertyAlarm; +import com.panzhihua.service_property.entity.ComPropertyEquipment; +import lombok.extern.slf4j.Slf4j; +import org.springframework.amqp.rabbit.annotation.RabbitListener; +import org.springframework.data.redis.core.StringRedisTemplate; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; + +/** + * @author zzj + */ +@Component +@Slf4j public class AlarmMessage { + + private final static String DELAY_QUEUE="delayed.queue"; + @Resource + private StringRedisTemplate stringRedisTemplate; + @Resource + private ComPropertyAlarmDao comPropertyAlarmDao; + + @RabbitListener(queues=DELAY_QUEUE) + public void delayAlarm(ComPropertyEquipment comPropertyEquipment){ + log.info("消息队列开始消费"); + if(!stringRedisTemplate.hasKey(comPropertyEquipment.getSerialNo())){ + ComPropertyAlarm comPropertyAlarm=new ComPropertyAlarm(); + comPropertyAlarm.setCreateTime(DateUtil.date()); + comPropertyAlarm.setPhone(comPropertyEquipment.getPhone()); + comPropertyAlarm.setSerialNo(comPropertyEquipment.getSerialNo()); + comPropertyAlarm.setType(ComPropertyAlarm.type.time); + comPropertyAlarm.setCommunityId(comPropertyEquipment.getCommunityId()); + comPropertyAlarm.setName(comPropertyEquipment.getUsername()); + comPropertyAlarm.setStatus(ComPropertyAlarm.status.dcl); + comPropertyAlarmDao.insert(comPropertyAlarm); + } + } + } -- Gitblit v1.7.1