From e208aa1ef8e861dba168e8d83ab3066fc9f1e02d Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期二, 16 四月 2024 13:30:45 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/component/PlcStorageCage.java | 54 ++++++++++++++++++++++++++---------------------------- 1 files changed, 26 insertions(+), 28 deletions(-) diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/component/PlcStorageCage.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/component/PlcStorageCage.java index 92dd63a..5a238b9 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/component/PlcStorageCage.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/component/PlcStorageCage.java @@ -1,54 +1,52 @@ package com.mes.component; import com.mes.bigstorage.entity.BigStorageCageDetails; -import com.mes.bigstorage.service.impl.BigStorageCageServiceImpl; -import com.mes.temperingglass.entity.TemperingGlassInfo; -import com.mes.temperingglass.service.impl.TemperingGlassInfoServiceImpl; -import com.mes.uppattenusage.entity.GlassInfo; -import com.mes.uppattenusage.service.impl.GlassInfoServiceImpl; +import com.mes.bigstorage.service.BigStorageCageDetailsService; +import com.mes.bigstorage.service.BigStorageCageService; +import com.mes.glassinfo.entity.GlassInfo; +import com.mes.glassinfo.service.GlassInfoService; +import com.mes.temperingglass.service.TemperingGlassInfoService; import org.springframework.beans.factory.annotation.Autowired; - -import java.util.List; public class PlcStorageCage extends Thread { @Autowired - private BigStorageCageServiceImpl bigStorageCageServiceImpl; + private BigStorageCageService bigStorageCageService; @Autowired - private TemperingGlassInfoServiceImpl temperingGlassInfoServiceImpl; + private BigStorageCageDetailsService bigStorageCageDetailsService; @Autowired - private GlassInfoServiceImpl glassInfoServiceImpl; + private TemperingGlassInfoService temperingGlassInfoService; + @Autowired + private GlassInfoService glassInfoService; + @Override public void run() { while (this != null) { try { - Thread.sleep(500); - String plcFeedReq ="0"; - String plcFeedGlassid ="111"; + String plcFeedReq = "0"; + String plcFeedGlassid = "111"; //Plc杩涚墖璇锋眰鏃� - if("1".equals(plcFeedReq)){ - BigStorageCageDetails bigStorageCageDetails=new BigStorageCageDetails(); + if ("1".equals(plcFeedReq)) { + BigStorageCageDetails bigStorageCageDetails = new BigStorageCageDetails(); //浼犲叆鐜荤拑id - GlassInfo glassInfo=glassInfoServiceImpl.getById(plcFeedGlassid); + GlassInfo glassInfo = glassInfoService.getById(plcFeedGlassid); - BigStorageCageDetails SlotInfo=bigStorageCageServiceImpl.FeedGlass(glassInfo,bigStorageCageDetails); - if(SlotInfo!=null){ - //鍙戦�佷换鍔$粰Plc + BigStorageCageDetails SlotInfo = bigStorageCageService.feedGlass(glassInfo, bigStorageCageDetails); + if (SlotInfo != null) { + //plc浠诲姟鍙戦�佸瓧 } } //鍑虹墖璇锋眰 - String plcOutReq ="0"; - if("1".equals(plcOutReq)){ + String plcOutReq = "0"; + boolean result = false; + if ("1".equals(plcOutReq)) { //鑾峰彇閽㈠寲灏忕墖琛ㄦ湭鍑虹淇℃伅 - List<TemperingGlassInfo> temperingGlassInfoList = temperingGlassInfoServiceImpl.SelectTemperingGlassInfo(); - //娌℃湁鍙嚭鐨勭幓鐠冩椂 - if(temperingGlassInfoList!=null){ - //鏌ヨ鏄惁鏈夊皬鐗囧叏閮ㄥ埌榻愮殑閽㈠寲鐗堝浘 - }else{ - //缁х画褰撳墠閽㈠寲鐗堝浘鐨勪换鍔� - temperingGlassInfoServiceImpl.addOutTask(temperingGlassInfoList); + + + if (result == true) { + //plc浠诲姟鍙戦�佸瓧 } } -- Gitblit v1.8.0