| | |
| | | log.info("没有正在执行的任务"); |
| | | return; |
| | | } |
| | | rawGlassStorageDetailsService.update(new LambdaUpdateWrapper<RawGlassStorageDetails>().eq(RawGlassStorageDetails::getId, one.getId()) |
| | | .set(RawGlassStorageDetails::getState, Const.RAW_GLASS_STATE_CAR)); |
| | | //更新任务状态为“在车” |
| | | one.setState(Const.RAW_GLASS_STATE_CAR); |
| | | rawGlassStorageDetailsService.updateById(one); |
| | | } |
| | | |
| | | @Scheduled(fixedDelay = 1000) |
| | |
| | | // S7Data S7DataWL1 = new S7Data(); |
| | | // S7DataWL1.setReportWord((short) 1); |
| | | String value = S7DataWL1.getReportWord().toString(); |
| | | // ReadWriteEntity entity = miloService.readFromOpcUa("CC.CC.reportWord"); |
| | | // String value = entity.getValue() + ""; |
| | | if ("0".equals(value)) { |
| | | log.info("当前任务未汇报,结束本次任务"); |
| | | return; |
| | |
| | | log.info("2、出片,4、吊装位请求。{}", taskType); |
| | | targetDetails = new RawGlassStorageDetails(); |
| | | targetDetails.setSlot(task.getEndSlot()); |
| | | targetDetails.setDeviceId(deviceId); |
| | | targetDetails.setDeviceId(4); |
| | | targetDetails.setShelf(task.getStartSlot()); |
| | | targetDetails.setState(Const.RAW_GLASS_STATE_IN); |
| | | rawGlassStorageDetailsService.save(targetDetails); |