| | |
| | | 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 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; |
| | | |
| | |
| | | log.info("开始上片的工程:{}", Arrays.asList(engineering)); |
| | | UpPattenUsage upPattenUsage = workstationService.selectPriority(engineering); |
| | | log.info("上片顺序:{}", Arrays.asList(upPattenUsage)); |
| | | UpWorkstation glass2=workstationService.selectworkstation(upPattenUsage); |
| | | UpWorkstation glass2=workstationService.selectWorkstation(upPattenUsage); |
| | | log.info("符合的工位玻璃{}",glass2); |
| | | workstationService.reduceWorkstationNumber(glass2); |
| | | workstationService.reduceWorkstationNumber(glass2.getWorkstationId()); |
| | | //减少数量 |
| | | upPattenUsageService.updateupPattenUsageState(upPattenUsage,1); |
| | | 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(){ |
| | | List<Engineering> glass= engineeringService.selectEngineering("P24032204"); |
| | | engineeringService.saveEngineering(glass); |
| | | log.info("glassinfo:{}", Arrays.asList(glass)); |
| | | } |
| | | @Test |
| | | public void textengineering2(){ |
| | | //更新工程表状态为已领取 |
| | | optimizeProjectService.changeTask("P24050801",200); |
| | | } |
| | | |
| | | @Test |
| | | public void textengineering3(){ |
| | | //判断是否已保存过工程号到上片表 |
| | | upPattenUsageService.selectedEngineering("P24050801"); |
| | | //上片表最后一片 |
| | | 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); |
| | | } |
| | | |
| | | } |