Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
48ec9854
Commit
48ec9854
authored
Feb 11, 2025
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
退出打卡删除排行数据
parent
6ae6e41a
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
1 deletion
+16
-1
ch-dao/src/main/java/com/wwdz/ch/db/dao/qiandao/QdSignInRankingDao.java
...n/java/com/wwdz/ch/db/dao/qiandao/QdSignInRankingDao.java
+1
-1
ch-dao/src/main/java/com/wwdz/ch/db/impl/qiandao/QdSignInRankingDaoImpl.java
...a/com/wwdz/ch/db/impl/qiandao/QdSignInRankingDaoImpl.java
+11
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/qiandao/QdUserSignInTaskServiceImpl.java
.../wwdz/ch/wx/impl/qiandao/QdUserSignInTaskServiceImpl.java
+4
-0
No files found.
ch-dao/src/main/java/com/wwdz/ch/db/dao/qiandao/QdSignInRankingDao.java
View file @
48ec9854
...
...
@@ -13,7 +13,7 @@ public interface QdSignInRankingDao {
void
update
(
QdSignInRanking
qdSignInRanking
);
void
updateInvalid
(
long
userId
,
Long
taskId
);
/**
* 是否存在
* @param userId
...
...
ch-dao/src/main/java/com/wwdz/ch/db/impl/qiandao/QdSignInRankingDaoImpl.java
View file @
48ec9854
...
...
@@ -38,6 +38,17 @@ public class QdSignInRankingDaoImpl implements QdSignInRankingDao {
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
public
boolean
isExisted
(
long
userId
,
Long
taskId
)
{
QdSignInRankingExample
example
=
new
QdSignInRankingExample
();
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/qiandao/QdUserSignInTaskServiceImpl.java
View file @
48ec9854
...
...
@@ -102,6 +102,10 @@ public class QdUserSignInTaskServiceImpl implements QdUserSignInTaskService {
//删除所有打卡笔记
qdUserSignInNoteDao
.
delete
(
dto
.
getUserId
(),
dto
.
getTaskId
());
//删除排行数据
qdSignInRankingDao
.
updateInvalid
(
dto
.
getUserId
(),
dto
.
getTaskId
());
return
Result
.
success
();
}
catch
(
Exception
e
)
{
logger
.
error
(
"退出签到任务 error:{}"
,
e
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment