丽知:仅退款优化

This commit is contained in:
zhengyf 2024-11-01 23:13:47 +08:00
parent 36f0c4d239
commit f978125637
1 changed files with 8 additions and 8 deletions

View File

@ -43,6 +43,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode; import java.math.RoundingMode;
import java.time.LocalDate;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -152,16 +153,15 @@ public class RefundOnlyPluginInitializer extends PluginBaseEntity {
public void start() { public void start() {
try { try {
//获取当前时间
Date currentDate = new Date(); // 获取当前日期
Date startTime = DateUtil.offset(currentDate, DateField.MINUTE, -10); LocalDate today = LocalDate.now();
Date endTime = DateUtil.offset(currentDate, DateField.MINUTE, -3); // 计算前一天的日期
String startTimeStr = DateUtil.format(startTime, "yyyy-MM-dd HH:mm:ss"); String previousDay = today.minusDays(1).toString();
String endTimeStr = DateUtil.format(endTime, "yyyy-MM-dd HH:mm:ss");
QueryReturnOrderRequestVO queryReturnOrderRequestVO = new QueryReturnOrderRequestVO(); QueryReturnOrderRequestVO queryReturnOrderRequestVO = new QueryReturnOrderRequestVO();
queryReturnOrderRequestVO.setRefundedAt_start(startTimeStr); queryReturnOrderRequestVO.setRefundedAt_start(previousDay+" 00:00:00");
queryReturnOrderRequestVO.setRefundedAt_end(endTimeStr); queryReturnOrderRequestVO.setRefundedAt_end(previousDay+" 23:59:59");
List<RerturnGoodsOrderSearchData> returnGoodsOrders = queryOfsOnlyReturnOrders(queryReturnOrderRequestVO); List<RerturnGoodsOrderSearchData> returnGoodsOrders = queryOfsOnlyReturnOrders(queryReturnOrderRequestVO);
if (returnGoodsOrders == null || returnGoodsOrders.size() == 0) { if (returnGoodsOrders == null || returnGoodsOrders.size() == 0) {
return; return;