admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/service/impl/msg/MsgExtraServiceImpl.java
@@ -1,47 +1,47 @@
package com.yeshi.fanli.service.impl.msg;
import java.util.Date;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dao.mybatis.msg.MsgExtraMapper;
import com.yeshi.fanli.entity.bus.msg.MsgExtra;
import com.yeshi.fanli.service.inter.msg.MsgExtraService;
@Service
public class MsgExtraServiceImpl implements MsgExtraService {
   @Resource
   private MsgExtraMapper msgExtraMapper;
   @Override
   public void addMsgExtra(long rid, String content, String type){
      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);
      }
   }
   @Override
   public void deleteByPidAndType(Long rid, String type) {
      MsgExtra msgExtra = msgExtraMapper.getByRidAndType(rid, type);
      if (msgExtra == null) {
         return;
      }
      msgExtraMapper.deleteByPrimaryKey(msgExtra.getId());
   }
}
package com.yeshi.fanli.service.impl.msg;
import java.util.Date;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dao.mybatis.msg.MsgExtraMapper;
import com.yeshi.fanli.entity.bus.msg.MsgExtra;
import com.yeshi.fanli.service.inter.msg.MsgExtraService;
@Service
public class MsgExtraServiceImpl implements MsgExtraService {
   @Resource
   private MsgExtraMapper msgExtraMapper;
   @Override
   public void addMsgExtra(long rid, String content, String type){
      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);
      }
   }
   @Override
   public void deleteByPidAndType(Long rid, String type) {
      MsgExtra msgExtra = msgExtraMapper.getByRidAndType(rid, type);
      if (msgExtra == null) {
         return;
      }
      msgExtraMapper.deleteByPrimaryKey(msgExtra.getId());
   }
}