From 1ea944d363b38188fa0794e6a72d136fbeba2255 Mon Sep 17 00:00:00 2001 From: Kurisu Date: Mon, 26 Oct 2020 20:22:52 +0800 Subject: [PATCH] :construction: 事故车跟进计时调整 --- fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AccidentPoolBizService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AccidentPoolBizService.java b/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AccidentPoolBizService.java index 1428905..fa3fd9c 100644 --- a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AccidentPoolBizService.java +++ b/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AccidentPoolBizService.java @@ -116,7 +116,11 @@ public class AccidentPoolBizService { followTask.setOriginTime(pool.getCreateTime()); followTask.setState(TaskStateEnum.WAITING); followTask.setBeginTime(DateUtil.localDateTime2Date(LocalDateTime.now())); - followTask.setDeadline(DateUtil.getCurrentDayEndTime()); + settingBizService.querySettingByType(FollowTypeEnum.AC, SettingTypeEnum.FAIL_TIME, pool.getGroupId()) + .ifPresent(r -> { + Timestamp expired = DateUtil.getExpired(pool.getCreateTime(), r.getDetailValue(), getCalendarType(Objects.requireNonNull(SettingUnitEnum.ofValue(r.getUnit())))); + followTask.setDeadline(expired); + }); followTask.setFinished(Boolean.FALSE); followTask.setGroupId(pool.getGroupId()); followTask.setOriginShop(pool.getShopId()); -- libgit2 0.22.2