Commit 48ec9854 authored by shiyu's avatar shiyu

退出打卡删除排行数据

parent 6ae6e41a
...@@ -13,7 +13,7 @@ public interface QdSignInRankingDao { ...@@ -13,7 +13,7 @@ public interface QdSignInRankingDao {
void update(QdSignInRanking qdSignInRanking); void update(QdSignInRanking qdSignInRanking);
void updateInvalid(long userId, Long taskId);
/** /**
* 是否存在 * 是否存在
* @param userId * @param userId
......
...@@ -38,6 +38,17 @@ public class QdSignInRankingDaoImpl implements QdSignInRankingDao { ...@@ -38,6 +38,17 @@ public class QdSignInRankingDaoImpl implements QdSignInRankingDao {
qdSignInRankingMapper.updateByPrimaryKeySelective(qdSignInRanking); qdSignInRankingMapper.updateByPrimaryKeySelective(qdSignInRanking);
} }
@Override
public void updateInvalid(long userId, Long taskId) {
QdSignInRankingExample example = new QdSignInRankingExample();
QdSignInRankingExample.Criteria criteria = example.createCriteria();
criteria.andUserIdEqualTo(userId);
criteria.andTaskIdEqualTo(taskId);
QdSignInRanking qdSignInRanking = new QdSignInRanking();
qdSignInRanking.setIsValid(false);
qdSignInRankingMapper.updateByExampleSelective(qdSignInRanking, example);
}
@Override @Override
public boolean isExisted(long userId, Long taskId) { public boolean isExisted(long userId, Long taskId) {
QdSignInRankingExample example = new QdSignInRankingExample(); QdSignInRankingExample example = new QdSignInRankingExample();
......
...@@ -102,6 +102,10 @@ public class QdUserSignInTaskServiceImpl implements QdUserSignInTaskService { ...@@ -102,6 +102,10 @@ public class QdUserSignInTaskServiceImpl implements QdUserSignInTaskService {
//删除所有打卡笔记 //删除所有打卡笔记
qdUserSignInNoteDao.delete(dto.getUserId(), dto.getTaskId()); qdUserSignInNoteDao.delete(dto.getUserId(), dto.getTaskId());
//删除排行数据
qdSignInRankingDao.updateInvalid(dto.getUserId(), dto.getTaskId());
return Result.success(); return Result.success();
} catch (Exception e) { } catch (Exception e) {
logger.error("退出签到任务 error:{}", e); logger.error("退出签到任务 error:{}", e);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment