From a935fc71d8e52f2ba10e42cfdb9e75ef9cb32bd7 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 26 三月 2025 09:52:15 +0800 Subject: [PATCH] #修复 初始化时库区关系未绑定 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java index 83f134d..bc36c4b 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocServiceImpl.java @@ -108,9 +108,21 @@ } } } + if (!this.saveBatch(list)) { throw new CoolException("搴撲綅鍒濆鍖栧け璐ワ紒锛�"); } + List<LocTypeRela> locTypeRelas = new ArrayList<>(); + for (Long typeId : param.getTypeIds()) { + for (Loc loc : list) { + LocTypeRela typeRela = new LocTypeRela(); + typeRela.setLocId(loc.getId()).setTypeId(typeId); + locTypeRelas.add(typeRela); + } + } + if (!locTypeRelaService.saveBatch(locTypeRelas)) { + throw new CoolException("搴撲綅绫诲瀷鍏宠仈澶辫触锛侊紒"); + } return R.ok("鍒濆鍖栨垚鍔燂紒锛�"); } -- Gitblit v1.9.1