|
@@ -62,7 +62,7 @@ public class MessageAttachmentServiceImpl implements MessageAttachmentService {
|
|
|
private RedisTemplate<String, Object> redisTemplate;
|
|
|
|
|
|
@Override
|
|
|
- public void addMiniProgram(List<MessageAttachment> messageAttachmentList) {
|
|
|
+ public void addMiniProgram(List<MessageAttachment> messageAttachmentList, Long createTime) {
|
|
|
for (MessageAttachment messageAttachment : messageAttachmentList) {
|
|
|
MessageAttachmentExample example = new MessageAttachmentExample();
|
|
|
example.createCriteria()
|
|
@@ -72,6 +72,9 @@ public class MessageAttachmentServiceImpl implements MessageAttachmentService {
|
|
|
.andStaffIdEqualTo(messageAttachment.getStaffId());
|
|
|
List<MessageAttachment> messageAttachments = messageAttachmentMapper.selectByExample(example);
|
|
|
if (CollectionUtils.isEmpty(messageAttachments)) {
|
|
|
+ if (createTime != null) {
|
|
|
+ messageAttachment.setSendTime(new Date(createTime));
|
|
|
+ }
|
|
|
messageAttachmentMapper.insert(messageAttachment);
|
|
|
continue;
|
|
|
}
|
|
@@ -127,7 +130,7 @@ public class MessageAttachmentServiceImpl implements MessageAttachmentService {
|
|
|
messageAttachmentList.add(newMessageAttachment);
|
|
|
}
|
|
|
}
|
|
|
- addMiniProgram(messageAttachmentList);
|
|
|
+ addMiniProgram(messageAttachmentList, null);
|
|
|
String date = guaranteedParam.getDate();
|
|
|
String key = String.format(GUARANTEED_MINI_PROGRAM_KEY, date);
|
|
|
redisTemplate.opsForValue().set(key, guaranteedParam);
|