hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/mapper/OptimizeDetailMapper.java
@@ -1,10 +1,8 @@ package com.mes.pp.mapper; import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.github.yulichang.base.MPJBaseMapper; import com.mes.pp.entity.OptimizeDetail; import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -15,7 +13,6 @@ * @since 2024-04-16 */ @DS("pp") @Mapper public interface OptimizeDetailMapper extends MPJBaseMapper<OptimizeDetail> { } hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/mapper/OptimizeLayoutMapper.java
@@ -3,7 +3,6 @@ import com.baomidou.dynamic.datasource.annotation.DS; import com.github.yulichang.base.MPJBaseMapper; import com.mes.pp.entity.OptimizeLayout; import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -14,7 +13,6 @@ * @since 2024-04-16 */ @DS("pp") @Mapper public interface OptimizeLayoutMapper extends MPJBaseMapper<OptimizeLayout> { } hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/mapper/OptimizeProjectMapper.java
@@ -1,11 +1,9 @@ package com.mes.pp.mapper; import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.github.yulichang.base.MPJBaseMapper; import com.mes.pp.entity.OptimizeProject; import com.mes.pp.entity.request.OptimizeRequest; import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -17,7 +15,6 @@ * @author zhoush * @since 2024-04-16 */ @Mapper @DS("pp") public interface OptimizeProjectMapper extends MPJBaseMapper<OptimizeProject> { List<OptimizeProject> saveProject(OptimizeRequest optimizeRequest); hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/mapper/SysMenuMapper.java
@@ -2,7 +2,6 @@ import com.github.yulichang.base.MPJBaseMapper; import com.mes.menu.entity.SysMenu; import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -14,7 +13,7 @@ * @author zhoush * @since 2024-04-11 */ @Mapper public interface SysMenuMapper extends MPJBaseMapper<SysMenu> { List<String> selectPermsByUserId(long parseLong); hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMapper.java
@@ -2,7 +2,6 @@ import com.github.yulichang.base.MPJBaseMapper; import com.mes.role.entity.SysRole; import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -12,7 +11,6 @@ * @author zhoush * @since 2024-04-11 */ @Mapper public interface SysRoleMapper extends MPJBaseMapper<SysRole> { } hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMenuMapper.java
@@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.role.entity.SysRoleMenu; import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -12,7 +11,7 @@ * @author zhoush * @since 2024-04-11 */ @Mapper public interface SysRoleMenuMapper extends BaseMapper<SysRoleMenu> { } hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserMapper.java
@@ -2,7 +2,6 @@ import com.github.yulichang.base.MPJBaseMapper; import com.mes.userinfo.entity.SysUser; import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -12,7 +11,7 @@ * @author zhoush * @since 2024-04-11 */ @Mapper public interface SysUserMapper extends MPJBaseMapper<SysUser> { } hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserRoleMapper.java
@@ -2,7 +2,6 @@ import com.github.yulichang.base.MPJBaseMapper; import com.mes.userinfo.entity.SysUserRole; import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -12,7 +11,7 @@ * @author zhoush * @since 2024-04-11 */ @Mapper public interface SysUserRoleMapper extends MPJBaseMapper<SysUserRole> { } hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/mapper/BigStorageCageDetailsMapper.java
@@ -24,7 +24,7 @@ * * @return */ TemperingLayoutDTO temperingIsAll(); List<TemperingLayoutDTO> temperingIsAll(); /** * 获取每个钢化版图占用的格子数量 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java
@@ -47,7 +47,7 @@ * * @return */ TemperingLayoutDTO temperingIsAll(); List<TemperingLayoutDTO> temperingIsAll(); /** * 获取每个钢化版图占用的格子数量 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java
@@ -300,7 +300,7 @@ } @Override public TemperingLayoutDTO temperingIsAll() { public List<TemperingLayoutDTO> temperingIsAll() { return baseMapper.temperingIsAll(); } hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcStorageCageTask.java
@@ -263,23 +263,27 @@ return; } //钢化优先:获取理片笼 玻璃小片 破损表 数量 判断笼内版图是否到齐 TemperingLayoutDTO temperingLayoutDTO = bigStorageCageDetailsService.temperingIsAll(); if (null != temperingLayoutDTO) { //玻璃到齐 List<TemperingLayoutDTO> temperingLayoutDTOList = bigStorageCageDetailsService.temperingIsAll(); if (CollectionUtils.isNotEmpty(temperingLayoutDTOList)) { //玻璃到齐包括已出片的 //到齐,将玻璃小片数据存入钢化小片表,逻辑生成出片任务 结束 List<TemperingGlassInfo> temperingGlassInfos = glassInfoService.selectJoinList(TemperingGlassInfo.class, JoinWrappers.lambda(GlassInfo.class) .selectAll(GlassInfo.class) .select("-1 as state") .selectAs(BigStorageCageDetails::getSlot, TemperingGlassInfo::getSlot) .innerJoin(BigStorageCageDetails.class, BigStorageCageDetails::getGlassId, GlassInfo::getGlassId) .eq(BigStorageCageDetails::getState, Const.GLASS_STATE_IN) .eq(GlassInfo::getTemperingLayoutId, temperingLayoutDTO.getTemperingLayoutId()) .eq(GlassInfo::getEngineerId, temperingLayoutDTO.getEngineerId())); temperingGlassInfoService.saveBatch(temperingGlassInfos); computeOutGlassInfo(temperingGlassInfoList, Boolean.TRUE, mesToPLCAddress); Date endDate = new Date(); log.info("大理片笼出片任务结束时间:{},共耗时:{}ms,结束扫码任务", endDate, endDate.getTime() - startDate.getTime()); return; for (TemperingLayoutDTO item : temperingLayoutDTOList) { List<TemperingGlassInfo> temperingGlassInfos = glassInfoService.selectJoinList(TemperingGlassInfo.class, JoinWrappers.lambda(GlassInfo.class) .selectAll(GlassInfo.class) .select("-1 as state") .selectAs(BigStorageCageDetails::getSlot, TemperingGlassInfo::getSlot) .innerJoin(BigStorageCageDetails.class, BigStorageCageDetails::getGlassId, GlassInfo::getGlassId) .eq(BigStorageCageDetails::getState, Const.GLASS_STATE_IN) .eq(GlassInfo::getTemperingLayoutId, item.getTemperingLayoutId()) .eq(GlassInfo::getEngineerId, item.getEngineerId())); if (CollectionUtils.isNotEmpty(temperingGlassInfos)) { temperingGlassInfoService.saveBatch(temperingGlassInfos); computeOutGlassInfo(temperingGlassInfoList, Boolean.TRUE, mesToPLCAddress); Date endDate = new Date(); log.info("大理片笼出片任务结束时间:{},共耗时:{}ms,结束扫码任务", endDate, endDate.getTime() - startDate.getTime()); return; } } } //未到齐 执行内部调度任务 TemperingLayoutDTO temperingOccupySlot = bigStorageCageDetailsService.queryTemperingOccupySlot(); hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/service/impl/TemperingGlassInfoServiceImpl.java
@@ -61,6 +61,7 @@ @Override public boolean saveBatch(List<TemperingGlassInfo> list) { log.info("需要钢化的玻璃为:{}", list); return baseMapper.saveBatch(list); } hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/resources/mapper/BigStorageCageDetailsMapper.xml
@@ -40,7 +40,7 @@ WHERE STATE in (100, 101, 102) GROUP BY ENGINEER_ID, TEMPERING_LAYOUT_ID) T3 ON T2.ENGINEER_ID = T3.ENGINEER_ID AND T2.TEMPERING_LAYOUT_ID = T3.TEMPERING_LAYOUT_ID AND T2.COUNT = T3.COUNT LIMIT 1 AND T2.COUNT = T3.COUNT </select> <select id="queryTemperingOccupySlot" resultMap="temperingLayoutDTO"> hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/loadposition/mapper/LoadPositionMapper.java
@@ -3,8 +3,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.loadposition.entity.LoadPosition; import org.apache.ibatis.annotations.Mapper; /** * * @@ -12,7 +10,7 @@ * @since 2024-07-09 14:51:27 * */ @Mapper public interface LoadPositionMapper extends BaseMapper<LoadPosition> { } hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/rawusage/mapper/RawUsageMapper.java
@@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.rawusage.entity.RawUsage; import org.apache.ibatis.annotations.Mapper; /** * * @@ -10,7 +9,7 @@ * @since 2024-07-09 14:51:27 * */ @Mapper public interface RawUsageMapper extends BaseMapper<RawUsage> { } hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/shelfrack/mapper/ShelfRackMapper.java
@@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.shelfrack.entity.ShelfRack; import org.apache.ibatis.annotations.Mapper; /** * * @@ -10,7 +9,7 @@ * @since 2024-07-09 14:51:27 * */ @Mapper public interface ShelfRackMapper extends BaseMapper<ShelfRack> { } hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/storagetask/mapper/StorageTaskMapper.java
@@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.storagetask.entity.StorageTask; import org.apache.ibatis.annotations.Mapper; /** * * @@ -10,7 +9,7 @@ * @since 2024-07-09 14:51:27 * */ @Mapper public interface StorageTaskMapper extends BaseMapper<StorageTask> { } hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageDetailsMapper.java
@@ -2,7 +2,6 @@ import com.github.yulichang.base.MPJBaseMapper; import com.mes.downstorage.entity.DownStorageCageDetails; import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -12,7 +11,7 @@ * @author zhoush * @since 2024-03-27 */ @Mapper public interface DownStorageCageDetailsMapper extends MPJBaseMapper<DownStorageCageDetails> { DownStorageCageDetails getGlassInfoMaxCount(); hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/mapper/DownWorkstationMapper.java
@@ -2,14 +2,9 @@ import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.github.yulichang.base.MPJBaseMapper; import com.mes.downworkstation.entity.DownWorkstation; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import org.springframework.stereotype.Repository; import java.util.List; /** * <p> @@ -19,7 +14,7 @@ * @author zhoush * @since 2024-03-27 */ @Mapper @Repository @InterceptorIgnore(tenantLine = "true") hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/mapper/DownWorkstationTaskMapper.java
@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.downworkstation.entity.DownWorkstation; import com.mes.downworkstation.entity.DownWorkstationTask; import org.mapstruct.Mapper; import java.util.List; @@ -18,7 +17,7 @@ */ @DS("salve_hangzhoumes") @Mapper public interface DownWorkstationTaskMapper extends BaseMapper<DownWorkstationTask> { List<DownWorkstationTask> selectList();