package com.northglass.service.cutmachinemanage;
|
|
import java.util.List;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Component;
|
import org.springframework.transaction.annotation.Transactional;
|
|
import com.northglass.entity.OptPattern;
|
import com.northglass.entity.ProdLineState;
|
import com.northglass.entity.RawPackageTxt;
|
import com.northglass.repository.OptPatternDao;
|
import com.northglass.repository.ProdLineStateDao;
|
import com.northglass.repository.RawPackageTxtDao;
|
|
@Component
|
@Transactional
|
public class GetTaskService {
|
|
@Autowired
|
private RawPackageTxtDao rawPackageTxtDao;
|
|
@Autowired
|
OptPatternDao optPatternDao;
|
|
@Autowired
|
ProdLineStateDao prodLineStateDao;
|
|
//读取所有已下发和中断的任务
|
public List<RawPackageTxt> getRawPackageTxts(){
|
|
List<RawPackageTxt> findSendedTasks = rawPackageTxtDao.findSendedTasks();
|
|
return findSendedTasks;
|
|
}
|
|
//读取产线状态
|
public ProdLineState getLineState(int line){
|
|
ProdLineState prodLine = prodLineStateDao.findById(line);
|
|
return prodLine;
|
|
}
|
|
|
//读取已经领取的任务
|
public List<OptPattern> getOptPatterns(long raw_package_txt_id){
|
|
List<OptPattern> patterns = optPatternDao.findById(raw_package_txt_id);
|
|
return patterns;
|
|
}
|
}
|