List endorsedBillInfoList = billInfoService.lambdaQuery() 

.eq(!StringUtil.isEmpty(receivableConfirmpay.getBillPackageNum()),BillInfo::getBillPackageNum,receivableConfirmpay.getBillPackageNum())

 .eq(BillInfo::getBillsion, BillsionEnum.NOT_SPLIT.getCode()) 

.eq(BillInfo::getReceivableConfirmPayId,receivableConfirmpay.getId()) 

.in(BillInfo::getBillStatus,Lists.newArrayList(BillStatusEnum.ENDORSED.getCode(),BillStatusEnum.REDEEMED.getCode()))

 .le(BillInfo::getExpiryDate, DateUtil.now())

.list();

 

 

对象转换

@Mapper(componentModel = "spring"builder @Builder(disableBuilder true))

 

@Beta 

public class AsyncEventBus extends EventBus

 

 

rabbitmq消费端配置:

@Configuration 
public class FanoutToBatchPendingConfig { 
	@Bean 
	public MessageConverter createMessageConverter() { return new Jackson2JsonMessageConverter(); } 
	// 声明FanoutExchange交换机 
	@Bean 
	public FanoutExchange fanoutExchangePending(){ 
	return new FanoutExchange(String.format(ImportCenterConst.TOPIC, ImportCenterTypeEnum.BATCH_PENDING.getType())); 
	} 
	// 声明第1个队列 
	@Bean 
	public Queue fanoutQueuePending(){ 
	return new Queue(ImportCenterConst.BATCH_PENDING_QUEUE); 
	} 
	//绑定队列1和交换机 
	@Bean 
	public Binding fanoutBingPending(Queue fanoutQueuePending, FanoutExchange fanoutExchangePending){ 
	return BindingBuilder.bind(fanoutQueuePending).to(fanoutExchangePending); 
	}
 }

  

posted on 2024-03-20 08:49  风又奈何  阅读(4)  评论(0)    收藏  举报