From 86dbb4e751bb5c4990d082a070d409ee75ed3745 Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期三, 12 六月 2024 09:39:53 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- hangzhoumesParent/moduleService/LoadGlassModule/src/test/java/com/mes/LoadGlassModuleApplicationTest.java | 69 +++++++++++++++++++++++++++++----- 1 files changed, 58 insertions(+), 11 deletions(-) diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/test/java/com/mes/LoadGlassModuleApplicationTest.java b/hangzhoumesParent/moduleService/LoadGlassModule/src/test/java/com/mes/LoadGlassModuleApplicationTest.java index d148295..d052648 100644 --- a/hangzhoumesParent/moduleService/LoadGlassModule/src/test/java/com/mes/LoadGlassModuleApplicationTest.java +++ b/hangzhoumesParent/moduleService/LoadGlassModule/src/test/java/com/mes/LoadGlassModuleApplicationTest.java @@ -2,11 +2,14 @@ import com.mes.engineering.entity.Engineering; import com.mes.engineering.service.EngineeringService; -import com.mes.glassinfo.entity.GlassInfo; import com.mes.glassinfo.service.GlassInfoService; -import com.mes.pp.mapper.OptimizeProjectMapper; +import com.mes.pp.entity.OptimizeProject; +import com.mes.pp.entity.request.OptimizeRequest; +import com.mes.pp.service.OptimizeProjectService; import com.mes.uppattenusage.entity.UpPattenUsage; import com.mes.uppattenusage.service.impl.UpPattenUsageServiceImpl; +import com.mes.workstation.entity.UpWorkstation; +import com.mes.workstation.service.UpWorkstationService; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import org.junit.runner.RunWith; @@ -14,7 +17,6 @@ import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; -import javax.annotation.Resource; import java.util.Arrays; import java.util.List; @@ -34,6 +36,10 @@ private GlassInfoService glassInfoService; @Autowired private EngineeringService engineeringService; + @Autowired + private UpWorkstationService workstationService; + @Autowired + private OptimizeProjectService optimizeProjectService; @Test public void test() { // List<OptimizeProject> list = optimizeProjectMapper.saveProject("P24032204"); @@ -48,19 +54,60 @@ @Test public void testFindPa() { - List<UpPattenUsage> glass = upPattenUsageService.selectSaveUpPattenUsage("P24032204"); - log.info("瀹屾暣璺緞锛歿}", Arrays.asList(glass)); + Engineering engineering= engineeringService.selectInitiate(1); + log.info("寮�濮嬩笂鐗囩殑宸ョ▼锛歿}", Arrays.asList(engineering)); + UpPattenUsage upPattenUsage = workstationService.selectPriority(engineering); + log.info("涓婄墖椤哄簭锛歿}", Arrays.asList(upPattenUsage)); + UpWorkstation glass2=workstationService.selectWorkstation(upPattenUsage); + log.info("绗﹀悎鐨勫伐浣嶇幓鐠儃}",glass2); + workstationService.reduceWorkstationNumber(glass2.getWorkstationId()); + //鍑忓皯鏁伴噺 + upPattenUsageService.updateUpPattenUsageState(upPattenUsage,1); + //鏇存柊鐘舵�� } - @Test - public void textglassinfo(){ - List<GlassInfo> glass= glassInfoService.selectGlassInfo("P24032204"); - log.info("glassinfo锛歿}", Arrays.asList(glass)); - glassInfoService.saveGlassInfo(glass); - } + + @Test public void textengineering(){ + Engineering engineering=new Engineering(); List<Engineering> glass= engineeringService.selectEngineering("P24032204"); engineeringService.saveEngineering(glass); log.info("glassinfo锛歿}", Arrays.asList(glass)); } + + @Test + public void textengineering3(){ + //涓婄墖琛ㄦ渶鍚庝竴鐗� + UpPattenUsage upPattenUsage=new UpPattenUsage(); + upPattenUsage.setEngineeringId("P24051103"); + UpPattenUsage upPattenUsage1=upPattenUsageService.selectSequence(upPattenUsage); + log.info("涓婄墖琛ㄤ换鍔′腑鐨勬暟鎹畕}",upPattenUsage1); + boolean isOver= optimizeProjectService.overTask(upPattenUsage1,300); + log.info("鏇存敼鏄惁鎴愬姛{}",isOver); + } + @Test + public void textengineering4(){ + //鍒ゆ柇鏄惁宸蹭繚瀛樿繃宸ョ▼鍙峰埌涓婄墖琛� + List<Engineering> engineerings=engineeringService.selectTask(); + log.info("涓婄墖琛ㄤ换鍔′腑鐨勬暟鎹畕}",engineerings); + + } + @Test + public void textengineering5(){ + //鏄剧ず閫夋嫨宸ョ▼ + OptimizeRequest optimizeRequest=new OptimizeRequest(); + optimizeRequest.setState(100); + List<OptimizeProject> engineerings=optimizeProjectService.listByState(optimizeRequest); + log.info("涓婄墖琛ㄤ换鍔′腑鐨勬暟鎹畕}",engineerings); + } + @Test + public void textengineering6(){ + //涓婄墖琛ㄦ渶鍚庝竴鐗� + UpPattenUsage upPattenUsage=new UpPattenUsage(); + upPattenUsage.setState(100); + upPattenUsage.setId(2248L); + boolean isOver= upPattenUsageService.updateGlassState(upPattenUsage); + log.info("鏇存敼鏄惁鎴愬姛{}",isOver); + } + } -- Gitblit v1.8.0