From 1eddf64a7104dcd06065e8ac309eebc42c24fb05 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期五, 27 三月 2026 14:29:56 +0800
Subject: [PATCH] 出入库记录导入,判重兜底校验纠正
---
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java
index bc66812..d4b0335 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutRecordService.java
@@ -683,9 +683,20 @@
public boolean checkIdExists(String companyId, String id) {
QueryWrapper<InoutRecord> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("company_id", companyId);
- queryWrapper.eq("id", id);
- InoutRecord record = inoutRecordMapper.selectOne(queryWrapper);
- return null != record;
+ queryWrapper.and(wrapper ->
+ wrapper.eq("id", id)
+ .or()
+ .eq("id", "R_" + id)
+ .or()
+ .eq("id", "C_" + id)
+ .or()
+ .eq("id", "M_" + id)
+ );
+ List<InoutRecord> inoutRecords = inoutRecordMapper.selectList(queryWrapper);
+ if( null != inoutRecords && inoutRecords.size() > 0){
+ return true;
+ }
+ return false;
}
/**
--
Gitblit v1.9.3