diff --git a/src/main/java/com/gaotao/modules/check/service/RfidCountHeaderService.java b/src/main/java/com/gaotao/modules/check/service/RfidCountHeaderService.java index 4578996..e16d277 100644 --- a/src/main/java/com/gaotao/modules/check/service/RfidCountHeaderService.java +++ b/src/main/java/com/gaotao/modules/check/service/RfidCountHeaderService.java @@ -30,6 +30,7 @@ public interface RfidCountHeaderService extends IService { * - 从pallet_detail查询标签列表(site+pallet_id) * - 从handling_unit查询标签详细信息 * - 批量保存到rfid_count_detail + * - 更新handling_unit:count_flag='Y',last_count_date=盘点时间 * - 更新或新增到rfid_count_snapshot * - 更新rfid_count_header:label_count=标签数量,is_used='Y' * 3. 事务处理:每条主表记录独立事务 diff --git a/src/main/java/com/gaotao/modules/check/service/impl/RfidCountHeaderServiceImpl.java b/src/main/java/com/gaotao/modules/check/service/impl/RfidCountHeaderServiceImpl.java index df53358..0a65b24 100644 --- a/src/main/java/com/gaotao/modules/check/service/impl/RfidCountHeaderServiceImpl.java +++ b/src/main/java/com/gaotao/modules/check/service/impl/RfidCountHeaderServiceImpl.java @@ -109,6 +109,7 @@ public class RfidCountHeaderServiceImpl extends ServiceImpl处理步骤:

+ *
+     * 1. 从pallet_detail查询标签列表
+     * 2. 从handling_unit查询标签详细信息
+     * 3. 批量保存到rfid_count_detail
+     * 4. 更新handling_unit的盘点标记(count_flag='Y',last_count_date)
+     * 5. 更新或新增到rfid_count_snapshot(有则累加count_times,无则新增)
+     * 6. 更新主表:label_count=标签数量,is_used='Y'
+     * 
+ * * @param header 主表记录 * @author rqrq * @date 2026/03/04 @@ -245,6 +257,19 @@ public class RfidCountHeaderServiceImpl extends ServiceImpl