package com.fdkankan.manage.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.fdkankan.manage.entity.MqSendLog; import com.fdkankan.manage.mapper.IMqSendLogMapper; import com.fdkankan.manage.service.IMqSendLogService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.HashMap; import java.util.List; /** *

* 服务实现类 *

* * @author * @since 2024-05-08 */ @Service public class MqSendLogServiceImpl extends ServiceImpl implements IMqSendLogService { @Override public HashMap getByNumList(List modelingNumList) { HashMap map = new HashMap<>(); if(modelingNumList.isEmpty()){ return map; } LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.in(MqSendLog::getNum,modelingNumList); wrapper.eq(MqSendLog::getStatus,0); wrapper.isNull(MqSendLog::getQueue); List list = this.list(wrapper); list.forEach(e -> map.put(e.getNum(),e)); return map; } }