diff --git a/src/main/java/org/springblade/modules/business/service/impl/MaintenancePlanServiceImpl.java b/src/main/java/org/springblade/modules/business/service/impl/MaintenancePlanServiceImpl.java index 5198ceb..2d728a1 100644 --- a/src/main/java/org/springblade/modules/business/service/impl/MaintenancePlanServiceImpl.java +++ b/src/main/java/org/springblade/modules/business/service/impl/MaintenancePlanServiceImpl.java @@ -18,6 +18,7 @@ import org.springblade.modules.business.service.*; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.ZoneId; import java.util.ArrayList; @@ -179,6 +180,9 @@ public class MaintenancePlanServiceImpl extends BaseServiceImpl> listMap = planDetails.stream().collect(Collectors.groupingBy(MaintenancePlanDetail::getPlanId)); + SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); + String todayStr = format.format(new Date()); + int count = 1; for (Map.Entry> longListEntry : listMap.entrySet()) { Long planId = longListEntry.getKey(); List details = longListEntry.getValue(); @@ -207,10 +211,13 @@ public class MaintenancePlanServiceImpl extends BaseServiceImpl plans, Long planId, List newDetails) { + private void saveTask(List plans, Long planId, List newDetails, String code) { // 获取计划详情 List planList = plans.stream().filter(plan -> plan.getId().equals(planId)).toList(); MaintenancePlan maintenancePlan = planList.get(0); @@ -229,7 +236,7 @@ public class MaintenancePlanServiceImpl extends BaseServiceImpl