package org.jeecg.modules.eam.service.impl; import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.jeecg.common.util.DateUtils; import org.jeecg.modules.eam.entity.InspectionOrderRecord; import org.jeecg.modules.eam.mapper.InspectionOrderRecordMapper; import org.jeecg.modules.eam.service.IInspectionOrderRecordService; import org.springframework.stereotype.Service; import java.util.List; import java.util.Set; import java.util.stream.Collectors; /** * @Description: 点检工单生成记录 * @Author: jeecg-boot * @Date: 2023-05-18 * @Version: V1.0 */ @Service public class InspectionOrderRecordServiceImpl extends ServiceImpl implements IInspectionOrderRecordService { /** * 查询今日生成的点检标准明细ids * * @return */ @Override public Set findInspectionStandardDetailIdByToday() { String beginTime = DateUtils.getCurrentDateStr() + " 00:00:00"; String endTime = DateUtils.getCurrentDateStr() + " 59:59:59"; List list = new LambdaQueryChainWrapper<>(baseMapper) .select(InspectionOrderRecord::getInspectionStandardDetailId) .eq(InspectionOrderRecord::getGenerateTime, DateUtils.getCurrentDateStr()).list(); return list.stream().map(InspectionOrderRecord::getInspectionStandardDetailId).collect(Collectors.toSet()); } }