yangys
2024-05-18 13304af2facdc0e9d8df197c0cf5ed51c94ffc8f
smart-man-boot/src/main/java/com/qianwen/smartman/modules/tpm/service/impl/RepairRecordServiceImpl.java
@@ -67,7 +67,7 @@
import com.qianwen.smartman.modules.tpm.vo.excel.RepairRecordExcelVO;
@Service
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/service/impl/RepairRecordServiceImpl.class */
public class RepairRecordServiceImpl extends ServiceImpl<RepairRecordMapper, RepairRecord> implements IRepairRecordService {
    private static final Logger log = LoggerFactory.getLogger(RepairRecordServiceImpl.class);
    private final IRepairApplyService repairApplyService;
@@ -89,7 +89,7 @@
        this.codeGeneratorService = codeGeneratorService;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    @Transactional(rollbackFor = {Exception.class})
    public RepairRecord createRepairRecord(RepairRecordAddVO repairRecordAddVO) {
        RepairRecord repairRecord = RepairRecordConvert.INSTANCE.convert(repairRecordAddVO);
@@ -141,7 +141,7 @@
        return repairRecord;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    @Transactional(rollbackFor = {Exception.class})
    public RepairRecord updateRepairRecord(RepairRecordUpdateVO repairRecordUpdateVO) {
        if (!checkRecordStatus(repairRecordUpdateVO.getId())) {
@@ -190,7 +190,7 @@
        return repairRecord;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public IPage<RepairRecordVO> getPageRecord(RepairRecordSearchDTO repairRecordSearchDTO, Query query) {
       IPage<RepairRecord> pages = page(Condition.getPage(query), Wrappers.<RepairRecord>lambdaQuery()
               .eq(Func.isNotEmpty(AuthUtil.getTenantId()), RepairRecord::getTenantId, AuthUtil.getTenantId())
@@ -260,14 +260,14 @@
        return repairRecordVoIPage;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public IPage<RepairRecordVO> getPageRepairRecord(RepairRecordLookVO searchDTO, Query query) {
        IPage<RepairRecordVO> page = Condition.getPage(query);
        List<RepairRecordVO> repairRecordPages = this.repairRecordMapper.getRepairRecordPages(searchDTO, page);
        if (Func.isNotEmpty(repairRecordPages)) {
            return page.setRecords(repairRecordPages);
        }
        return page.setRecords(new ArrayList());
        return page.setRecords(new ArrayList<>());
    }
    private Long getApplyId(String applyCode) {
@@ -282,7 +282,7 @@
        return null;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public RepairRecordDetailVO detailRecord(Long id) {
        RepairRecord repairRecord = (RepairRecord) getById(id);
        if (Func.isEmpty(repairRecord)) {
@@ -319,7 +319,7 @@
        return repairRecordDetailVo;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    @Transactional(rollbackFor = {Exception.class})
    public boolean confirmRecord(Long id) {
        RepairRecord repairRecord = (RepairRecord) getById(id);
@@ -363,7 +363,7 @@
        return update;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public List<RepairRecordVO> getRecordByDeviceId(Long deviceId) {
       List<RepairRecord> list = list(Wrappers.<RepairRecord>query().lambda().eq(RepairRecord::getDeviceId, deviceId).orderByDesc(RepairRecord::getRepairStartTime));
       /*
@@ -407,7 +407,7 @@
        return convert;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public ApplyRecordMaterialVO getFiles(Long id) {
        RepairRecord repairRecord = (RepairRecord) getById(id);
        if (Func.isNull(repairRecord)) {
@@ -473,7 +473,7 @@
        return applyRecordMaterialVo;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public boolean deleteRecord(List<Long> ids) {
        if (Func.isEmpty(ids) || ids.size() < 1) {
            throw new ServiceException(MessageUtils.message("cps.tpm.repair.delete.id.not.empty.and.least.one", new Object[0]));
@@ -518,7 +518,7 @@
        return false;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public List<RepairRecordVO> queryRecord(RepairRecordLookVO repairRecordLookVO) {
       List<RepairRecord> recordList = list(Wrappers.<RepairRecord>lambdaQuery()
               .and(Func.isNotEmpty(repairRecordLookVO.getDeviceTypeId()), i -> i.eq(RepairRecord::getDeviceTypeId, repairRecordLookVO.getDeviceTypeId()))
@@ -552,7 +552,7 @@
        return convert;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public List<RepairRecord> getRecordByMalId(Long malId) {
       List<RepairRecord> repairRecordList = list(Wrappers.<RepairRecord>lambdaQuery().eq(RepairRecord::getRecordStatus, Integer.valueOf(RepairRecordEnum.R1.getType())).orderByDesc(RepairRecord::getRecordCode));
       /*
@@ -567,7 +567,7 @@
        return repairRecordList;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public boolean updateRecordMalfunction(Long malId, String malName, String malCode, Integer action) {
        boolean result = false;
        List<RepairRecord> repairRecordList = getRecordByMalId(malId);
@@ -592,7 +592,7 @@
        return result;
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public boolean updateApplyByApply(Long applyId, Long malId, String malName, String malCode) {
        RepairRecord repairRecord = (RepairRecord) getById(applyId);
        if (Func.isNull(repairRecord)) {
@@ -602,7 +602,7 @@
        return updateById(repairRecord);
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public List<RepairRecordExcelVO> exportRepairRecord(RepairRecordExportVO repairRecordExportVO) {
        List<RepairRecordExcelVO> repairRecordExcelVos = this.baseMapper.exportRecordVo(repairRecordExportVO, AuthUtil.getTenantId());
        if (Func.isNotEmpty(repairRecordExcelVos)) {
@@ -630,7 +630,7 @@
        return new ArrayList<>();
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public IPage<RepairRecordVO> getPageRecordWaring(RepairRecordTodaySearchVO repairRecordTodaySearchVO, Query query) {
        IPage<RepairRecordVO> page = Condition.getPage(query);
        List<RepairRecordVO> repairTodayRecordPages = this.repairRecordMapper.getRepairTodayRecordPages(repairRecordTodaySearchVO, page);
@@ -640,7 +640,7 @@
        return page.setRecords(new ArrayList<>());
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public Long countRecord() {
       Long count = Long.valueOf(count(Wrappers.<RepairRecord>lambdaQuery().eq(RepairRecord::getRecordStatus, Integer.valueOf(RepairRecordEnum.R1.getType()))));
       /*
@@ -650,7 +650,7 @@
        return (Long) Optional.of(count).orElse(0L);
    }
    @Override // org.springblade.modules.tpm.service.IRepairRecordService
    public RepairRecordVO completeRepair(Long id) {
        RepairApply repairApply = (RepairApply) Optional.ofNullable(this.repairApplyService.getById(id)).orElseThrow(() -> {
            return new ServiceException(MessageUtils.message("cps.tpm.repair.apply.not.exists", new Object[0]));