src/main/java/com/zy/asrs/service/ConfigService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/system/mapper/ConfigMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/system/service/ConfigService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/system/service/impl/ConfigServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/ConfigMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/service/ConfigService.java
New file @@ -0,0 +1,9 @@ package com.zy.asrs.service; import com.baomidou.mybatisplus.service.IService; import com.zy.system.entity.Config; public interface ConfigService extends IService<Config> { Config selectConfigByCode(String code); } src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -10,6 +10,7 @@ import com.zy.asrs.entity.*; import com.zy.asrs.mapper.*; import com.zy.asrs.service.*; import com.zy.system.service.*; import com.zy.asrs.utils.RouteUtils; import com.zy.asrs.utils.Utils; import com.zy.asrs.utils.VersionUtils; @@ -38,6 +39,9 @@ import com.zy.core.thread.LedThread; import com.zy.core.thread.RgvThread; import com.zy.core.thread.SiemensDevpThread; import com.zy.system.entity.Config; import com.zy.system.mapper.ConfigMapper; import com.zy.system.service.ConfigService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -94,6 +98,8 @@ private WrkMastService wrkMastService; @Autowired private BasRgvMapService basRgvMapService; @Autowired private ConfigService configService; @Value("${wms.url}") private String wmsUrl; @@ -101,6 +107,8 @@ private boolean isToOrigin; public Integer wrkNo = 10000; @Autowired private ConfigMapper configMapper; /** * 组托 @@ -1212,11 +1220,21 @@ break; // continue; } // && !staProtocol.isLoading() && staDetl.getCanouting() != null && staDetl.getCanouting().equals("Y") // && staProtocol.getWorkNo() == 0 && staProtocol.isOutEnable() boolean canOut; Config config = configService.selectConfigByCode("C-OUT-OP"); if (Cools.isEmpty(config) || config.getValue().equals("false") ){ canOut = staProtocol.isAutoing() && !staProtocol.isLoading() && "Y".equals(staDetl.getCanouting()) && staProtocol.getWorkNo() == 0 && staProtocol.isOutEnable(); } else { canOut = staProtocol.isAutoing(); } // 判断堆垛机出库站状态 if (staProtocol.isAutoing() && !staProtocol.isLoading() && staDetl.getCanouting() != null && staDetl.getCanouting().equals("Y") && staProtocol.getWorkNo() == 0 && staProtocol.isOutEnable()) { if (canOut) { // 命令下发区 -------------------------------------------------------------------------- // 堆垛机控制过滤 src/main/java/com/zy/system/mapper/ConfigMapper.java
@@ -3,10 +3,12 @@ import com.baomidou.mybatisplus.mapper.BaseMapper; import com.zy.system.entity.Config; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; @Mapper @Repository public interface ConfigMapper extends BaseMapper<Config> { Config selectConfigByCode(@Param("code") String code); } src/main/java/com/zy/system/service/ConfigService.java
@@ -4,5 +4,5 @@ import com.zy.system.entity.Config; public interface ConfigService extends IService<Config> { Config selectConfigByCode(String code); } src/main/java/com/zy/system/service/impl/ConfigServiceImpl.java
@@ -8,5 +8,8 @@ @Service("configService") public class ConfigServiceImpl extends ServiceImpl<ConfigMapper, Config> implements ConfigService { @Override public Config selectConfigByCode(String code){ return this.baseMapper.selectConfigByCode(code); }; } src/main/resources/mapper/ConfigMapper.xml
@@ -12,5 +12,10 @@ <result column="status" property="status" /> </resultMap> <select id="selectConfigByCode" resultMap="BaseResultMap"> select top 1 * from sys_config where 1=1 and code=#{code} </select> </mapper>