| | |
| | | import cn.hutool.core.date.DateTime; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/trace/service/impl/TraceFlowRecordServiceImpl.class */ |
| | | |
| | | public class TraceFlowRecordServiceImpl extends BaseServiceImpl<TraceFlowRecordMapper, TraceFlowRecord> implements ITraceFlowRecordService { |
| | | private final ITraceFlowSettingsService flowSettingsService; |
| | | private final IProcessParameterService processParameterService; |
| | |
| | | this.configVO = configVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.trace.service.ITraceFlowRecordService |
| | | |
| | | public List<TraceFlowRecordVO> getTraceFlowRecord(String partNo, String workstationId) { |
| | | Map<String, TraceFlowSettings> settingsMap = this.flowSettingsService.list().stream().collect(Collectors.toMap((v0) -> { |
| | | return v0.getCode(); |
| | |
| | | return new ArrayList(); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.trace.service.ITraceFlowRecordService |
| | | |
| | | public TraceCatalogAndFlowRecordVO getTraceCatalogAndFlowRecord(String partNo, String workstationId) { |
| | | TraceCatalogAndFlowRecordVO traceCatalogAndFlowRecordVO = null; |
| | | |
| | |
| | | return traceCatalogAndFlowRecordVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.trace.service.ITraceFlowRecordService |
| | | |
| | | public OtherWorkstationVO getOtherProcessParameter(String partNo, String id) { |
| | | TraceFlowSettings traceFlowSettings; |
| | | OtherWorkstationVO otherWorkstationVO = null; |
| | |
| | | return otherWorkstationVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.trace.service.ITraceFlowRecordService |
| | | |
| | | public ProParamSheetVO getProcessParameter(String id, Integer shiftIndex) { |
| | | TraceFlowRecord traceFlowRecord = (TraceFlowRecord) getById(id); |
| | | if (traceFlowRecord != null) { |
| | |
| | | return null; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.trace.service.ITraceFlowRecordService |
| | | |
| | | public List<TraceCatalogFlowRecordExportVO> getExportData(TraceCatalogSearchVO traceCatalogSearchVO) { |
| | | Long countRelatedCatalogs = this.traceCatalogMapper.countRelatedCatalog(traceCatalogSearchVO); |
| | | if (countRelatedCatalogs.longValue() > TraceConstant.TRACE_EXPORT_DATA_COUNT.longValue()) { |
| | |
| | | return new ArrayList<>(); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.trace.service.ITraceFlowRecordService |
| | | |
| | | public IPage<WorkpieceTraceVO> workpieceTracePage(WorkpieceTraceSearchVO vo, Query query) { |
| | | IPage<WorkpieceTraceVO> relatedTracePages = ((TraceFlowRecordMapper) this.baseMapper).getNgTraceFlowRecord(Condition.getPage(query), vo); |
| | | if (Func.isNotEmpty(relatedTracePages.getRecords())) { |
| | |
| | | return relatedTracePages; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.trace.service.ITraceFlowRecordService |
| | | |
| | | public BladeFile exportWorkpieceTrace(WorkpieceTraceSearchVO vo) { |
| | | Long countRelatedCatalogs = ((TraceFlowRecordMapper) this.baseMapper).countNgTraceRecord(vo); |
| | | if (countRelatedCatalogs.longValue() > TraceConstant.TRACE_EXPORT_DATA_COUNT.longValue()) { |