From cfe049492f81d2c650a2b17348593edbc5054498 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期三, 18 三月 2026 07:52:44 +0800
Subject: [PATCH] #3.5
---
rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/DeliveryItemServiceImpl.java | 17 +++++++----------
1 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/DeliveryItemServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/DeliveryItemServiceImpl.java
index 0a64954..5557492 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/DeliveryItemServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/DeliveryItemServiceImpl.java
@@ -11,11 +11,11 @@
import com.vincent.rsf.server.manager.entity.excel.AsnOrderTemplate;
import com.vincent.rsf.server.manager.entity.excel.DeliveryTemplate;
import com.vincent.rsf.server.manager.enums.*;
+import com.vincent.rsf.server.manager.mapper.DeliveryMapper;
import com.vincent.rsf.server.manager.mapper.DeliveryItemMapper;
import com.vincent.rsf.server.manager.service.CompanysService;
import com.vincent.rsf.server.manager.service.DeliveryItemService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.vincent.rsf.server.manager.service.DeliveryService;
import com.vincent.rsf.server.manager.service.MatnrService;
import com.vincent.rsf.server.system.constant.SerialRuleCode;
import com.vincent.rsf.server.system.utils.SerialRuleUtils;
@@ -34,14 +34,11 @@
public class DeliveryItemServiceImpl extends ServiceImpl<DeliveryItemMapper, DeliveryItem> implements DeliveryItemService {
@Autowired
- private DeliveryService deliveryService;
+ private DeliveryMapper deliveryMapper;
@Autowired
private MatnrService matnrService;
@Autowired
private CompanysService companysService;
- @Autowired
- private DeliveryItemService deliveryItemService;
-
/**
* excel DO鍗曞鍏�
*
@@ -65,7 +62,7 @@
throw new CoolException("鍗曞彿涓嶈兘涓虹┖锛侊紒");
}
DeliveryTemplate template = listMap.get(key).stream().findFirst().get();
- Delivery order = deliveryService.getOne(new LambdaQueryWrapper<Delivery>().eq(Delivery::getCode, key));
+ Delivery order = deliveryMapper.selectOne(new LambdaQueryWrapper<Delivery>().eq(Delivery::getCode, key));
if (!Objects.isNull(order)) {
sbFaild.append(template.getDoCode()).append(",宸叉坊鍔狅紒锛�");
throw new CoolException(sbFaild.toString());
@@ -93,7 +90,7 @@
.setAnfme(Double.parseDouble(template.getAnfme()))
.setUpdateBy(loginUserId)
.setCreateBy(loginUserId);
- if (!deliveryService.save(order)) {
+ if (deliveryMapper.insert(order) <= 0) {
throw new CoolException("鍗曟嵁淇濆瓨澶辫触锛侊紒");
}
List<DeliveryItem> items = new ArrayList<>();
@@ -148,15 +145,15 @@
}
items.add(orderItem);
- if (!deliveryItemService.save(orderItem)) {
+ if (!this.save(orderItem)) {
throw new CoolException("鍗曟嵁鏄庣粏淇濆瓨澶辫触锛侊紒");
}
}
if (!items.isEmpty()) {
Double anfme = items.stream().mapToDouble(DeliveryItem::getAnfme).sum();
- if (!deliveryService.update(new LambdaUpdateWrapper<Delivery>()
+ if (deliveryMapper.update(null, new LambdaUpdateWrapper<Delivery>()
.set(Delivery::getAnfme, anfme)
- .eq(Delivery::getId, order.getId()))) {
+ .eq(Delivery::getId, order.getId())) <= 0) {
throw new CoolException("鍗曟嵁鏁伴噺淇敼澶辫触锛侊紒");
}
}
--
Gitblit v1.9.1