散租添加出账日;

This commit is contained in:
王奎兴
2026-04-22 18:35:42 +08:00
parent 3aa62897f4
commit 798e95521a
@@ -42,6 +42,8 @@ import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.*;
import java.util.stream.Collectors;
@@ -161,13 +163,23 @@ public class LeaseApplicationService {
setWarehouseInfo(leaseDO);
Lease insert = leaseDomainService.insertReturn(leaseDO);
if (insert != null) {
// 指定时区获取当前日期(中国时区)
LocalDate now = LocalDate.now(ZoneId.of("Asia/Shanghai"));
int year = now.getYear();
int month = now.getMonthValue();
int day = now.getDayOfMonth();
System.out.println("年:" + year);
System.out.println("月:" + month);
System.out.println("日:" + day);
ScheduledTask scheduledTask = new ScheduledTask();
scheduledTask.setTaskType("shipperLeaseDetails");
scheduledTask.setTaskStatus("PENDING");
scheduledTask.setBusId(insert.getId());
scheduledTask.setTaskData(JSON.toJSONString(scheduledTask));
scheduledTask.setCreateTime(new Date());
scheduledTask.setBillDays(insert.getBillDays());
scheduledTask.setBillDays(insert.getBillDays() == null ? day : insert.getBillDays());
scheduledTask.setBillTime(insert.getBillTime());
scheduledTask.setRetryCount(0);
scheduledTask.setExecuteTime(DateUtil.beginOfDay(DateUtil.tomorrow()));