From 2a34b52125d5fc356d65ee1e8912845dd601d4e3 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期五, 01 五月 2026 12:52:02 +0800
Subject: [PATCH] 多加入参数和修改规则

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/CloudWmsNotifyLogService.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/CloudWmsNotifyLogService.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/CloudWmsNotifyLogService.java
index a2d4180..060f56e 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/CloudWmsNotifyLogService.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/CloudWmsNotifyLogService.java
@@ -1,8 +1,11 @@
 package com.vincent.rsf.server.manager.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.vincent.rsf.framework.common.R;
+import com.vincent.rsf.server.api.controller.erp.params.InOutResultReportParam;
 import com.vincent.rsf.server.manager.entity.CloudWmsNotifyLog;
 
+import java.io.IOException;
 import java.util.List;
 
 /** 浜戜粨涓婃姤寰呭姙 */
@@ -26,4 +29,21 @@
 
     /** 閫氱煡鐘舵�侊細澶辫触锛堢郴缁熼厤缃紭鍏堬紝缂虹渷 2锛� */
     int getNotifyStatusFail();
+
+    /** 鍏ュ嚭搴撳悓鍗曞垎缁勯敭锛坥rderNo+鍏ュ簱/鍑哄簱+浠擄級锛屼笌璋冨害鍐呭瓨鍚堝苟涓�鑷� */
+    String inOutMergeKeyFromRequestBody(String requestBody);
+
+    /** 瑙f瀽璇锋眰浣撲负鍏ュ嚭搴撹鍒楄〃锛堝崟琛� JSON 鎴� lines 鏁扮粍锛� */
+    List<InOutResultReportParam> parseInOutLinesFromRequestBody(String requestBody) throws IOException;
+
+    /** 鍙戦�佸墠鍗犱綅锛岄伩鍏嶄笌鍚堝苟骞跺彂锛涜繑鍥� false 琛ㄧず宸叉湁瀹炰緥鍦ㄥ鐞� */
+    boolean tryClaimSending(Long id);
+
+    void clearSending(Long id);
+
+    /** sending=1 涓� update_time 瓒呮椂锛氳ˉ鍋挎竻闆讹紱鍚敤 Redis 鏃惰繕瑕佹眰鍗犱綅宸插け */
+    void recoverStaleSendingWhenRedisMiss();
+
+    /** manual 妯″紡锛氭寜鍗曞彿鏀捐鏆傜紦鐨勫叆鍑哄簱寰呭姙锛坰end_hold=1鈫�0锛� */
+    R manualFlushToNotifyByOrderCode(String orderCode, boolean inbound);
 }

--
Gitblit v1.9.1