wu
2024-01-05 b709b0fd40283dd285eff470257b1b8dc0a42ad3
springboot-vue3/src/main/java/com/example/springboot/component/PlcHold.java
@@ -17,6 +17,7 @@
  private SpianMapper spianMapper;
  private SpianService spianService;
  int aaa;
  @Override
  public void run() {
  
@@ -63,10 +64,19 @@
        if (outnum == 0 && outstate == true && Plchome.isAllowQueue == true&&cageoutsum==0) {
          // 判断铝框出片队列表是否有待出片的玻璃
          String outglassid = spianMapper.SelectOutSlice();
            // 当有待出片的玻璃时
          if (outglassid != null) {
              // 获取该玻璃是否被禁用
              int glassdisabled = spianMapper.SelectCageGlassState(outglassid);
              //未禁用下发任务
              if (glassdisabled == 0) {
            spianService.selectout2(outglassid);
                Plchome.isQueueWarning = false;
            outstate = false;
              } else { //禁用更改状态弹出提示
                Plchome.isQueueWarning = true;
              }
          }
        }
        if (outstate == true) {// 当出片车空闲时,且出片启动为1时,任务启动改为0
@@ -142,8 +152,6 @@
        }
      }
      // if (outstate == true) { // 出片车状态空闲时
      // Integer state = spianMapper.Selectoutstate();