客户提醒排查
This commit is contained in:
@@ -21,6 +21,8 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
import org.apache.commons.collections4.CollectionUtils;
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
import org.apache.kafka.clients.consumer.ConsumerRecord;
|
import org.apache.kafka.clients.consumer.ConsumerRecord;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;
|
||||||
|
import org.springframework.core.io.ClassPathResource;
|
||||||
import org.springframework.kafka.annotation.KafkaListener;
|
import org.springframework.kafka.annotation.KafkaListener;
|
||||||
import org.springframework.kafka.support.Acknowledgment;
|
import org.springframework.kafka.support.Acknowledgment;
|
||||||
import org.springframework.kafka.support.KafkaHeaders;
|
import org.springframework.kafka.support.KafkaHeaders;
|
||||||
@@ -32,6 +34,7 @@ import java.time.LocalTime;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
import java.util.Properties;
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -123,9 +126,21 @@ public class KafkaConsumer {
|
|||||||
messageListService.saveOrUpdateDto(messageListDto);
|
messageListService.saveOrUpdateDto(messageListDto);
|
||||||
// 3、极光推送
|
// 3、极光推送
|
||||||
// JPushServer.sendPushAlias("联系客户", MessageFormat.format("请联系 {0} 客户", vo.getName()), MessageTypeEnum.CUSTOMER.getMsgTypeSid(), "客户", id);
|
// JPushServer.sendPushAlias("联系客户", MessageFormat.format("请联系 {0} 客户", vo.getName()), MessageTypeEnum.CUSTOMER.getMsgTypeSid(), "客户", id);
|
||||||
JPushServer.sendPushAlias(kafkaMessage.getMsgTitle(),
|
/*JPushServer.sendPushAlias(kafkaMessage.getMsgTitle(),
|
||||||
StringUtils.isBlank(vo.getRemind_remark()) ? kafkaMessage.getMsgContent() : kafkaMessage.getMsgContent(),
|
StringUtils.isBlank(vo.getRemind_remark()) ? kafkaMessage.getMsgContent() : kafkaMessage.getMsgContent(),
|
||||||
MessageTypeEnum.CUSTOMER.getMsgTypeSid(), "客户", id);
|
MessageTypeEnum.CUSTOMER.getMsgTypeSid(), "客户", id);*/
|
||||||
|
YamlPropertiesFactoryBean factoryBean = new YamlPropertiesFactoryBean();
|
||||||
|
factoryBean.setResources(new ClassPathResource("application.yml"));
|
||||||
|
Properties properties = factoryBean.getObject();
|
||||||
|
if ("pro".equals(properties.get("spring.profiles.active"))) {
|
||||||
|
JPushServer.sendPushAlias(kafkaMessage.getMsgTitle(),
|
||||||
|
StringUtils.isBlank(vo.getRemind_remark()) ? kafkaMessage.getMsgContent() : kafkaMessage.getMsgContent(),
|
||||||
|
MessageTypeEnum.CUSTOMER.getMsgTypeSid(), "客户", id);
|
||||||
|
}else{
|
||||||
|
JPushServer.sendPushAlias(kafkaMessage.getMsgTitle(),
|
||||||
|
StringUtils.isBlank(vo.getRemind_remark()) ? kafkaMessage.getMsgContent() : kafkaMessage.getMsgContent(),
|
||||||
|
MessageTypeEnum.CUSTOMER.getMsgTypeSid(), "客户", "T"+id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user