TestContoller.java 933 B

123456789101112131415161718192021222324252627282930313233
  1. package com.warewms.hailiang.contoller;
  2. import com.warewms.hailiang.init.PlcConnectServiceRunner;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.web.bind.annotation.GetMapping;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RestController;
  7. /**
  8. * Created with IntelliJ IDEA.
  9. *
  10. * @author: liuzhifei
  11. * Date: 2023/8/7
  12. * Time: 16:41
  13. * To change this template use File | Settings | File Templates.
  14. * Description:
  15. **/
  16. @RestController
  17. @RequestMapping("/test")
  18. public class TestContoller {
  19. @Autowired
  20. PlcConnectServiceRunner plcConnectServiceRunner;
  21. @GetMapping("/pclTest")
  22. public Object testPlc(String plcName,String db,String type){
  23. db = "V"+db;
  24. if (type.equals("1")){
  25. return plcConnectServiceRunner.getPlcServer(plcName).readBoolean(db);
  26. }
  27. return null;
  28. }
  29. }