wuyouming666
2024-04-23 e8d821b6e3dd2c512ffd3a7261aeb5ae349a6ebc
hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/common/Plcdownglass.java
@@ -16,6 +16,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import java.util.List;
import java.util.function.Supplier;
@Slf4j
public class Plcdownglass extends Thread {
@@ -27,9 +28,13 @@
    @Autowired
    private DownStorageCageService downStorageCageService;
    @Autowired
    private DownWorkstationService downWorkstationService;
  private DownWorkstationService downWorkstationService;
//     private final Supplier<DownWorkstationService> plcServiceSupplier;
//
//    public Plcdownglass() {
//        this.plcServiceSupplier = () -> WebSocketServer.applicationContext.getBean(DownWorkstationService.class);
//    }
@@ -39,10 +44,12 @@
            JSONObject jsonObject = new JSONObject();
            try {
                Thread.sleep(100);
                String result = S7control.getinstance().ReadWord("DB14.0", 1).get(0) + "";
                String number = S7control.getinstance().ReadWord("DB14.2", 1).get(0) + "";
                downWorkstationService = WebSocketServer.applicationContext.getBean(DownWorkstationService.class);
                downStorageCageService = WebSocketServer.applicationContext.getBean(DownStorageCageService.class);
                //                String result = S7control.getinstance().ReadWord("DB14.0", 1).get(0) + "";
//                String number = S7control.getinstance().ReadWord("DB14.2", 1).get(0) + "";
                String result ="1";
                String number ="1";
                // 进片请求
                if (RESULT_IN.equals(result)) {
                    downStorageCageService.processInto(number);