From 277d0e97ca1acf1727ce4fbb97049ef4707315ed Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期一, 29 七月 2024 13:34:43 +0800
Subject: [PATCH] 修改bug
---
ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java
index b63e90c..4feb7e1 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java
@@ -34,6 +34,7 @@
import javax.annotation.Resource;
import org.jetbrains.annotations.NotNull;
import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
/**
* <p>
@@ -208,6 +209,7 @@
* @param dto 管理后台-开票申请审核数据传输对象
*/
@Override
+ @Transactional(rollbackFor = Exception.class)
public void audit(MgtMemberInvoicingAuditDTO dto) {
MemberInvoice memberInvoice = getMemberInvoice(dto.getId());
if (!Objects.equals(memberInvoice.getInvoiceStatus(), 1)) {
@@ -222,13 +224,13 @@
List<MemberInvoiceOrder> memberInvoiceOrderList = iMemberInvoiceOrderService.lambdaQuery()
.eq(MemberInvoiceOrder::getInvoiceId, memberInvoice)
.list();
- Set<Long> orderIdSet = memberInvoiceOrderList.stream()
- .map(MemberInvoiceOrder::getOrderId)
+ Set<String> orderNoSet = memberInvoiceOrderList.stream()
+ .map(MemberInvoiceOrder::getOrderNo)
.collect(Collectors.toSet());
- if (!orderIdSet.isEmpty()) {
+ if (!orderNoSet.isEmpty()) {
iOrderService.lambdaUpdate()
.set(Order::getInvoiceStatus, dto.getInvoiceStatus() == 2 ? 3 : 4)
- .in(Order::getId, orderIdSet).update();
+ .in(Order::getOrderNo, orderNoSet).update();
}
}
--
Gitblit v1.7.1