admin
2023-04-12 651f2856e9ae10aacbfb8327d967aacbb6d58333
fanli/src/main/java/com/yeshi/fanli/service/impl/user/notify/UserActivedRecordServiceImpl.java
@@ -1,53 +1,53 @@
package com.yeshi.fanli.service.impl.user.notify;
import java.util.Date;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dao.user.notify.UserActivedRecordDao;
import com.yeshi.fanli.entity.bus.user.notify.UserActivedRecord;
import com.yeshi.fanli.service.inter.user.notify.UserActivedRecordService;
@Service
public class UserActivedRecordServiceImpl implements UserActivedRecordService {
   @Resource
   private UserActivedRecordDao userActivedRecordDao;
   @Override
   public boolean canNotifyAddTearcher(Long uid) {
      UserActivedRecord record = userActivedRecordDao.get(uid);
      if (record == null)
         return false;
      if (record.getAddTearcherNotify() == null || record.getAddTearcherNotify() == false)
         return true;
      else
         return false;
   }
   @Override
   public void setTearcherNotified(Long uid) {
      UserActivedRecord record = userActivedRecordDao.get(uid);
      if (record == null)
         return;
      if (record.getAddTearcherNotify() == null || !record.getAddTearcherNotify()) {
         record.setAddTearchNotifyTime(new Date());
         record.setUpdateTime(new Date());
         record.setAddTearcherNotify(true);
         userActivedRecordDao.save(record);
      }
   }
   @Override
   public void add(UserActivedRecord record) {
      UserActivedRecord old = userActivedRecordDao.get(record.getUid());
      if (old != null)
         return;
      if (record.getCreateTime() == null)
         record.setCreateTime(new Date());
      userActivedRecordDao.save(record);
   }
}
package com.yeshi.fanli.service.impl.user.notify;
import java.util.Date;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dao.user.notify.UserActivedRecordDao;
import com.yeshi.fanli.entity.bus.user.notify.UserActivedRecord;
import com.yeshi.fanli.service.inter.user.notify.UserActivedRecordService;
@Service
public class UserActivedRecordServiceImpl implements UserActivedRecordService {
   @Resource
   private UserActivedRecordDao userActivedRecordDao;
   @Override
   public boolean canNotifyAddTearcher(Long uid) {
      UserActivedRecord record = userActivedRecordDao.get(uid);
      if (record == null)
         return false;
      if (record.getAddTearcherNotify() == null || record.getAddTearcherNotify() == false)
         return true;
      else
         return false;
   }
   @Override
   public void setTearcherNotified(Long uid) {
      UserActivedRecord record = userActivedRecordDao.get(uid);
      if (record == null)
         return;
      if (record.getAddTearcherNotify() == null || !record.getAddTearcherNotify()) {
         record.setAddTearchNotifyTime(new Date());
         record.setUpdateTime(new Date());
         record.setAddTearcherNotify(true);
         userActivedRecordDao.save(record);
      }
   }
   @Override
   public void add(UserActivedRecord record) {
      UserActivedRecord old = userActivedRecordDao.get(record.getUid());
      if (old != null)
         return;
      if (record.getCreateTime() == null)
         record.setCreateTime(new Date());
      userActivedRecordDao.save(record);
   }
}