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
77f397aa
Commit
77f397aa
authored
Dec 30, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
打卡动态
parent
beeabda8
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
21 additions
and
1 deletion
+21
-1
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/qiandao/QdSignInNoteVo.java
...java/com/wwdz/ch/wx/entity/vo/qiandao/QdSignInNoteVo.java
+5
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/qiandao/SignInTaskVo.java
...n/java/com/wwdz/ch/wx/entity/vo/qiandao/SignInTaskVo.java
+1
-1
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/qiandao/QdSignInTaskServiceImpl.java
.../com/wwdz/ch/wx/impl/qiandao/QdSignInTaskServiceImpl.java
+12
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/qiandao/QdUserSignInNoteServiceImpl.java
.../wwdz/ch/wx/impl/qiandao/QdUserSignInNoteServiceImpl.java
+3
-0
No files found.
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/qiandao/QdSignInNoteVo.java
View file @
77f397aa
...
...
@@ -37,6 +37,11 @@ public class QdSignInNoteVo implements Entity {
*/
private
Long
taskId
;
/**
* 任务名称
*/
private
String
taskName
;
/**
* 标题
*/
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/qiandao/SignInTaskVo.java
View file @
77f397aa
...
...
@@ -108,7 +108,7 @@ public class SignInTaskVo implements Entity {
/**
* 累计签到天数
*/
private
Integer
totalDays
;
private
Long
totalDays
;
/**
* 领取奖励的标准
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/qiandao/QdSignInTaskServiceImpl.java
View file @
77f397aa
...
...
@@ -92,6 +92,18 @@ public class QdSignInTaskServiceImpl implements QdSignInTaskService {
signInTaskVo
.
setSignInTime
(
timeRange
);
}
QdUserSignIn
qdUserSignIn
=
qdUserSignInDao
.
findLastedRecord
(
dto
.
getUserId
(),
taskId
);
signInTaskVo
.
setConsecutiveDays
(
qdUserSignIn
.
getConsecutiveDays
());
//查询累计签到天数
long
totalDays
=
qdUserSignInDao
.
countTotalRecord
(
dto
.
getUserId
(),
taskId
);
signInTaskVo
.
setTotalDays
(
totalDays
);
String
goalStr
=
""
;
if
(
SignInTaskEnum
.
TypeEnum
.
CONTINUOUS
.
getCode
()
==
signInTask
.
getType
())
{
goalStr
=
"连续签到"
+
signInTask
.
getGoalDays
()
+
"天可领取奖品"
;
}
else
{
goalStr
=
"累计签到"
+
signInTask
.
getGoalDays
()
+
"天可领取奖品"
;
}
signInTaskVo
.
setGoalDesc
(
goalStr
);
//查询打卡动态
return
Result
.
success
();
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/qiandao/QdUserSignInNoteServiceImpl.java
View file @
77f397aa
...
...
@@ -6,6 +6,7 @@ import com.wwdz.ch.core.type.Result;
import
com.wwdz.ch.db.dao.qiandao.*
;
import
com.wwdz.ch.db.domain.qiandao.QdUser
;
import
com.wwdz.ch.db.domain.qiandao.QdUserSignInNote
;
import
com.wwdz.ch.db.domain.qiandao.SignInTask
;
import
com.wwdz.ch.db.dto.request.qiandao.QdUserSignInNoteRequestDto
;
import
com.wwdz.ch.wx.entity.vo.qiandao.QdSignInNoteVo
;
import
com.wwdz.ch.wx.service.qiandao.QdUserSignInNoteService
;
...
...
@@ -69,6 +70,8 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
uploadTime
=
"1小时内发布"
;
}
qdSignInNoteVo
.
setUploadTime
(
uploadTime
);
SignInTask
signInTask
=
signInTaskDao
.
findById
(
qdUserSignInNote
.
getTaskId
());
qdSignInNoteVo
.
setTaskName
(
signInTask
.
getName
());
list
.
add
(
qdSignInNoteVo
);
}
return
Result
.
success
(
PageSearchResult
.
of
(
pageInfo
,
list
));
...
...
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