From 92b35c2758b7c7eee099bdbb79069031d3353c59 Mon Sep 17 00:00:00 2001 From: yaxin <daixiaoyi@supervision.ltd> Date: Thu, 2 Jan 2025 15:27:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/TaskRecordServiceImpl.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java b/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java index 4f89620..e5034e3 100644 --- a/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java @@ -25,6 +25,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -44,6 +45,7 @@ import static com.supervision.common.constant.XxlJobConstants.TASK_NAME_PROMPT_E @Service @RequiredArgsConstructor public class TaskRecordServiceImpl extends ServiceImpl<TaskRecordMapper, TaskRecord> implements TaskRecordService { + private static final String CONNECTORS = "-"; private final TaskCaseRecordService taskCaseRecordService; @@ -68,6 +70,27 @@ public class TaskRecordServiceImpl extends ServiceImpl<TaskRecordMapper, TaskRec //保存任务记录 TaskRecord taskRecord = new TaskRecord(); BeanUtils.copyProperties(taskRecordVo, taskRecord); + taskRecord.setName(TASK_NAME_PREFIX); + switch (taskRecordVo.getType()) { + case TASK_TYPE_ALL_CASE: + taskRecord.setName(TASK_NAME_PREFIX_TYPE_ALL_CASE + CONNECTORS + LocalDateTime.now() + .format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"))); + break; + case TASK_TYPE_SPECIFIED_CASE: + taskRecord.setName(TASK_NAME_PREFIX_TYPE_SPECIFIED_CASE + CONNECTORS + LocalDateTime.now() + .format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"))); + break; + case TASK_TYPE_SPECIFIED_RECORD: + taskRecord.setName(TASK_NAME_PREFIX_TYPE_SPECIFIED_RECORD + CONNECTORS + LocalDateTime.now() + .format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"))); + break; + case TASK_TYPE_SPECIFIED_EVIDENCE: + taskRecord.setName(TASK_NAME_PREFIX_TYPE_SPECIFIED_EVIDENCE + CONNECTORS + LocalDateTime.now() + .format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"))); + break; + default: + break; + } super.save(taskRecord); try { NotePrompt prompt = notePromptService.getById(taskRecordVo.getPromptId());