Browse Source

fix:修复第二次不喷涂问题

master
白凤吉 3 weeks ago
parent
commit
81e3fa14df
  1. 3
      src/main/java/com/qyft/ms/app/device/spray/SprayTaskExecutor.java

3
src/main/java/com/qyft/ms/app/device/spray/SprayTaskExecutor.java

@ -77,7 +77,7 @@ public class SprayTaskExecutor {
List<SprayTaskParams> sprayTaskParams = sprayTask.getSprayTaskParams();
int currentStep = 0; //不管是暂停还是新的线程记录当前线程喷涂步骤序号
for (SprayTaskParams sprayTaskParam : sprayTaskParams) {//循环玻片
if (sprayTask.getCurrentIndex() != null && sprayTaskParam.getIndex() > sprayTask.getCurrentIndex()) {
if (sprayTask.getCurrentIndex() != null && sprayTaskParam.getIndex() < sprayTask.getCurrentIndex()) {
continue;
}
sprayTask.setCurrentIndex(sprayTaskParam.getIndex());
@ -173,6 +173,7 @@ public class SprayTaskExecutor {
sprayNum++;
delay(sprayTimes.getDelay() * 1000);
}
}
//喷涂完毕
DeviceCommand highVoltageCloseCommand = DeviceCommandGenerator.highVoltageClose();//关闭高压

Loading…
Cancel
Save