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<InspectionOrderRecordMapper, InspectionOrderRecord> implements IInspectionOrderRecordService {
|
|
/**
|
* 查询今日生成的点检标准明细ids
|
*
|
* @return
|
*/
|
@Override
|
public Set<String> findInspectionStandardDetailIdByToday() {
|
String beginTime = DateUtils.getCurrentDateStr() + " 00:00:00";
|
String endTime = DateUtils.getCurrentDateStr() + " 59:59:59";
|
List<InspectionOrderRecord> list = new LambdaQueryChainWrapper<>(baseMapper)
|
.select(InspectionOrderRecord::getInspectionStandardDetailId)
|
.eq(InspectionOrderRecord::getGenerateTime, DateUtils.getCurrentDateStr()).list();
|
return list.stream().map(InspectionOrderRecord::getInspectionStandardDetailId).collect(Collectors.toSet());
|
}
|
}
|