| | |
| | | glass.setWorkState("工作"); |
| | | glass.setCurrentCraft("磨边"); |
| | | glass.setState("线上"); |
| | | Tasking tasking =taskingService.selectTaskLoad(glass); |
| | | Tasking tasking =taskingService.selectTasking(glass); |
| | | //发送长宽厚尺寸 |
| | | S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("length").getAddress(), Integer.parseInt(tasking.getLength().toString())); |
| | | S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("width").getAddress(), Integer.parseInt(tasking.getWidth().toString())); |
| | |
| | | * 根据不同工艺查询即将上片的数据 |
| | | * @return List<Tasking> |
| | | */ |
| | | Tasking selectTaskLoad(Tasking tasking); |
| | | Tasking selectTasking(Tasking tasking); |
| | | /** |
| | | * 根据标准模式的任务顺序获取玻璃数据 |
| | | * @return List<Tasking> |
| | |
| | | |
| | | } |
| | | |
| | | /** |
| | | * @param state |
| | | * @return |
| | | */ |
| | | @Override |
| | | public boolean updateLoadState(Integer state) { |
| | | //更改联机状态 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Tasking selectTaskLoad(Tasking tasking) { |
| | | public Tasking selectTasking(Tasking tasking) { |
| | | QueryWrapper<Tasking> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("current_craft",tasking.getGlassId()) |
| | | queryWrapper.eq("current_craft",tasking.getCurrentCraft()) |
| | | .eq("state",tasking.getState()) |
| | | .eq("work_state",tasking.getWorkState()) |
| | | .orderByAsc("glass_id"); |