This commit is contained in:
mashuai 2026-02-06 16:58:43 +08:00
parent 6c0ee86a22
commit d87b48f693
5 changed files with 80 additions and 0 deletions

View File

@ -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";
}

View File

@ -287,4 +287,11 @@ public interface TypeMapper {
* @return
*/
List<Type> equipmentTypeLease(@Param("typeId") Long typeId, @Param("typeName") String typeName, @Param("companyId") Long companyId);
/**
* 立体库生产环境获取路径
* @param key
* @return
*/
String getAsUrl(String key);
}

View File

@ -184,4 +184,22 @@ public interface ITypeService {
* @return
*/
Long getUserDeptIdByUserId(Long userId);
/**
* 立体库生产环境获取token路径
* @return
*/
String getAsToken();
/**
* 立体库生产环境建立出库单路径
* @return
*/
String getAsOutUrl();
/**
* 立体库生产环境建立入库单路径
* @return
*/
String getAsInUrl();
}

View File

@ -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);
}
}

View File

@ -1537,4 +1537,13 @@
</if>
</where>
</select>
<select id="getAsUrl" resultType="java.lang.String">
SELECT
config_value
FROM
sys_config
WHERE
config_key = #{key}
</select>
</mapper>