From 7af92a0e1847a3691e6ddb28fc1f936402d0bb38 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 26 三月 2025 13:28:21 +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