| | |
| | | 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; |
| | |
| | | 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); |
| | |
| | | } |
| | | } |
| | | |
| | | @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)) { |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.ICheckRecordService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public boolean updateCheckRecord(CheckRecordUpdateVO vo) { |
| | | Long id = vo.getId(); |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.ICheckRecordService |
| | | |
| | | public boolean removeItems(String recordId, List<String> ids) { |
| | | boolean flag = true; |
| | | if (Func.isNotEmpty(ids)) { |
| | |
| | | return flag; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.ICheckRecordService |
| | | |
| | | public boolean removeFiles(String recordId, List<String> ids) { |
| | | boolean flag = true; |
| | | if (Func.isNotEmpty(ids)) { |
| | |
| | | return flag; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.ICheckRecordService |
| | | |
| | | public boolean addFiles(Long recordId, RecordFilesVO vo) { |
| | | List<CheckRecordFileDTO> files = vo.getFiles(); |
| | | boolean fileFlag = true; |
| | |
| | | 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); |
| | |
| | | return page.setRecords(new ArrayList<>()); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.ICheckRecordService |
| | | |
| | | public Long checkRecordStatisticsNum() { |
| | | LocalDate localDate = LocalDate.now(); |
| | | Date now = DateUtil.toDate(localDate); |
| | |
| | | }, 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())); |
| | |
| | | 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()); |