| | |
| | | // glassInfoService.deleteTask(engineering.getEngineerId()); |
| | | // upPattenUsageService.deleteTask(engineering.getEngineerId()); |
| | | // optimizeProjectService.changeTask(engineering.getEngineerId(), 100); |
| | | //暂停工程 |
| | | engineeringService.pauseTask(engineering.getEngineerId(),0); |
| | | //查询未上片的小片信息 |
| | | List<GlassInfo>glasslist=glassInfoService.selectEdgGlassInfo(engineering.getEngineerId()); |
| | | return Result.build(200, "删除成功"+engineering.getEngineerId(), glasslist); |
| | |
| | | * @return Engineering |
| | | */ |
| | | Engineering selectInitiate(Integer state); |
| | | |
| | | Engineering selectInitiates(Integer state,Integer cell); |
| | | /** |
| | | * 查询是否有上片任务yw |
| | | * |
| | |
| | | .last("limit 1"); |
| | | return engineeringMapper.selectOne(wrapper); |
| | | } |
| | | @Override |
| | | public Engineering selectInitiates(Integer state,Integer cell) { |
| | | //查询是否有开始上片的工程任务 |
| | | QueryWrapper<Engineering> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("state", state) |
| | | .eq("station_cell", cell) |
| | | .last("limit 1"); |
| | | return engineeringMapper.selectOne(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public Engineering selectUpInitiate(Integer state, Integer equipmentId) { |
| | |
| | | if(upPattenUsages!=null){ |
| | | jsonObject.append("prioritylist", upPattenUsages); |
| | | } |
| | | //查询1、2号线的任务 |
| | | List<UpPattenUsage> upPattenUsages1 = upPattenUsageService.selectLoadTask(5); |
| | | jsonObject.append("loadTask1", upPattenUsages1); |
| | | //查询1、2号线的任务 |
| | | List<UpPattenUsage> upPattenUsages2 = upPattenUsageService.selectLoadTask(6); |
| | | jsonObject.append("loadTask2", upPattenUsages2); |
| | | |
| | | |
| | | //工位信息 |
| | | List<UpWorkstation> upWorkstations = upWorkstationService.list(); |
| | |
| | | void deleteTask(String engineerId); |
| | | |
| | | |
| | | List<UpPattenUsage> selectLoadTask(Integer i); |
| | | |
| | | } |
| | | |
| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | return null; |
| | | } |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public List<UpPattenUsage> selectLoadTask(Integer cell) { |
| | | //获取正在上片的任务id |
| | | Engineering engineering= engineeringService.selectInitiates(1,cell); |
| | | //log.info("将参数传入到查询类里{}",engineering); |
| | | if(engineering!=null){ |
| | | LambdaQueryWrapper<UpPattenUsage> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.eq(UpPattenUsage::getEngineeringId, engineering.getEngineerId()); |
| | | return this.list(wrapper); |
| | | } else { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | @Override |
| | |
| | | this.remove(wrapper); |
| | | } |
| | | |
| | | |
| | | |
| | | @Override |
| | | public UpPattenUsage selectOverTask() { |
| | | QueryWrapper<UpPattenUsage>wrapper = new QueryWrapper<>(); |