yujian
2020-05-09 7e7db2fa55a9a3af46d4fd8ede0dee147f101d64
fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgExtraServiceImpl.java
@@ -18,19 +18,14 @@
   @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);
   }
   @Override
   public void updateMsgExtra(long rid, String content, String type) {
      MsgExtra msgExtra = msgExtraMapper.getByRidAndType(rid, type);
      if (msgExtra == null) {
         addMsgExtra(rid, content, type);
         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());
@@ -38,5 +33,15 @@
         msgExtraMapper.updateByPrimaryKeySelective(upExtra);
      }
   }
   @Override
   public void deleteByPidAndType(Long rid, String type) {
      MsgExtra msgExtra = msgExtraMapper.getByRidAndType(rid, type);
      if (msgExtra == null) {
         return;
      }
      msgExtraMapper.deleteByPrimaryKey(msgExtra.getId());
   }
   
}