| | |
| | | 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; |
| | |
| | | this.businessNotifyStateService = businessNotifyStateService; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IMaintainPlanService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public MaintainPlan createMaintainPlan(MaintainPlanAddVO maintainPlanAddVO) { |
| | | LocalDateTime now = LocalDateTime.now(); |
| | |
| | | return maintainPlan; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IMaintainPlanService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public MaintainPlan editMaintainPlan(MaintainPlanUpdateVO maintainPlanUpdateVO) { |
| | | LocalDateTime now = LocalDateTime.now(); |
| | |
| | | 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); |
| | |
| | | return maintainPlanVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IMaintainPlanService |
| | | |
| | | public List<MaintainPlanVO> queryMaintainPlanList(MaintainPlanSearchVO maintainPlanSearchVO) { |
| | | List<MaintainPlan> list = new ArrayList<>(); |
| | | |
| | |
| | | return result; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IMaintainPlanService |
| | | |
| | | public IPage<MaintainPlanVO> queryMaintainPlanPage(MaintainPlanSearchVO maintainPlanSearchVO, Query query) { |
| | | IPage<MaintainPlan> pages; |
| | | if (!maintainPlanSearchVO.getFilterPlus().booleanValue()) { |
| | |
| | | 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); |
| | |
| | | return page; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IMaintainPlanService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Boolean deleteMaintainPlan(MaintainPlanIdListVO maintainPlanIdListVO) { |
| | | List<MaintainPlan> maintainPlanList = listByIds(maintainPlanIdListVO.getIdList()); |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IMaintainPlanService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Boolean performMaintainPlan(Long id) { |
| | | MaintainPlan maintainPlan = (MaintainPlan) getById(id); |
| | |
| | | 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)); |
| | |
| | | }));*/ |
| | | } |
| | | |
| | | @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()) |
| | |
| | | }));*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IMaintainPlanService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public boolean changePlanStatus() { |
| | | LocalDateTime now = LocalDateTime.now(); |
| | |
| | | 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)); |
| | |
| | | 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()); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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()) { |
| | |
| | | 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()); |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tpm.service.IMaintainPlanService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public void createMaintainPlanBatch(MaintainPlanBatchVO maintainPlanBatchVO) { |
| | | LocalDateTime now = LocalDateTime.now(); |