From 707d414c0e6a8baff3ce7affec820f0fc1a13c19 Mon Sep 17 00:00:00 2001
From: skyouc <958836976@qq.com>
Date: 星期二, 24 二月 2026 09:06:04 +0800
Subject: [PATCH] no message
---
src/main/java/com/zy/asrs/service/impl/LocCacheServiceImpl.java | 68 +++++++++++++++++----------------
1 files changed, 35 insertions(+), 33 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/impl/LocCacheServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/LocCacheServiceImpl.java
index a596978..5c7cb5d 100644
--- a/src/main/java/com/zy/asrs/service/impl/LocCacheServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/LocCacheServiceImpl.java
@@ -42,45 +42,47 @@
public R initLocCache(LocMastInitParam param, Long userId) {
try {
List<LocCache> list = new ArrayList<>();
- BasAreas areas = basAreasService.selectById(param.getIdentifying());
- if (Cools.isEmpty(areas)) {
- return R.error("搴撳尯涓嶅瓨鍦紒锛侊紒");
- }
- for (int r = param.getStartRow(); r <= param.getEndRow(); r++) {
- for (int b = param.getStartBay(); b <= param.getEndBay(); b++) {
- for (int l = param.getStartLev(); l <= param.getEndLev(); l++) {
- // 鑾峰彇搴撲綅鍙�
- String locNo = String.format("CA") + String.format("%02d", r) + String.format("%03d", b) + String.format("%02d", l);
- Date now = new Date();
- LocCache locMast = new LocCache();
- locMast.setLocNo(locNo);
- locMast.setLocSts("O");
- locMast.setRow1(r); // 鎺�
- locMast.setBay1(b); // 鍒�
- locMast.setLev1(l); // 灞�
- locMast.setId(null);
- locMast.setLocType1(!Cools.isEmpty(param.getLocType1()) ? param.getLocType1() : 1);
- locMast.setLocType2(param.getLocType2());
- locMast.setLocType3(param.getLocType3());
- locMast.setAppeUser(userId);
- locMast.setAppeTime(now);
- locMast.setModiUser(userId);
- locMast.setModiTime(now);
- locMast.setAreaId(areas.getId());
- locMast.setAreaName(areas.getName());
- list.add(locMast);
- }
- }
- }
if (!Cools.isEmpty(param.getEnable()) && param.getEnable() == 1) {
if (!this.delete(new EntityWrapper<>())) {
throw new CoolException("鍒犻櫎澶辫触锛侊紒");
}
}
-
- if (!this.insertBatch(list)) {
- throw new CoolException("娣诲姞澶辫触锛侊紒");
+ BasAreas areas = basAreasService.selectById(param.getIdentifying());
+ if (Cools.isEmpty(areas)) {
+ return R.error("搴撳尯涓嶅瓨鍦紒锛侊紒");
}
+ for (int r = param.getStartRow(); r <= param.getEndRow(); r++) {
+// for (int b = param.getStartBay(); b <= param.getEndBay(); b++) {
+// for (int l = param.getStartLev(); l <= param.getEndLev(); l++) {
+//
+// }
+// }
+ // 鑾峰彇搴撲綅鍙�
+ String locNo = areas.getAreaNo() + String.format("%02d", r);
+ Date now = new Date();
+ LocCache locMast = new LocCache();
+ locMast.setLocNo(locNo);
+ locMast.setLocSts("O");
+ locMast.setRow1(r); // 鎺�
+ locMast.setBay1(1); // 鍒�
+ locMast.setLev1(1); // 灞�
+ locMast.setFullPlt("N");
+ locMast.setLocType1(!Cools.isEmpty(param.getLocType1()) ? param.getLocType1() : 1);
+ locMast.setLocType2(param.getLocType2());
+ locMast.setLocType3(param.getLocType3());
+ locMast.setAppeUser(userId);
+ locMast.setAppeTime(now);
+ locMast.setModiUser(userId);
+ locMast.setModiTime(now);
+ locMast.setAreaId(areas.getId());
+ locMast.setAreaName(areas.getName());
+// list.add(locMast);
+
+ if (!this.insert(locMast)) {
+ throw new CoolException("娣诲姞澶辫触锛侊紒");
+ }
+ }
+
return R.ok("鍒濆鍖栨垚鍔�");
} catch (Exception e) {
return R.error("鍒濆鍖栧け璐�===>" + e.getMessage());
--
Gitblit v1.9.1