散租添加出账日;
This commit is contained in:
+13
-1
@@ -42,6 +42,8 @@ import org.springframework.scheduling.annotation.Scheduled;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import java.time.ZoneId;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@@ -161,13 +163,23 @@ public class LeaseApplicationService {
|
|||||||
setWarehouseInfo(leaseDO);
|
setWarehouseInfo(leaseDO);
|
||||||
Lease insert = leaseDomainService.insertReturn(leaseDO);
|
Lease insert = leaseDomainService.insertReturn(leaseDO);
|
||||||
if (insert != null) {
|
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 scheduledTask = new ScheduledTask();
|
||||||
scheduledTask.setTaskType("shipperLeaseDetails");
|
scheduledTask.setTaskType("shipperLeaseDetails");
|
||||||
scheduledTask.setTaskStatus("PENDING");
|
scheduledTask.setTaskStatus("PENDING");
|
||||||
scheduledTask.setBusId(insert.getId());
|
scheduledTask.setBusId(insert.getId());
|
||||||
scheduledTask.setTaskData(JSON.toJSONString(scheduledTask));
|
scheduledTask.setTaskData(JSON.toJSONString(scheduledTask));
|
||||||
scheduledTask.setCreateTime(new Date());
|
scheduledTask.setCreateTime(new Date());
|
||||||
scheduledTask.setBillDays(insert.getBillDays());
|
scheduledTask.setBillDays(insert.getBillDays() == null ? day : insert.getBillDays());
|
||||||
scheduledTask.setBillTime(insert.getBillTime());
|
scheduledTask.setBillTime(insert.getBillTime());
|
||||||
scheduledTask.setRetryCount(0);
|
scheduledTask.setRetryCount(0);
|
||||||
scheduledTask.setExecuteTime(DateUtil.beginOfDay(DateUtil.tomorrow()));
|
scheduledTask.setExecuteTime(DateUtil.beginOfDay(DateUtil.tomorrow()));
|
||||||
|
|||||||
Reference in New Issue
Block a user