From 4a2eb8a3a00febe2a55e1d5538e7e13e9f7fae86 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期五, 17 四月 2020 13:57:56 +0800
Subject: [PATCH] 消息
---
fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgExtraServiceImpl.java | 20 ++++++++++++++------
1 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgExtraServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgExtraServiceImpl.java
index 295f2cd..9cccd32 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgExtraServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgExtraServiceImpl.java
@@ -18,12 +18,20 @@
@Override
public void addMsgExtra(long rid, String content, String type){
- MsgExtra msgExtra = new MsgExtra();
- msgExtra.setRid(rid);
- msgExtra.setType(type);
- msgExtra.setContent(content);
- msgExtra.setCreateTime(new Date());
- msgExtraMapper.insertSelective(msgExtra);
+ MsgExtra msgExtra = msgExtraMapper.getByRidAndType(rid, type);
+ if (msgExtra == null) {
+ msgExtra = new MsgExtra();
+ msgExtra.setRid(rid);
+ msgExtra.setType(type);
+ msgExtra.setContent(content);
+ msgExtra.setCreateTime(new Date());
+ msgExtraMapper.insertSelective(msgExtra);
+ } else {
+ MsgExtra upExtra = new MsgExtra();
+ upExtra.setId(msgExtra.getId());
+ upExtra.setContent(content);
+ msgExtraMapper.updateByPrimaryKeySelective(upExtra);
+ }
}
}
--
Gitblit v1.8.0