hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/CacheVerticalClassModuleApplication.java
@@ -18,7 +18,6 @@ @EnableDiscoveryClient @MapperScan(basePackages = "com.mes.*.mapper") public class CacheVerticalClassModuleApplication { public static void main(String[] args) { try { SpringApplication.run(CacheVerticalClassModuleApplication.class, args); hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageController.java
@@ -36,25 +36,25 @@ } @ApiOperation("理片笼信息") @GetMapping("/BigStorageCage") public List<BigStorageCage> BigStorageCage() { @GetMapping("/bigStorageCage") public List<BigStorageCage> bigStorageCage() { return bigStorageCageService.list(); } @ApiOperation("理片笼详情") @GetMapping("/BigStorageCageDetails") public List<BigStorageCageDetails> BigStorageCageDetails() { @GetMapping("/bigStorageCageDetails") public List<BigStorageCageDetails> bigStorageCageDetails() { return bigStorageCageDetailsService.list(); } @ApiOperation("小车实时位置") @GetMapping("/CarPosition") @GetMapping("/carPosition") public List<Integer> CarPosition() { return bigStorageCageDetailsService.getCarposition(); } @ApiOperation("手动完成任务") @GetMapping("/FinishTask") @GetMapping("/finishTask") public void FinishTask(int type, int id) { // bigStorageCageDetailsService.FinishTask(); } hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/mapper/BigStorageCageDetailsMapper.java
@@ -15,7 +15,7 @@ */ public interface BigStorageCageDetailsMapper extends BaseMapper<BigStorageCageDetails> { BigStorageCageDetails SelectTemperingFeedSlot(@Param("bigStorageCageDetails") BigStorageCageDetails bigStorageCageDetails); BigStorageCageDetails SelectEmptyFeedSlot(); // BigStorageCageDetails SelectTemperingFeedSlot(@Param("bigStorageCageDetails") BigStorageCageDetails bigStorageCageDetails); // // BigStorageCageDetails SelectEmptyFeedSlot(); } hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/mapper/BigStorageCageMapper.java
@@ -3,7 +3,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.bigstorage.entity.BigStorageCage; import com.mes.bigstorage.entity.BigStorageCageDetails; import com.mes.uppattenusage.entity.GlassInfo; import com.mes.glassinfo.entity.GlassInfo; import org.apache.ibatis.annotations.Update; import java.util.List; @@ -24,7 +24,7 @@ @Update("update big_storage_cage set remain_width = #{width} where slot=#{slot}") public void UpdateRemainWidth(int slot,int width); BigStorageCageDetails SelectTemperingFeedSlot(GlassInfo glassInfo); BigStorageCageDetails SelectOtherFeedSlot(); hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java
@@ -18,5 +18,4 @@ public boolean getTemperingGlass(); List<Integer> getCarposition(); } hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageService.java
@@ -3,14 +3,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.mes.bigstorage.entity.BigStorageCage; import com.mes.bigstorage.entity.BigStorageCageDetails; import com.mes.bigstorage.mapper.BigStorageCageDetailsMapper; import com.mes.bigstorage.mapper.BigStorageCageMapper; import com.mes.uppattenusage.entity.GlassInfo; import org.springframework.beans.factory.annotation.Autowired; import java.util.ArrayList; import java.util.Collections; import java.util.List; import com.mes.glassinfo.entity.GlassInfo; /** * <p> @@ -21,6 +14,8 @@ * @since 2024-03-27 */ public interface BigStorageCageService extends IService<BigStorageCage> { public void updateRemainWidth(int Slot); public BigStorageCageDetails FeedGlass(GlassInfo glassInfo, BigStorageCageDetails bigStorageCageDetails); } hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java
@@ -8,6 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; /** @@ -20,8 +21,9 @@ */ @Service public class BigStorageCageDetailsServiceImpl extends ServiceImpl<BigStorageCageDetailsMapper, BigStorageCageDetails> implements BigStorageCageDetailsService { @Autowired @Resource private BigStorageCageMapper bigStorageCageMapper; @Override public boolean getTemperingGlass(){ //获取笼子内所有版图号 @@ -31,9 +33,5 @@ } return true; } @Override public List<Integer> getCarposition(){ return null; } } hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java
@@ -1,18 +1,19 @@ package com.mes.bigstorage.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mes.bigstorage.entity.BigStorageCage; import com.mes.bigstorage.entity.BigStorageCageDetails; import com.mes.bigstorage.mapper.BigStorageCageDetailsMapper; import com.mes.bigstorage.mapper.BigStorageCageMapper; import com.mes.bigstorage.service.BigStorageCageService; import com.mes.uppattenusage.entity.GlassInfo; import org.springframework.beans.factory.annotation.Autowired; import com.mes.glassinfo.entity.GlassInfo; import org.springframework.stereotype.Service; import java.util.ArrayList; import javax.annotation.Resource; import java.util.Collections; import java.util.List; /** * <p> @@ -24,20 +25,37 @@ */ @Service public class BigStorageCageServiceImpl extends ServiceImpl<BigStorageCageMapper, BigStorageCage> implements BigStorageCageService { @Autowired @Resource private BigStorageCageMapper bigStorageCageMapper; @Autowired @Resource private BigStorageCageDetailsMapper bigStorageCageDetailsMapper; @Override public BigStorageCageDetails FeedGlass(GlassInfo glassInfo, BigStorageCageDetails bigStorageCageDetails) { //获取同钢化版图id可进片的格子 BigStorageCageDetails layoutSlotInfo =bigStorageCageMapper.SelectTemperingFeedSlot(glassInfo); //有符合条件的格子时 if (layoutSlotInfo!=null) { //将玻璃信息填入理片笼详情表 //1、查询理片笼内玻璃片序等于当前玻璃片序-1的玻璃 LambdaQueryWrapper<BigStorageCageDetails> wapper = new LambdaQueryWrapper<>(); wapper.eq(BigStorageCageDetails::getTemperingLayoutId, glassInfo.getTemperingLayoutId()) .eq(BigStorageCageDetails::getTemperingFeedSequence, glassInfo.getTemperingFeedSequence() + 1); BigStorageCageDetails layoutSlotInfo = bigStorageCageDetailsMapper.selectOne(wapper); bigStorageCageDetails.setSlot(layoutSlotInfo.getSlot()); bigStorageCageDetails.setGlassId(bigStorageCageDetails.getGlassId()); bigStorageCageDetails.setFlowCardId(glassInfo.getFlowcardId()); bigStorageCageDetails.setGlassType(glassInfo.getGlassType()); bigStorageCageDetails.setWidth(glassInfo.getWidth()); bigStorageCageDetails.setHeight(glassInfo.getHeight()); bigStorageCageDetails.setThickness(glassInfo.getThickness()); bigStorageCageDetails.setTemperingLayoutId(glassInfo.getTemperingLayoutId()); bigStorageCageDetails.setTemperingFeedSequence(glassInfo.getTemperingFeedSequence()); //2、有符合条件的格子活片序为1时 if (layoutSlotInfo.getSlot() != null ) { //将玻璃信息填入理片笼详情表 bigStorageCageDetailsMapper.updateById(bigStorageCageDetails); }else{ //获取不到时: hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/component/PlcStorageCage.java
@@ -5,8 +5,8 @@ import com.mes.bigstorage.service.BigStorageCageService; import com.mes.temperingglass.entity.TemperingGlassInfo; import com.mes.temperingglass.service.TemperingGlassInfoService; import com.mes.uppattenusage.entity.GlassInfo; import com.mes.uppattenusage.service.GlassInfoService; import com.mes.glassinfo.entity.GlassInfo; import com.mes.glassinfo.service.GlassInfoService; import org.springframework.beans.factory.annotation.Autowired; import java.util.List; hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/glassinfo/controller/GlassInfoController.java
File was renamed from hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/uppattenusage/controller/GlassInfoController.java @@ -1,4 +1,4 @@ package com.mes.uppattenusage.controller; package com.mes.glassinfo.controller; import org.springframework.web.bind.annotation.RequestMapping; hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/glassinfo/entity/GlassInfo.javacopy from hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/uppattenusage/entity/GlassInfo.java copy to hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/glassinfo/entity/GlassInfo.java
File was copied from hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/uppattenusage/entity/GlassInfo.java @@ -1,11 +1,10 @@ package com.mes.uppattenusage.entity; package com.mes.glassinfo.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.io.Serializable; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; /** * <p> hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/glassinfo/mapper/GlassInfoMapper.java
File was renamed from hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/uppattenusage/mapper/GlassInfoMapper.java @@ -1,7 +1,7 @@ package com.mes.uppattenusage.mapper; package com.mes.glassinfo.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.uppattenusage.entity.GlassInfo; import com.mes.glassinfo.entity.GlassInfo; /** * <p> hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/glassinfo/service/GlassInfoService.java
File was renamed from hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/uppattenusage/service/GlassInfoService.java @@ -1,7 +1,7 @@ package com.mes.uppattenusage.service; package com.mes.glassinfo.service; import com.baomidou.mybatisplus.extension.service.IService; import com.mes.uppattenusage.entity.GlassInfo; import com.mes.glassinfo.entity.GlassInfo; /** * <p> hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/glassinfo/service/impl/GlassInfoServiceImpl.java
File was renamed from hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/uppattenusage/service/impl/GlassInfoServiceImpl.java @@ -1,9 +1,9 @@ package com.mes.uppattenusage.service.impl; package com.mes.glassinfo.service.impl; import com.mes.uppattenusage.entity.GlassInfo; import com.mes.glassinfo.entity.GlassInfo; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mes.uppattenusage.mapper.GlassInfoMapper; import com.mes.uppattenusage.service.GlassInfoService; import com.mes.glassinfo.mapper.GlassInfoMapper; import com.mes.glassinfo.service.GlassInfoService; import org.springframework.stereotype.Service; /** hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/uppattenusage/entity/GlassInfo.java
File was deleted hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/glassinfo/controller/UpPattenUsageController.java
File was renamed from hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/uppattenusage/controller/UpPattenUsageController.java @@ -1,4 +1,4 @@ package com.mes.uppattenusage.controller; package com.mes.glassinfo.controller; import org.springframework.web.bind.annotation.RequestMapping; hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/glassinfo/entity/UpPattenUsage.java
File was renamed from hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/uppattenusage/entity/UpPattenUsage.java @@ -1,4 +1,4 @@ package com.mes.uppattenusage.entity; package com.mes.glassinfo.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/glassinfo/mapper/UpPattenUsageMapper.java
File was renamed from hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/uppattenusage/mapper/UpPattenUsageMapper.java @@ -1,7 +1,7 @@ package com.mes.uppattenusage.mapper; package com.mes.glassinfo.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.uppattenusage.entity.UpPattenUsage; import com.mes.glassinfo.entity.UpPattenUsage; /** * <p> hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/glassinfo/service/UpPattenUsageService.java
File was renamed from hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/uppattenusage/service/UpPattenUsageService.java @@ -1,7 +1,7 @@ package com.mes.uppattenusage.service; package com.mes.glassinfo.service; import com.baomidou.mybatisplus.extension.service.IService; import com.mes.uppattenusage.entity.UpPattenUsage; import com.mes.glassinfo.entity.UpPattenUsage; /** * <p> hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/glassinfo/service/impl/UpPattenUsageServiceImpl.java
File was renamed from hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/uppattenusage/service/impl/UpPattenUsageServiceImpl.java @@ -1,9 +1,9 @@ package com.mes.uppattenusage.service.impl; package com.mes.glassinfo.service.impl; import com.mes.uppattenusage.entity.UpPattenUsage; import com.mes.glassinfo.entity.UpPattenUsage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mes.uppattenusage.mapper.UpPattenUsageMapper; import com.mes.uppattenusage.service.UpPattenUsageService; import com.mes.glassinfo.mapper.UpPattenUsageMapper; import com.mes.glassinfo.service.UpPattenUsageService; import org.springframework.stereotype.Service; /** hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downglassinfo/controller/DownGlassTaskController.java
@@ -1,16 +1,9 @@ package com.mes.downglassinfo.controller; import com.mes.downworkstation.entity.DownWorkstation; import com.mes.downworkstation.service.DownWorkstationService; import com.mes.uppattenusage.service.GlassInfoService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; /** * <p> hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/controller/DownWorkstationController.java
@@ -3,7 +3,7 @@ import com.mes.downworkstation.entity.DownWorkstation; import com.mes.downworkstation.service.DownWorkstationService; import com.mes.uppattenusage.service.GlassInfoService; import com.mes.glassinfo.service.GlassInfoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/glassinfo/controller/GlassInfoController.javacopy from hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/uppattenusage/controller/GlassInfoController.java copy to hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/glassinfo/controller/GlassInfoController.java
File was copied from hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/uppattenusage/controller/GlassInfoController.java @@ -1,8 +1,7 @@ package com.mes.uppattenusage.controller; package com.mes.glassinfo.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/glassinfo/entity/GlassInfo.java
File was renamed from hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/uppattenusage/entity/GlassInfo.java @@ -1,4 +1,4 @@ package com.mes.uppattenusage.entity; package com.mes.glassinfo.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/glassinfo/mapper/GlassInfoMapper.java
File was renamed from hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/uppattenusage/mapper/GlassInfoMapper.java @@ -1,14 +1,10 @@ package com.mes.uppattenusage.mapper; package com.mes.glassinfo.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.downglassinfo.entity.DownGlassInfo; import com.mes.uppattenusage.entity.GlassInfo; import org.apache.ibatis.annotations.Delete; import com.mes.glassinfo.entity.GlassInfo; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Update; import java.util.List; /** * <p> hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/glassinfo/service/GlassInfoService.java
File was renamed from hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/uppattenusage/service/GlassInfoService.java @@ -1,7 +1,7 @@ package com.mes.uppattenusage.service; package com.mes.glassinfo.service; import com.baomidou.mybatisplus.extension.service.IService; import com.mes.uppattenusage.entity.GlassInfo; import com.mes.glassinfo.entity.GlassInfo; /** * <p> hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/glassinfo/service/impl/GlassInfoServiceImpl.java
File was renamed from hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/uppattenusage/service/impl/GlassInfoServiceImpl.java @@ -1,9 +1,9 @@ package com.mes.uppattenusage.service.impl; package com.mes.glassinfo.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mes.uppattenusage.entity.GlassInfo; import com.mes.uppattenusage.mapper.GlassInfoMapper; import com.mes.uppattenusage.service.GlassInfoService; import com.mes.glassinfo.entity.GlassInfo; import com.mes.glassinfo.mapper.GlassInfoMapper; import com.mes.glassinfo.service.GlassInfoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/uppattenusage/controller/GlassInfoController.java
File was deleted