From e046dba174365eb8934ee1e4206f09821145e876 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 21 八月 2025 13:23:22 +0800
Subject: [PATCH] no message
---
zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/LocDetlServiceImpl.java | 28 +++++++++++++++++++++-------
1 files changed, 21 insertions(+), 7 deletions(-)
diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/LocDetlServiceImpl.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/LocDetlServiceImpl.java
index 8a4385f..65b4b3c 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/LocDetlServiceImpl.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/LocDetlServiceImpl.java
@@ -5,6 +5,7 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zy.asrs.framework.common.R;
import com.zy.asrs.framework.exception.CoolException;
import com.zy.asrs.wms.asrs.entity.*;
import com.zy.asrs.wms.asrs.entity.enums.LocAreaTypeSts;
@@ -156,6 +157,7 @@
for (Integer row : direction) {
Loc one = locService.getOne(new LambdaQueryWrapper<Loc>()
+ .select(Loc::getId)
.eq(Loc::getRow1, row)
.eq(Loc::getBay1, loc.getBay1())
.eq(Loc::getLev1, loc.getLev1()));
@@ -213,18 +215,18 @@
}
@Override
+ @Transactional(rollbackFor = Exception.class)
public void removeLocDetl(Long locId) {
List<LocDetl> locDetls = this.list(new LambdaQueryWrapper<LocDetl>().eq(LocDetl::getLocId, locId));
for (LocDetl locDetl : locDetls) {
boolean remove = locDetlFieldService.remove(new LambdaQueryWrapper<LocDetlField>().eq(LocDetlField::getDetlId, locDetl.getId()));
- if (!remove) {
- throw new CoolException("鎵╁睍瀛楁鍒犻櫎澶辫触");
- }
-
+// if (!remove) {
+// throw new CoolException("鎵╁睍瀛楁鍒犻櫎澶辫触");
+// }
boolean result = this.removeById(locDetl.getId());
- if (!result) {
- throw new CoolException("鏄庣粏鍒犻櫎澶辫触");
- }
+// if (!result) {
+// throw new CoolException("鏄庣粏鍒犻櫎澶辫触");
+// }
}
}
@@ -239,4 +241,16 @@
});
return detls;
}
+
+ /**
+ * 鑾峰彇鎵�鏈夊簱瀛樻暟閲�
+ * @return
+ */
+ @Override
+ public R getAllStockQty() {
+ Map<String, Double> map = new HashMap<>();
+ Double allQty = this.baseMapper.getAllStock();
+ map.put("allQty", allQty);
+ return R.ok().add(map);
+ }
}
--
Gitblit v1.9.1