no message

This commit is contained in:
cb 2025-06-05 14:43:49 +08:00
parent dfc1aaca91
commit 8766726189
1 changed files with 23 additions and 18 deletions

View File

@ -55,6 +55,9 @@ import javax.validation.Valid;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode; import java.math.RoundingMode;
import java.util.*; import java.util.*;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static jdk.nashorn.internal.runtime.regexp.joni.Config.log; import static jdk.nashorn.internal.runtime.regexp.joni.Config.log;
@ -758,18 +761,13 @@ public class OrderDetailController extends BaseController {
orderListResponse.setIsOnlyServ(Boolean.FALSE); orderListResponse.setIsOnlyServ(Boolean.FALSE);
} }
// 售后记录
// AfterServiceRecord afterServiceRecord = new AfterServiceRecord();
// afterServiceRecord.setOrderDetailId(detail.getId());
// List<AfterServiceRecord> afterServiceRecordList =afterServiceRecordService.selectAfterServiceRecordList(afterServiceRecord);
// 编辑返回属性 // 编辑返回属性
orderListResponse.setGoodsBrand(orderMaster.getGoodsBrand());
orderListResponse.setGoodsSpecification(orderMaster.getGoodsSpecification());
orderListResponse.setOrderDetailId(detail.getId()); orderListResponse.setOrderDetailId(detail.getId());
orderListResponse.setOrderDetailCode(detail.getCode()); orderListResponse.setOrderDetailCode(detail.getCode());
orderListResponse.setOrderMasterId(detail.getOrderMasterId()); orderListResponse.setOrderMasterId(detail.getOrderMasterId());
orderListResponse.setOrderMasterCode(detail.getOrderMasterCode()); orderListResponse.setOrderMasterCode(detail.getOrderMasterCode());
orderListResponse.setGoods(goods);
orderListResponse.setGoodsName(goods.getGoodsName()); orderListResponse.setGoodsName(goods.getGoodsName());
orderListResponse.setGoodsLogoUrl(goods.getGoodsImgUrl()); orderListResponse.setGoodsLogoUrl(goods.getGoodsImgUrl());
orderListResponse.setDiscountMoney(financialDetail.getDiscountMoney()); orderListResponse.setDiscountMoney(financialDetail.getDiscountMoney());
@ -1310,6 +1308,9 @@ public class OrderDetailController extends BaseController {
orderAttachmentRecord.setFinancialChangeRecordId(fcr.getId()); orderAttachmentRecord.setFinancialChangeRecordId(fcr.getId());
List<OrderAttachmentRecord> orderAttachmentRecords = orderAttachmentRecordService.selectOrderAttachmentRecordList(orderAttachmentRecord); List<OrderAttachmentRecord> orderAttachmentRecords = orderAttachmentRecordService.selectOrderAttachmentRecordList(orderAttachmentRecord);
// 创建一个定时任务延迟1分钟后执行退款操作
ScheduledExecutorService scheduledExecutor = Executors.newScheduledThreadPool(1);
scheduledExecutor.schedule(() -> {
for (OrderAttachmentRecord orderAttachmentRecord1 : orderAttachmentRecords) { for (OrderAttachmentRecord orderAttachmentRecord1 : orderAttachmentRecords) {
executor.execute(() -> { executor.execute(() -> {
try { try {
@ -1322,8 +1323,12 @@ public class OrderDetailController extends BaseController {
} }
}); });
} }
// 关闭定时器
scheduledExecutor.shutdown();
}, 1, TimeUnit.MINUTES);
} }
} }
orderAttachmentRecordService.deleteOrderAttachmentRecordByOrderDetailId(orderDetail.getId());
// 退回旧商品 // 退回旧商品
// List<OrderGoods> goodsList = orderGoodsService.selectByOrderDetailId(orderDetail.getId()); // List<OrderGoods> goodsList = orderGoodsService.selectByOrderDetailId(orderDetail.getId());
// goodsList.forEach(orderGoods -> { // goodsList.forEach(orderGoods -> {