| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.github.yulichang.toolkit.JoinWrappers; |
| | | import com.mes.common.config.Const; |
| | | import com.mes.edgstoragecage.entity.EdgStorageCage; |
| | | import com.mes.edgstoragecage.entity.EdgStorageCageDetails; |
| | | import com.mes.edgstoragecage.service.EdgStorageCageDetailsService; |
| | | import com.mes.edgstoragecage.service.EdgStorageCageService; |
| | | import com.mes.glassinfo.entity.GlassInfo; |
| | | import com.mes.glassinfo.service.GlassInfoService; |
| | | import com.mes.job.CacheGlassTask; |
| | | import com.mes.pp.entity.OptimizeDetail; |
| | | import com.mes.pp.entity.OptimizeLayout; |
| | | import com.mes.pp.mapper.OptimizeDetailMapper; |
| | |
| | | |
| | | @Autowired |
| | | TaskCacheServiceImpl taskCacheServiceImpl; |
| | | @Autowired |
| | | @Resource |
| | | OptimizeDetailMapper optimizeDetailMapper; |
| | | @Autowired |
| | | GlassInfoService glassInfoService; |
| | | @Autowired |
| | | CacheGlassTask cacheGlassTask; |
| | | // @Autowired |
| | | // CacheGlassTask cacheGlassTask; |
| | | |
| | | @Autowired |
| | | TaskCacheService taskCacheService; |
| | |
| | | log.info("完整路径:{}", Arrays.asList(url)); |
| | | } |
| | | |
| | | @Test |
| | | public void queryChangeGlassInfo() { |
| | | cacheGlassTask.queryChangeGlassInfo(Const.A10_OUT_TARGET_POSITION, ""); |
| | | } |
| | | |
| | | @Test |
| | | public void testChangeCellSize() { |
| | | // String url=getClass().getResource("").getPath(); |
| | | // log.info("完整路径:{}", Arrays.asList(url)); |
| | | cacheGlassTask.queryChangeGlassInfo(Const.A09_OUT_TARGET_POSITION, ""); |
| | | } |
| | | |
| | | @Test |
| | | public void testCellSize() { |
| | | // String url=getClass().getResource("").getPath(); |
| | | // log.info("完整路径:{}", Arrays.asList(url)); |
| | | cacheGlassTask.outTo(0, 0, "", "NG24051802A001|1|1|1|1", 0); |
| | | } |
| | | |
| | | @Test |
| | | public void testinTo() { |
| | | // String url=getClass().getResource("").getPath(); |
| | | // log.info("完整路径:{}", Arrays.asList(url)); |
| | | // NG24051802A001|1|4|1|4 |
| | | // cacheGlassTask.inTo("NG24051802A001|1|1|1|1", "1", "1"); |
| | | // cacheGlassTask.inTo("NG24051802A001|1|4|1|4", "1", "1"); |
| | | cacheGlassTask.inTo("NG24051802A001|1|1|2|1", "1", "1"); |
| | | } |
| | | |
| | | @Test |
| | | public void testChangeGlassInfo() { |
| | | // String url=getClass().getResource("").getPath(); |
| | | // log.info("完整路径:{}", Arrays.asList(url)); |
| | | // NG24051802A001|1|4|1|4 |
| | | cacheGlassTask.queryAndChangeGlass("NG24051802A001|1|1|1|1"); |
| | | // cacheGlassTask.queryAndChangeGlass("NG24051802A001|1|4|1|4"); |
| | | } |
| | | // @Test |
| | | // public void queryChangeGlassInfo() { |
| | | // cacheGlassTask.queryChangeGlassInfo(Const.A10_OUT_TARGET_POSITION, ""); |
| | | // } |
| | | // |
| | | // @Test |
| | | // public void testChangeCellSize() { |
| | | // cacheGlassTask.queryChangeGlassInfo(Const.A09_OUT_TARGET_POSITION, ""); |
| | | // } |
| | | // |
| | | // @Test |
| | | // public void testCellSize() { |
| | | // cacheGlassTask.outTo(0, 0, "", "NG24051802A001|1|1|1|1", 0); |
| | | // } |
| | | // |
| | | // @Test |
| | | // public void testinTo() { |
| | | // cacheGlassTask.inTo("NG24051802A001|1|1|2|1", "1", "1"); |
| | | // } |
| | | // |
| | | // @Test |
| | | // public void testChangeGlassInfo() { |
| | | // cacheGlassTask.queryAndChangeGlass("NG24051802A001|1|1|1|1"); |
| | | // } |
| | | |
| | | @Test |
| | | public void testSqlServer() { |
| | |
| | | } |
| | | |
| | | |
| | | @Test |
| | | public void testCacheGlass() { |
| | | List<Map<String, Object>> map = edgStorageCageService.selectEdgStorageCages(); |
| | | log.info("笼内信息:{}", Arrays.asList(map)); |
| | | } |
| | | |
| | | @Test |
| | | public void testSelectCacheEmpty() { |
| | | // List<EdgStorageCage> map = edgStorageCageService.selectCacheEmpty(); |
| | | // log.info("笼内空格:{}", Arrays.asList(map)); |
| | | } |
| | | |
| | | @Test |
| | | public void testScan() { |
| | | List<Map<String, Object>> map = edgStorageCageDetailsService.selectCutTerritory(); |
| | | log.info("切割当前版图信息:{}", Arrays.asList(map)); |
| | | } |
| | | |
| | | @Test |
| | | public void testEngineerCutTerritory() { |
| | | List<List<Map<String, Object>>> map = edgStorageCageDetailsService.selectCurrentCutTerritory("P24051806"); |
| | | log.info("切割工程版图信息:{}", Arrays.asList(map)); |
| | | } |
| | | |
| | | @Test |
| | | public void testEngineerTerritory() { |
| | | List<List<Map<String, Object>>> map = edgStorageCageDetailsService.selectTemperingTerritory("P24052203"); |
| | | List<Map<String, Object>> map = edgStorageCageDetailsService.selectTemperingTerritory("P24052203"); |
| | | log.info("钢化工程版图信息:{}", Arrays.asList(map)); |
| | | } |
| | | |