yangys
2024-05-18 13304af2facdc0e9d8df197c0cf5ed51c94ffc8f
smart-man-boot/src/main/java/com/qianwen/smartman/modules/tpm/service/impl/MaintainPlanServiceImpl.java
@@ -74,7 +74,7 @@
import org.springframework.web.multipart.MultipartFile;
@Service
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/service/impl/MaintainPlanServiceImpl.class */
public class MaintainPlanServiceImpl extends ServiceImpl<MaintainPlanMapper, MaintainPlan> implements IMaintainPlanService {
    private static final Logger log = LoggerFactory.getLogger(MaintainPlanServiceImpl.class);
    private final OssBuilder ossBuilder;
@@ -98,7 +98,7 @@
        this.businessNotifyStateService = businessNotifyStateService;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    @Transactional(rollbackFor = {Exception.class})
    public MaintainPlan createMaintainPlan(MaintainPlanAddVO maintainPlanAddVO) {
        LocalDateTime now = LocalDateTime.now();
@@ -129,7 +129,7 @@
        return maintainPlan;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    @Transactional(rollbackFor = {Exception.class})
    public MaintainPlan editMaintainPlan(MaintainPlanUpdateVO maintainPlanUpdateVO) {
        LocalDateTime now = LocalDateTime.now();
@@ -162,7 +162,7 @@
        return maintainPlan;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public MaintainPlanVO getMaintainPlan(Long id) {
        MaintainPlanVO maintainPlanVO = (MaintainPlanVO) Optional.ofNullable(getById(id)).map(maintainPlan -> {
            MaintainPlanVO bean = MaintainPlanConvert.INSTANCE.convert(maintainPlan);
@@ -176,7 +176,7 @@
        return maintainPlanVO;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public List<MaintainPlanVO> queryMaintainPlanList(MaintainPlanSearchVO maintainPlanSearchVO) {
       List<MaintainPlan> list = new ArrayList<>();
       
@@ -247,7 +247,7 @@
        return result;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public IPage<MaintainPlanVO> queryMaintainPlanPage(MaintainPlanSearchVO maintainPlanSearchVO, Query query) {
        IPage<MaintainPlan> pages;
        if (!maintainPlanSearchVO.getFilterPlus().booleanValue()) {
@@ -326,12 +326,12 @@
        return result;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public List<MaintainPlanItemVO> queryMaintainPlanItemList(Long planId) {
        return this.maintainPlanItemService.getMaintainPlanItemListByPlanId(planId, AuthUtil.getTenantId());
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public IPage<MaintainPlanItemVO> queryMaintainPlanItemListPage(Long planId, Query query) {
        IPage<MaintainPlanItemVO> page = Condition.getPage(query);
        List<MaintainPlanItemVO> list = this.maintainPlanItemService.queryMaintainPlanItemListPage(planId, AuthUtil.getTenantId(), page);
@@ -339,7 +339,7 @@
        return page;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    @Transactional(rollbackFor = {Exception.class})
    public Boolean deleteMaintainPlan(MaintainPlanIdListVO maintainPlanIdListVO) {
        List<MaintainPlan> maintainPlanList = listByIds(maintainPlanIdListVO.getIdList());
@@ -363,7 +363,7 @@
        return true;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    @Transactional(rollbackFor = {Exception.class})
    public Boolean performMaintainPlan(Long id) {
        MaintainPlan maintainPlan = (MaintainPlan) getById(id);
@@ -382,7 +382,7 @@
        return true;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public List<MaintainPlan> getMaintainPlanListByStatus(List<Integer> statusList) {
       return list(Wrappers.<MaintainPlan>query().lambda().in(MaintainPlan::getPlanStatus, statusList)
               .eq(Func.isNotBlank(AuthUtil.getTenantId()), MaintainPlan::getTenantId, AuthUtil.getTenantId()).orderByAsc(MaintainPlan::getMaintainDate));
@@ -396,7 +396,7 @@
        }));*/
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public List<MaintainPlan> getMaintainPlanListByStatusAndProjectId(List<Integer> statusList, Long projectId) {
       return list(Wrappers.<MaintainPlan>query().lambda().in(MaintainPlan::getPlanStatus, statusList)
               .eq(Func.isNotBlank(AuthUtil.getTenantId()), MaintainPlan::getTenantId, AuthUtil.getTenantId())
@@ -413,7 +413,7 @@
        }));*/
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    @Transactional(rollbackFor = {Exception.class})
    public boolean changePlanStatus() {
        LocalDateTime now = LocalDateTime.now();
@@ -434,7 +434,7 @@
        return true;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public List<MaintainPlanVO> queryMaintainPlanListByStatus(Integer planStatus) {
       List<MaintainPlan> list = list(Wrappers.<MaintainPlan>query().lambda().eq(Func.isNotEmpty(planStatus), MaintainPlan::getPlanStatus, planStatus)
               .eq(Func.isNotBlank(AuthUtil.getTenantId()), MaintainPlan::getTenantId, AuthUtil.getTenantId()).orderByAsc(MaintainPlan::getMaintainDate));
@@ -449,7 +449,7 @@
        return MaintainPlanConvert.INSTANCE.convert((List) list);
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public BladeFile exportMaintainPlan(MaintainPlanExportVO maintainPlanExportVO, HttpServletResponse response) {
        List<MaintainPlanExcel> list = this.baseMapper.export(maintainPlanExportVO, AuthUtil.getTenantId());
        String fileName = String.format("%s-%s.xlsx", "保养计划数据", DateUtil.time());
@@ -457,12 +457,12 @@
        return this.ossBuilder.tempTemplate().putFile(multipartFile.getOriginalFilename(), multipartFile);
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public MaintainStatisticsVO maintainPlanStatisticsNum() {
        return this.baseMapper.maintainPlanStatisticsNum(AuthUtil.getTenantId());
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public IPage<MaintainPlanExpireVO> pageMaintainPlanExpire(Query query, MaintainPlanExpireQueryVO maintainPlanExpireQueryVO) {
        IPage<MaintainPlanExpireVO> page = Condition.getPage(query);
        List<MaintainPlanExpireVO> vos = this.baseMapper.pageMaintainPlanExpire(query, AuthUtil.getTenantId(), page, maintainPlanExpireQueryVO);
@@ -473,7 +473,7 @@
        return page.setRecords(vos);
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public IPage<MaintainPlanExpireVO> pageMaintainPlanToday(Query query, MaintainPlanExpireQueryVO maintainPlanExpireQueryVO) {
        IPage<MaintainPlanExpireVO> page = Condition.getPage(query);
        List<MaintainPlanExpireVO> vos = this.baseMapper.pageMaintainPlanToday(query, AuthUtil.getTenantId(), page, maintainPlanExpireQueryVO);
@@ -484,7 +484,7 @@
        return page.setRecords(vos);
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public IPage<MaintainPlanExpireVO> pageMaintainPlanWarning(Query query, MaintainPlanExpireQueryVO maintainPlanExpireQueryVO) {
        IPage<MaintainPlanExpireVO> page = Condition.getPage(query);
        List<MaintainPlanExpireVO> maintainPlanExpireList = this.baseMapper.pageMaintainPlanWarning(query, AuthUtil.getTenantId(), page, maintainPlanExpireQueryVO);
@@ -527,7 +527,7 @@
        return maintainPlanList != null && maintainPlanList.size() > 0;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    public IPage<MaintainPlanVO> queryMaintainPlanPageByPlanStatus(MaintainPlanSearchByPlanStatusVO maintainPlanSearchByPlanStatusVO, Query query) {
        IPage<MaintainPlan> pages;
        if (!maintainPlanSearchByPlanStatusVO.getFilterPlus().booleanValue()) {
@@ -593,7 +593,7 @@
        return result;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    @Transactional(rollbackFor = {Exception.class})
    public Boolean createMaintainPlanAuto(MaintainPlanAutoAddVO maintainPlanAutoAddVO) {
        List<DeviceSimpleDTO> deviceSimpleDTOList = this.machineService.deviceListByDeviceIdList(maintainPlanAutoAddVO.getDeviceIdList());
@@ -641,7 +641,7 @@
        return true;
    }
    @Override // org.springblade.modules.tpm.service.IMaintainPlanService
    @Transactional(rollbackFor = {Exception.class})
    public void createMaintainPlanBatch(MaintainPlanBatchVO maintainPlanBatchVO) {
        LocalDateTime now = LocalDateTime.now();