自动化立体仓库 - WMS系统
#
dubin
2026-04-15 c5ec00c68631a250a692a689d733daee29276f23
#
2个文件已修改
24 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -702,19 +702,19 @@
    // 模拟调用仓库1接口
    private String syncToWarehouse1(ErpMat mat) {
        log.info("Calling Warehouse 1 API for mat: {}", mat.getMatNr());
        return callMatSyncApi(mat, "http://localhost:8888");
        return callMatSyncApi(mat, "http://localhost:8080");
    }
    // 模拟调用仓库2接口
    private String syncToWarehouse2(ErpMat mat) {
        log.info("Calling Warehouse 2 API for mat: {}", mat.getMatNr());
        return callMatSyncApi(mat, "http://localhost:8080");
        return callMatSyncApi(mat, "http://192.168.0.17:8080");
    }
    // 模拟调用仓库3接口
    private String syncToWarehouse3(ErpMat mat) {
        log.info("Calling Warehouse 3 API for mat: {}", mat.getMatNr());
        return callMatSyncApi(mat, "http://localhost:8080");
        return callMatSyncApi(mat, "http://192.168.0.17:8080");
    }
    private String callMatSyncApi(ErpMat mat, String baseUrl) {
@@ -1015,7 +1015,7 @@
        } else {
            throw new CoolException("不支持的wkType:" + param.getWkType());
        }
        payload.put("wareHouseId", "WH01");
        payload.put("warehouseId", "WH01");
        try {
            Map<String, Object> res = callMesWkApi(baseUrl, path, headers, payload, bizDesc);
@@ -1046,13 +1046,13 @@
        }
        String wh = wareHouseId.trim();
        if ("WH01".equalsIgnoreCase(wh) || "WH1".equalsIgnoreCase(wh)) {
            return "http://localhost:8888";
            return "http://localhost:8080";
        }
        if ("WH02".equalsIgnoreCase(wh) || "WH2".equalsIgnoreCase(wh)) {
            return "http://localhost:8080";
            return "http://192.168.0.17:8080";
        }
        if ("WH03".equalsIgnoreCase(wh) || "WH3".equalsIgnoreCase(wh)) {
            return "http://localhost:8080";
            return "http://192.168.0.17:8080";
        }
        return null;
    }
@@ -1362,19 +1362,19 @@
    // 模拟调用仓库1接口
    private String syncOrderToWarehouse1(ErpOrder order, List<ErpOrderDetl> details, Integer orderType) {
        log.info("Calling Warehouse 1 API for order: {}", order.getOrderNo());
        return callOrderSyncApi(order, details, orderType, "http://localhost:8888");
        return callOrderSyncApi(order, details, orderType, "http://localhost:8080");
    }
    // 模拟调用仓库2接口
    private String syncOrderToWarehouse2(ErpOrder order, List<ErpOrderDetl> details, Integer orderType) {
        log.info("Calling Warehouse 2 API for order: {}", order.getOrderNo());
        return callOrderSyncApi(order, details, orderType, "http://localhost:8080");
        return callOrderSyncApi(order, details, orderType, "http://192.168.0.17:8080");
    }
    // 模拟调用仓库3接口
    private String syncOrderToWarehouse3(ErpOrder order, List<ErpOrderDetl> details, Integer orderType) {
        log.info("Calling Warehouse 3 API for order: {}", order.getOrderNo());
        return callOrderSyncApi(order, details, orderType, "http://localhost:8080");
        return callOrderSyncApi(order, details, orderType, "http://192.168.0.17:8080");
    }
    private String callOrderSyncApi(ErpOrder order, List<ErpOrderDetl> details, Integer orderType, String baseUrl) {
src/main/resources/application.yml
@@ -1,5 +1,5 @@
server:
  port: 8889
  port: 9090
  servlet:
    context-path: /@pom.build.finalName@
@@ -10,7 +10,7 @@
    enabled: false
  datasource:
    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
    url: jdbc:sqlserver://localhost:1433;databasename=lfdasrsErp
    url: jdbc:sqlserver://192.168.0.17:1433;databasename=lfdasrsErp
    username: sa
    password: sa@123
  mvc: