From d87b48f6938cb82b79b6cdf75b8a03492c762954 Mon Sep 17 00:00:00 2001 From: mashuai Date: Fri, 6 Feb 2026 16:58:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/constant/MaterialConstants.java | 15 +++++++++ .../bonus/material/ma/mapper/TypeMapper.java | 7 +++++ .../material/ma/service/ITypeService.java | 18 +++++++++++ .../ma/service/impl/TypeServiceImpl.java | 31 +++++++++++++++++++ .../mapper/material/ma/TypeMapper.xml | 9 ++++++ 5 files changed, 80 insertions(+) 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 @@ + +