feat: 待办消息发送及删除

new
chenqp 1 year ago
parent 637dd2f5a2
commit 694242b012

@ -56,7 +56,14 @@ public class NotifyMessageBaseVO {
@Schema(description = "阅读时间") @Schema(description = "阅读时间")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime readTime; private LocalDateTime readTime;
/**
*
*/
private LocalDateTime startTime;
/**
*
*/
private LocalDateTime endTime;
/** /**
* *
*/ */

@ -12,6 +12,7 @@ import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.time.LocalDateTime;
import java.util.Collection; import java.util.Collection;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -37,7 +38,7 @@ public class NotifyMessageServiceImpl implements NotifyMessageService {
NotifyMessageDO message = new NotifyMessageDO().setUserId(userId).setUserType(userType) NotifyMessageDO message = new NotifyMessageDO().setUserId(userId).setUserType(userType)
.setTemplateId(template.getId()).setTemplateCode(template.getCode()) .setTemplateId(template.getId()).setTemplateCode(template.getCode())
.setTemplateType(template.getType()).setTemplateNickname(template.getNickname()) .setTemplateType(template.getType()).setTemplateNickname(template.getNickname())
.setTemplateContent(templateContent).setTemplateParams(templateParams).setReadStatus(false).setBillType(billType).setExtraData(extraData).setJumpFlag(jumpFlag); .setTemplateContent(templateContent).setTemplateParams(templateParams).setReadStatus(false).setBillType(billType).setStartTime(LocalDateTime.now()).setExtraData(extraData).setJumpFlag(jumpFlag);
if (extraData.containsKey("billId")) { if (extraData.containsKey("billId")) {
message.setBillId(Long.valueOf(extraData.get("billId").toString())); message.setBillId(Long.valueOf(extraData.get("billId").toString()));
} }

Loading…
Cancel
Save