hangzhoumesParent/moduleService/CacheGlassModule/pom.xml
@@ -17,16 +17,16 @@ <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>com.github.yulichang</groupId> <artifactId>mybatis-plus-join</artifactId> <version>1.1.6</version> </dependency> <!-- <dependency>--> <!-- <groupId>com.github.yulichang</groupId>--> <!-- <artifactId>mybatis-plus-join-boot-starter</artifactId>--> <!-- <version>1.4.12</version>--> <!-- <artifactId>mybatis-plus-join</artifactId>--> <!-- <version>1.1.6</version>--> <!-- </dependency>--> <dependency> <groupId>com.github.yulichang</groupId> <artifactId>mybatis-plus-join-boot-starter</artifactId> <version>1.4.12</version> </dependency> </dependencies> <properties> hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/controller/EdgStorageCageController.java
@@ -2,11 +2,16 @@ import com.mes.edgstoragecage.entity.EdgStorageCage; import com.mes.edgstoragecage.service.EdgStorageCageService; import com.mes.edgstoragecage.service.impl.EdgStorageCageServiceImpl; import com.mes.taskcache.entity.TaskCache; import com.mes.taskcache.service.impl.TaskCacheServiceImpl; import com.mes.utils.Result; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.awt.image.ImageProducer; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -23,35 +28,36 @@ public class EdgStorageCageController { @Autowired private EdgStorageCageService edgStorageCageService; private EdgStorageCageServiceImpl edgStorageCageServiceImpl; @ApiOperation("查询磨边缓存理片笼内详情") //查询磨边缓存理片笼内详情 @PostMapping("/selectEdgStorageCage") @ResponseBody public Result selectEdgStorageCage () { List<Map> list=edgStorageCageService.selectEdgStorageCages(); List<Map> list=edgStorageCageServiceImpl.selectEdgStorageCages(); return Result.build(200,"成功",list); } @ApiOperation("添加磨边缓存理片笼信息 功能:笼内绑定玻璃") //添加磨边缓存理片笼信息 功能:笼内绑定玻璃 @PostMapping("/insertEdgStorageCage") @ResponseBody public Result insertEdgStorageCage(@RequestBody EdgStorageCage edgStorageCage) { boolean isSucess=edgStorageCageService.updateEdgStorageCage(edgStorageCage); boolean isSucess=edgStorageCageServiceImpl.updateEdgStorageCage(edgStorageCage); return Result.build(200,"添加成功",1); } @ApiOperation("修改磨边缓存理片笼信息 功能:对笼内栅格进行【启用/禁用】/ 【更换】笼内栅格玻璃信息") //修改磨边缓存理片笼信息 功能:对笼内栅格进行【启用/禁用】/ 【更换】笼内栅格玻璃信息 @PostMapping("/updateEdgStorageCage") @ResponseBody public Result updateEdgStorageCage(@RequestBody EdgStorageCage edgStorageCage) { boolean isSucess=edgStorageCageService.updateEdgStorageCage(edgStorageCage); boolean isSucess=edgStorageCageServiceImpl.updateEdgStorageCage(edgStorageCage); return Result.build(200,"更换成功",1); } @ApiOperation("删除磨边缓存理片笼信息 功能:对笼内栅格玻璃进行【清除】") //删除磨边缓存理片笼信息 功能:对笼内栅格玻璃进行【清除】 @PostMapping("/deleteEdgStorageCage") @ResponseBody public Result deleteEdgStorageCage(@RequestBody EdgStorageCage edgStorageCage) { boolean isSucess=edgStorageCageService.updateEdgStorageCage(edgStorageCage); boolean isSucess=edgStorageCageServiceImpl.updateEdgStorageCage(edgStorageCage); return Result.build(200,"删除成功",1); } hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/mapper/EdgStorageCageMapper.java
@@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.github.yulichang.base.MPJBaseMapper; import com.github.yulichang.interfaces.MPJBaseJoin; import com.mes.edgstoragecage.entity.EdgStorageCage; /** hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/EdgStorageCageDetailsService.java
@@ -1,6 +1,7 @@ package com.mes.edgstoragecage.service; import com.baomidou.mybatisplus.extension.service.IService; import com.github.yulichang.base.MPJBaseService; import com.mes.edgstoragecage.entity.EdgStorageCageDetails; import java.util.List; @@ -14,7 +15,7 @@ * @author zhoush * @since 2024-04-07 */ public interface EdgStorageCageDetailsService extends IService<EdgStorageCageDetails> { public interface EdgStorageCageDetailsService extends MPJBaseService<EdgStorageCageDetails> { /** * 识别 破损/拿走 hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/EdgStorageCageService.java
@@ -1,6 +1,7 @@ package com.mes.edgstoragecage.service; import com.baomidou.mybatisplus.extension.service.IService; import com.github.yulichang.base.MPJBaseService; import com.mes.edgstoragecage.entity.EdgStorageCage; import java.util.List; @@ -14,7 +15,7 @@ * @author zhoush * @since 2024-04-07 */ public interface EdgStorageCageService extends IService<EdgStorageCage> { public interface EdgStorageCageService extends MPJBaseService<EdgStorageCage> { //查询笼内空格 List<Map> selectCacheEmpty(); hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageDetailsServiceImpl.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.github.yulichang.base.MPJBaseServiceImpl; import com.github.yulichang.query.MPJQueryWrapper; import com.mes.edgstoragecage.entity.EdgStorageCageDetails; import com.mes.edgstoragecage.mapper.EdgStorageCageDetailsMapper; @@ -22,47 +23,50 @@ * @since 2024-04-07 */ @Service public class EdgStorageCageDetailsServiceImpl extends ServiceImpl<EdgStorageCageDetailsMapper, EdgStorageCageDetails> implements EdgStorageCageDetailsService { public class EdgStorageCageDetailsServiceImpl extends MPJBaseServiceImpl<EdgStorageCageDetailsMapper, EdgStorageCageDetails> implements EdgStorageCageDetailsService { //获取全部数据 @Autowired private EdgStorageCageDetailsMapper edgStorageCageDetailsMapper; //识别 破损/拿走 public boolean identWorn(String glassid, int ControlsId) { List<EdgStorageCageDetails> edgStorageCageDetails = edgStorageCageDetailsMapper.selectList(new QueryWrapper<EdgStorageCageDetails>().eq("glassid", glassid)); if (edgStorageCageDetails.size() == 1) { edgStorageCageDetailsMapper.update(edgStorageCageDetails.get(0), new QueryWrapper<EdgStorageCageDetails>().eq("glassid", glassid)); return true; } // List<EdgStorageCageDetails> edgStorageCageDetails = edgStorageCageDetailsMapper.selectList(new QueryWrapper<EdgStorageCageDetails>().eq("glassid", glassid)); // if (edgStorageCageDetails.size() == 1) { // edgStorageCageDetailsMapper.update(edgStorageCageDetails.get(0), new QueryWrapper<EdgStorageCageDetails>().eq("glassid", glassid)); // return true; // } return false; } //获取 切割当前版图 @Override public List<Map> selectCutTerritory() { List<Map> list = edgStorageCageDetailsMapper.selectJoinList( Map.class, new MPJQueryWrapper<EdgStorageCageDetails>().selectAll(EdgStorageCageDetails.class) .select("escd.glass_id", "escd.flow_card_id", "escd.width", "escd.height") .leftJoin("glass_info gi on t.layout_sequence=gi.pattern_sequence and t.engineering_id=gi.engineer_id") .leftJoin("edg_storage_cage_details escd on gi.id=escd.glass_id") .eq("state", 1) .orderByAsc("t.layout_sequence") ); return list; // List<Map> list = edgStorageCageDetailsMapper.selectJoinList( // Map.class, new MPJQueryWrapper<EdgStorageCageDetails>().selectAll(EdgStorageCageDetails.class) // .select("escd.glass_id", "escd.flow_card_id", "escd.width", "escd.height") // .leftJoin("glass_info gi on t.layout_sequence=gi.pattern_sequence and t.engineering_id=gi.engineer_id") // .leftJoin("edg_storage_cage_details escd on gi.id=escd.glass_id") // .eq("state", 1) // .orderByAsc("t.layout_sequence") // ); // return list; return null; } //获取 工程下的当前版图 @Override public List<Map> selectCurrentCutTerritory(String current) { List<Map> list = edgStorageCageDetailsMapper.selectJoinList( Map.class, new MPJQueryWrapper<EdgStorageCageDetails>().selectAll(EdgStorageCageDetails.class) .select("escd.glass_id", "escd.flow_card_id", "escd.width", "escd.height") .leftJoin("glass_info gi on t.layout_sequence=gi.pattern_sequence and t.engineering_id=gi.engineer_id") .leftJoin("edg_storage_cage_details escd on gi.id=escd.glass_id") .eq("t.engineering_id", current) .orderByAsc("t.layout_sequence") ); return list; // List<Map> list = edgStorageCageDetailsMapper.selectJoinList( // Map.class, new MPJQueryWrapper<EdgStorageCageDetails>().selectAll(EdgStorageCageDetails.class) // .select("escd.glass_id", "escd.flow_card_id", "escd.width", "escd.height") // .leftJoin("glass_info gi on t.layout_sequence=gi.pattern_sequence and t.engineering_id=gi.engineer_id") // .leftJoin("edg_storage_cage_details escd on gi.id=escd.glass_id") // .eq("t.engineering_id", current) // .orderByAsc("t.layout_sequence") // ); // return list; return null; } ; hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageServiceImpl.java
@@ -1,8 +1,11 @@ package com.mes.edgstoragecage.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.github.yulichang.base.MPJBaseServiceImpl; import com.github.yulichang.query.MPJQueryWrapper; import com.mes.edgstoragecage.entity.EdgStorageCage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mes.edgstoragecage.entity.EdgStorageCageDetails; import com.mes.edgstoragecage.mapper.EdgStorageCageMapper; import com.mes.edgstoragecage.mapper.EdgStorageCageDetailsMapper; import com.mes.edgstoragecage.service.EdgStorageCageService; @@ -12,6 +15,7 @@ import org.springframework.stereotype.Service; import java.util.Map; import java.util.*; import java.util.stream.Collectors; /** * <p> @@ -22,7 +26,7 @@ * @since 2024-04-07 */ @Service public class EdgStorageCageServiceImpl extends ServiceImpl<EdgStorageCageMapper, EdgStorageCage> implements EdgStorageCageService { public class EdgStorageCageServiceImpl extends MPJBaseServiceImpl<EdgStorageCageMapper, EdgStorageCage> implements EdgStorageCageService { @Autowired EdgStorageCageMapper edgStorageCageMapper; @@ -34,42 +38,40 @@ @Override //查询笼内空格 public List<Map> selectCacheEmpty(){ List<Map> map=edgStorageCageMapper.selectJoinList( Map.class,new MPJQueryWrapper<EdgStorageCage>().selectAll(EdgStorageCage.class) .select("escd.glass_id","escd.flow_card_id","escd.width","escd.height") .leftJoin("edg_storage_cage_details escd on t.device_id=escd.device_id and t.slot=escd.slot") .isNull("escd.slot") ); // List<Map> map=baseMapper.selectJoinList(Map.class,JoinWrappers.lambda(EdgStorageCage.class) // .selectAll(EdgStorageCage.class) // .select(EdgStorageCageDetails::getGlassId,EdgStorageCageDetails::getFlowCardId,EdgStorageCageDetails::getWidth,EdgStorageCageDetails::getHeight)//查询user_address tel 字段 // .leftJoin(EdgStorageCageDetails.class,EdgStorageCageDetails::getSlot,EdgStorageCage::getSlot) // .isNull(EdgStorageCageDetails::getSlot)); return map; // List<Map> map=edgStorageCageMapper.selectJoinList( // Map.class,new MPJQueryWrapper<EdgStorageCage>().selectAll(EdgStorageCage.class) // .select("escd.glass_id","escd.flow_card_id","escd.width","escd.height") // .leftJoin("edg_storage_cage_details escd on t.device_id=escd.device_id and t.slot=escd.slot") // .isNull("escd.slot") // ); // return map; return null; } @Override //查询笼内出片任务 按钢化版图号+版图内序号 public List<Map> selectCacheOut(){ List<Map> list= upPattenUsageMapper.selectJoinList( Map.class,new MPJQueryWrapper<UpPattenUsage>().selectAll(UpPattenUsage.class) .select("escd.glass_id","escd.flow_card_id","escd.width","escd.height") .leftJoin("edg_storage_cage_details escd on t.device_id=escd.device_id and t.slot=escd.slot") .isNotNull("escd.slot") .orderByAsc("escd.tempering_layout_id","escd.tempering_feed_sequence") ); return list; // List<Map> list= upPattenUsageMapper.selectJoinList( // Map.class,new MPJQueryWrapper<UpPattenUsage>().selectAll(UpPattenUsage.class) // .select("escd.glass_id","escd.flow_card_id","escd.width","escd.height") // .leftJoin("edg_storage_cage_details escd on t.device_id=escd.device_id and t.slot=escd.slot") // .isNotNull("escd.slot") // .orderByAsc("escd.tempering_layout_id","escd.tempering_feed_sequence") // ); // return list; return null; } @Override //理片缓存详情 public List<Map> selectEdgStorageCages(){ List<Map> map=edgStorageCageMapper.selectJoinList( Map.class,new MPJQueryWrapper<EdgStorageCage>().selectAll(EdgStorageCage.class) .select("escd.glass_id","escd.flow_card_id","escd.width","escd.height") .leftJoin("edg_storage_cage_details escd on t.device_id=escd.device_id and t.slot=escd.slot") ); return map; // List<Map> map=edgStorageCageMapper.selectJoinList( // Map.class,new MPJQueryWrapper<EdgStorageCage>().selectAll(EdgStorageCage.class) // .select("escd.glass_id","escd.flow_card_id","escd.width","escd.height") // .leftJoin("edg_storage_cage_details escd on t.device_id=escd.device_id and t.slot=escd.slot") // ); // return map; return null; } @Override hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/uppattenusage/controller/UpPattenUsageController.java
File was deleted hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/uppattenusage/entity/UpPattenUsage.java
File was deleted hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/uppattenusage/mapper/UpPattenUsageMapper.java
File was deleted hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/uppattenusage/service/UpPattenUsageService.java
File was deleted hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/uppattenusage/service/impl/UpPattenUsageServiceImpl.java
File was deleted