sige 1 year ago
parent
commit
0db393d675
  1. 1
      publish.ps1
  2. 33
      src/main/java/com/iflytop/a800/BoditechA800ApplicationRunner.java

1
publish.ps1

@ -13,7 +13,6 @@ Rename-Item -Path target/a800-$version.jar -NewName "app-$version.jar"
# upload # upload
scp target/app-$version.jar root@192.168.8.10:/app/ scp target/app-$version.jar root@192.168.8.10:/app/
scp ./app.db root@192.168.8.10:/app/device.db
# start # start
ssh root:zwsd@192.168.8.10 "killall java" ssh root:zwsd@192.168.8.10 "killall java"

33
src/main/java/com/iflytop/a800/BoditechA800ApplicationRunner.java

@ -1,33 +0,0 @@
package com.iflytop.a800;
import com.iflytop.a800.model.MdbTubeRackTestTask;
import com.iflytop.a800.model.MdbTubeRackTestTaskTube;
import com.iflytop.uf.UfActiveRecord;
import com.iflytop.uf.model.UfMdbDictItem;
import com.iflytop.uf.model.UfMdbRuntimeVariable;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
import java.util.Map;
@Order(10)
@Component
public class BoditechA800ApplicationRunner implements ApplicationRunner {
@Override
public void run(ApplicationArguments args) throws Exception {
UfMdbRuntimeVariable.setString("IsMaterialLoaded", "no");
UfMdbRuntimeVariable.setString("IsDeviceReady", "no");
// 将所有试管状态改为已取消
Map<String,Object> cancelStatus = Map.of("status", UfMdbDictItem.getValue("TUBE_STATUS", "CANCELED"));
UfActiveRecord.updateAll(MdbTubeRackTestTaskTube.class, cancelStatus, Map.of("status", "NEW"));
UfActiveRecord.updateAll(MdbTubeRackTestTaskTube.class, cancelStatus, Map.of("status", "WAITING"));
UfActiveRecord.updateAll(MdbTubeRackTestTaskTube.class, cancelStatus, Map.of("status", "EXECUTING"));
// 将所有试管架任务状态改为已取消
cancelStatus = Map.of("status", UfMdbDictItem.getValue("TUBE_RACK_TASK_STATUS", "CANCELED"));
UfActiveRecord.updateAll(MdbTubeRackTestTask.class, cancelStatus, Map.of("status", "CONFIGURING"));
UfActiveRecord.updateAll(MdbTubeRackTestTask.class, cancelStatus, Map.of("status", "WAITING"));
UfActiveRecord.updateAll(MdbTubeRackTestTask.class, cancelStatus, Map.of("status", "PROCESSING"));
UfActiveRecord.updateAll(MdbTubeRackTestTask.class, cancelStatus, Map.of("status", "ERROR"));
}
}
Loading…
Cancel
Save