diff --git a/bonus-common-biz/src/main/java/com/bonus/common/biz/constant/MaterialConstants.java b/bonus-common-biz/src/main/java/com/bonus/common/biz/constant/MaterialConstants.java index b233a3c3..ebafabb4 100644 --- a/bonus-common-biz/src/main/java/com/bonus/common/biz/constant/MaterialConstants.java +++ b/bonus-common-biz/src/main/java/com/bonus/common/biz/constant/MaterialConstants.java @@ -159,4 +159,19 @@ public class MaterialConstants { * 立体库生产环境建立入库单路径 */ public static final String PROD_CREATE_IN_URL = "http://10.145.2.207:32400/api/lims/zNXT/docInStorage"; + + /** + * 立体库生产环境获取token路径key + */ + public static final String PROD_TOKEN_KEY = "sys.automated.token"; + + /** + * 立体库生产环境建立出库单路径key + */ + public static final String PROD_CREATE_OUT_KEY = "sys.automated.docOutStorage"; + + /** + * 立体库生产环境建立入库单路径key + */ + public static final String PROD_CREATE_IN_KEY = "sys.automated.docInStorage"; } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/mapper/TypeMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/mapper/TypeMapper.java index 3cca8af8..40816476 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/mapper/TypeMapper.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/mapper/TypeMapper.java @@ -287,4 +287,11 @@ public interface TypeMapper { * @return */ List equipmentTypeLease(@Param("typeId") Long typeId, @Param("typeName") String typeName, @Param("companyId") Long companyId); + + /** + * 立体库生产环境获取路径 + * @param key + * @return + */ + String getAsUrl(String key); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/ITypeService.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/ITypeService.java index 1e1b33c6..2a6d7581 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/ITypeService.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/ITypeService.java @@ -184,4 +184,22 @@ public interface ITypeService { * @return */ Long getUserDeptIdByUserId(Long userId); + + /** + * 立体库生产环境获取token路径 + * @return + */ + String getAsToken(); + + /** + * 立体库生产环境建立出库单路径 + * @return + */ + String getAsOutUrl(); + + /** + * 立体库生产环境建立入库单路径 + * @return + */ + String getAsInUrl(); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/TypeServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/TypeServiceImpl.java index 444014b6..5596e529 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/TypeServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/TypeServiceImpl.java @@ -7,6 +7,7 @@ import java.util.concurrent.locks.ReentrantLock; import java.util.stream.Collectors; import cn.hutool.core.util.ArrayUtil; +import com.bonus.common.biz.constant.MaterialConstants; import com.bonus.common.biz.domain.TreeSelect; import com.bonus.common.biz.enums.DataCodeEnum; import com.bonus.common.biz.enums.HttpCodeEnum; @@ -1179,4 +1180,34 @@ public class TypeServiceImpl implements ITypeService { } return sysUser.getDeptId(); } + + /** + * 立体库生产环境获取token路径 + * @return + */ + @Override + public String getAsToken() { + String key = MaterialConstants.PROD_TOKEN_KEY; + return typeMapper.getAsUrl(key); + } + + /** + * 立体库生产环境建立出库单路径 + * @return + */ + @Override + public String getAsOutUrl() { + String key = MaterialConstants.PROD_CREATE_OUT_KEY; + return typeMapper.getAsUrl(key); + } + + /** + * 立体库生产环境建立入库单路径 + * @return + */ + @Override + public String getAsInUrl() { + String key = MaterialConstants.PROD_CREATE_IN_KEY; + return typeMapper.getAsUrl(key); + } } diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/TypeMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/TypeMapper.xml index d6fc1c65..532fd61b 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/TypeMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/TypeMapper.xml @@ -1537,4 +1537,13 @@ + +