yangys
2024-05-18 13304af2facdc0e9d8df197c0cf5ed51c94ffc8f
smart-man-boot/src/main/java/com/qianwen/smartman/modules/tpm/service/impl/CheckRecordServiceImpl.java
@@ -48,7 +48,7 @@
import com.qianwen.smartman.modules.tpm.vo.excel.CheckRecordExcel;
@Service
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/service/impl/CheckRecordServiceImpl.class */
public class CheckRecordServiceImpl extends BladeServiceImpl<CheckRecordMapper, CheckRecord> implements ICheckRecordService {
    private static final Logger log = LoggerFactory.getLogger(CheckRecordServiceImpl.class);
    private final ICheckRecordItemService itemService;
@@ -65,7 +65,7 @@
        this.ossBuilder = ossBuilder;
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    @Transactional(rollbackFor = {Exception.class})
    public CheckRecord createCheckRecord(CheckRecordSubmitVO vo) {
        CheckRecord checkRecord = CheckRecordConvert.INSTANCE.convert(vo);
@@ -109,12 +109,12 @@
        }
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    public IPage<CheckRecordVO> pageCheckRecord(Query query, String keyWords, String deviceTypeId) {
        return this.baseMapper.pageCheckRecord(Condition.getPage(query), keyWords, deviceTypeId);
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    @Transactional(rollbackFor = {Exception.class})
    public boolean deleteCheckRecord(List<String> ids) {
        if (Func.isNotEmpty(ids)) {
@@ -134,7 +134,7 @@
        return true;
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    @Transactional(rollbackFor = {Exception.class})
    public boolean updateCheckRecord(CheckRecordUpdateVO vo) {
        Long id = vo.getId();
@@ -178,7 +178,7 @@
        return true;
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    public boolean removeItems(String recordId, List<String> ids) {
        boolean flag = true;
        if (Func.isNotEmpty(ids)) {
@@ -196,7 +196,7 @@
        return flag;
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    public boolean removeFiles(String recordId, List<String> ids) {
        boolean flag = true;
        if (Func.isNotEmpty(ids)) {
@@ -213,7 +213,7 @@
        return flag;
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    public boolean addFiles(Long recordId, RecordFilesVO vo) {
        List<CheckRecordFileDTO> files = vo.getFiles();
        boolean fileFlag = true;
@@ -234,7 +234,7 @@
        return fileFlag && pictureFlag;
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    public IPage<CheckRecordTodayVO> getTodayCheckRecords(CheckRecordSearchVO checkRecordSearchVO, Query query) {
        IPage<CheckRecordTodayVO> page = Condition.getPage(query);
        List<CheckRecordTodayVO> todayPage = this.checkRecordMapper.getTodayPage(checkRecordSearchVO, page);
@@ -244,7 +244,7 @@
        return page.setRecords(new ArrayList<>());
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    public Long checkRecordStatisticsNum() {
        LocalDate localDate = LocalDate.now();
        Date now = DateUtil.toDate(localDate);
@@ -256,7 +256,7 @@
        }, now, plusDays)));*/
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    public CheckRecordDetailVO detail(String id) {
       List<CheckRecordFile> files = this.fileService.list(Wrappers.<CheckRecordFile>lambdaQuery().eq(CheckRecordFile::getCheckRecordId, id).eq(CheckRecordFile::getFileType, FileTypeEnum.FILE.getType()));
        List<CheckRecordFile> pictures = this.fileService.list(Wrappers.<CheckRecordFile>lambdaQuery().eq(CheckRecordFile::getCheckRecordId, id).eq(CheckRecordFile::getFileType, FileTypeEnum.PICTURE.getType()));
@@ -276,7 +276,7 @@
        return CheckRecordDetailVO.builder().files(CheckRecordConvert.INSTANCE.convertFile(files)).pictures(CheckRecordConvert.INSTANCE.convertFile(pictures)).items(items).build();
    }
    @Override // org.springblade.modules.tpm.service.ICheckRecordService
    public BladeFile exportCheckRecord(String keyWords, String deviceTypeId) {
        List<CheckRecordVO> list = this.baseMapper.exportCheckRecord(keyWords, deviceTypeId);
        String fileName = String.format("%s-%s.xlsx", "点检记录数据", DateUtil.time());