Browse Source

fix:放入移除托盘锁逻辑调整

master
白凤吉 2 months ago
parent
commit
68b5916624
  1. 2
      src/main/java/com/iflytop/gd/app/service/api/TrayService.java
  2. 4
      src/main/java/com/iflytop/gd/app/service/crafts/CraftsStepService.java

2
src/main/java/com/iflytop/gd/app/service/api/TrayService.java

@ -51,13 +51,11 @@ public class TrayService {
* 拿走了托盘
*/
public synchronized void trayOut() throws InterruptedException {
if (deviceStateService.getDeviceState().getSolutionModule().getTrayStatus() == 1) {
List<TrayState> trayList = deviceStateService.getDeviceState().getTray();
trayList.removeIf(TrayState::isInSolutionModule);
deviceStateService.getDeviceState().getSolutionModule().setTrayStatus(0);
solutionModuleService.releaseSolutionModule();
}
}
/**
* 设置托盘试管

4
src/main/java/com/iflytop/gd/app/service/crafts/CraftsStepService.java

@ -361,9 +361,9 @@ public class CraftsStepService {
Photos photos = new Photos();
photos.setMode(PhotoModeType.crafts);
photos.setOreId(crafts.getCraft().getId());
photos.setOreId(crafts.getOres().getId());
photos.setOreName(crafts.getOres().getName());
photos.setCraftsId(crafts.getCraft().getId());
photos.setOreName(crafts.getCraft().getName());
photos.setCraftsName(crafts.getCraft().getName());
photos.setImagePath(imagePath);
photosService.save(photos);

Loading…
Cancel
Save