Junjie
2026-04-11 2d48eb3d32262cfbb21ec21debefa84d870fdff5
#入库异常
2个文件已修改
13 ■■■■ 已修改文件
src/main/java/com/zy/core/plugin/store/StoreInTaskGenerationService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/plugin/store/StoreInTaskPolicy.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/plugin/store/StoreInTaskGenerationService.java
@@ -224,8 +224,8 @@
        result.setResponse(response);
        result.setMessage(message);
        News.error("WMS入库请求失败,barcode={},stationId={},response={}",
                request.getBarcode(), request.getSourceStaNo(), policy.buildFailureMessage(result));
        News.error("WMS入库请求失败,barcode={},stationId={},response={},WCS响应={}",
                request.getBarcode(), request.getSourceStaNo(), result.getResponse(), result.getMessage());
        redisUtil.set(policy.getGenerateLockKey(context), "lock", policy.getRetryLockSeconds(context));
        policy.onApplyFailed(context, result);
    }
src/main/java/com/zy/core/plugin/store/StoreInTaskPolicy.java
@@ -70,15 +70,8 @@
    }
    default void onApplyFailed(StoreInTaskContext context, InTaskApplyResult result) {
        String warning = "请求入库失败,WMS返回=" + buildFailureMessage(result);
        String warning = "请求入库失败,WMS返回=" + result.getResponse() + ",WCS响应=" + result.getMessage();
        setSystemWarning(context, warning);
    }
    default String buildFailureMessage(InTaskApplyResult result) {
        if (!Cools.isEmpty(result.getResponse())) {
            return result.getResponse();
        }
        return result.getMessage();
    }
    default void syncWarningToBackStation(StoreInTaskContext context, String warning) {