package com.panzhihua.service_community.message; import com.panzhihua.service_community.dao.McsOrderDao; import com.panzhihua.service_community.entity.McsOrder; import org.springframework.amqp.rabbit.annotation.RabbitListener; import org.springframework.stereotype.Component; import javax.annotation.Resource; /** * @author zzj */ @Component public class McsOrderMessage { public static final String DELAYED_QUEUE="huacheng.mcsOrder.queue"; @Resource private McsOrderDao mcsOrderDao; @RabbitListener(queues=DELAYED_QUEUE) public void cancelOrder(McsOrder mcsOrder){ McsOrder nowOrder=mcsOrderDao.selectById(mcsOrder.getId()); if(nowOrder.getStatus()==0){ mcsOrder.setStatus(2); mcsOrderDao.updateById(mcsOrder); } } }