REQ-3300: 调整信息
This commit is contained in:
parent
06bfea2a4e
commit
6d9d53ae35
@ -1,6 +1,8 @@
|
||||
|
||||
package cn.axzo.nanopart.ess.server.ess.mq;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import cn.axzo.basics.common.BeanMapper;
|
||||
import cn.axzo.framework.rocketmq.Event;
|
||||
import cn.axzo.framework.rocketmq.EventProducer;
|
||||
@ -11,7 +13,6 @@ import cn.axzo.nanopart.ess.api.mq.EssContractStateChangeMessage;
|
||||
import cn.axzo.nanopart.ess.server.dao.EssContractDao;
|
||||
import cn.axzo.nanopart.ess.server.entity.EssContract;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* @author yanglin
|
||||
@ -29,18 +30,30 @@ public class EssBroadcaster {
|
||||
return;
|
||||
EssContractStateChangeMessage message = new EssContractStateChangeMessage();
|
||||
message.setContract(BeanMapper.copyBean(reload, EssContractInfo.class));
|
||||
eventProducer.send(Event.builder().eventCode(MQEvent.ESS_CONTRACT_STATE_CHANGE.getEventCode()).shardingKey(
|
||||
contract.getEssContractId()).targetId(contract.getEssContractId()).targetType("ess-contract").data(
|
||||
message).build());
|
||||
// @formatter:off
|
||||
eventProducer.send(Event.builder()
|
||||
.eventCode(MQEvent.ESS_CONTRACT_STATE_CHANGE.getEventCode())
|
||||
.shardingKey(contract.getEssContractId())
|
||||
.targetId(contract.getEssContractId())
|
||||
.targetType("ess-contract")
|
||||
.data(message)
|
||||
.build());
|
||||
// @formatter:on
|
||||
}
|
||||
|
||||
public void fireDownloadContractPDF(EssContract contract, boolean retryDownload) {
|
||||
EssContractDownloadPDFEvent message = new EssContractDownloadPDFEvent();
|
||||
message.setContract(BeanMapper.copyBean(contract, EssContractInfo.class));
|
||||
message.setRetryDownload(retryDownload);
|
||||
eventProducer.send(Event.builder().eventCode(MQEvent.ESS_CONTRACT_DOWNLOAD_PDF.getEventCode()).shardingKey(
|
||||
contract.getEssContractId()).targetId(contract.getEssContractId()).targetType("ess-contract").data(
|
||||
message).build());
|
||||
// @formatter:off
|
||||
eventProducer.send(Event.builder()
|
||||
.eventCode(MQEvent.ESS_CONTRACT_DOWNLOAD_PDF.getEventCode())
|
||||
.shardingKey(contract.getEssContractId())
|
||||
.targetId(contract.getEssContractId())
|
||||
.targetType("ess-contract")
|
||||
.data(message)
|
||||
.build());
|
||||
// @formatter:on
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user