From 2ae387c9e96ef598f939b6fa50c118fed0a324d7 Mon Sep 17 00:00:00 2001 From: Kurisu Date: Mon, 1 Feb 2021 11:11:34 +0800 Subject: [PATCH] :fire: 新增参数校验 --- fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/FollowAttachmentDTO.java | 1 + fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/strategy/AbstractFollowStrategy.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/FollowAttachmentDTO.java b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/FollowAttachmentDTO.java index a27e753..71c4727 100644 --- a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/FollowAttachmentDTO.java +++ b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/FollowAttachmentDTO.java @@ -20,6 +20,7 @@ import java.util.Objects; @Data @ToString public class FollowAttachmentDTO { + private Long id; /** * 跟进记录id */ diff --git a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/strategy/AbstractFollowStrategy.java b/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/strategy/AbstractFollowStrategy.java index 3ec9f1f..a2975b6 100644 --- a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/strategy/AbstractFollowStrategy.java +++ b/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/strategy/AbstractFollowStrategy.java @@ -525,13 +525,14 @@ public abstract class AbstractFollowStrategy implements FollowStrategy { BV.isTrue(record.getUserId().equals(userId), () -> "无法跟进非本人待办任务"); BV.isTrue(Boolean.FALSE.equals(record.getOutTime()), () -> "无法跟进已逾期的待办任务"); FollowRecordLog recordLog = new FollowRecordLog(); + recordLog.setId(dto.getId()); recordLog.setAttachments(dto.getAttachments()); recordLog.setFeedbackType(dto.getFeedbackTypeEnum()); recordLog.setAttType(dto.getAttTypeEnum()); recordLog.setDescribes(dto.getDescribes()); recordLog.setRecordId(dto.getRecordId()); recordLog.setUploadTime(new Date()); - followRecordLogService.save(recordLog); + followRecordLogService.saveOrUpdate(recordLog); feedbackTask(record.getTaskId(), dto.getFeedbackTypeEnum()); } -- libgit2 0.22.2