From f39fd71eedfd828e715d33356a8c38ffbe66eb1a Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期五, 24 五月 2024 15:28:09 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/temperingglass/service/TemperingService.java | 63 +++++++++++++++++++++++++++++++ 1 files changed, 63 insertions(+), 0 deletions(-) diff --git a/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/temperingglass/service/TemperingService.java b/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/temperingglass/service/TemperingService.java new file mode 100644 index 0000000..bd7cb05 --- /dev/null +++ b/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/temperingglass/service/TemperingService.java @@ -0,0 +1,63 @@ +package com.mes.temperingglass.service; +//import com.mes.temperingglass.entity.GlassInfo; + +import com.mes.temperingglass.entity.TemperingGlassInfo; +import com.mes.temperingglass.mapper.TemperingMapper; +import com.mes.tools.S7control; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class TemperingService { + + private final TemperingMapper temperingMapper; + private S7control s7control; + + public TemperingService(TemperingMapper temperingMapper) { + this.temperingMapper = temperingMapper; + } + + // //鎺ユ敹id杩斿洖鍧愭爣鍜屾暟鎹� +// public GlassInfo SelectOutGlass (String glassid) { +// GlassInfo GlassInfo = temperingMapper.SelectGlass(glassid); +// return GlassInfo; +// } + //鍙戦�佸潗鏍囦俊鎭� + public void SendCoordinate(short glassX, short glassY) { + s7control.writeWord("DB100.10", glassX); + s7control.writeWord("DB100.10", glassY); + } + + //鍒ゆ柇鏄惁鍙互鍙戦�佽繘鐐変俊鍙� + public int SelectTempering(String glassid) { + int tempering = temperingMapper.SelectTempering(glassid); + if (tempering == 1) { + return 1; + } else { + return 0; + } + } + + //鍙戦�佽繘鐐変俊鍙� + public void SendIntoGlass(short start) { + s7control.writeWord("DB100.10", start); + } + + //鎺ュ彈瀹屾垚瀛楀洖澶嶇‘璁ゅ瓧 + public void SendIntoGlass() { + s7control.writeWord("DB100.10", (short) 1); + } + + //鏄剧ず绛夊緟涓殑鐗堝浘 + public List<TemperingGlassInfo> SelectWaitingGlass() { + List<TemperingGlassInfo> WaitingGlass = temperingMapper.SelectWaitingGlass(); + return WaitingGlass; + } + + //鏄剧ず姝e湪杩涚倝鐨勭増鍥� + public List<TemperingGlassInfo> SelectIntoGlass() { + List<TemperingGlassInfo> IntoGlass = temperingMapper.SelectInGlass(); + return IntoGlass; + } +} -- Gitblit v1.8.0