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
9c49964f
Commit
9c49964f
authored
Dec 31, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
打卡签到2
parent
37988e47
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
15 deletions
+24
-15
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/qiandao/QdUserSignInNoteServiceImpl.java
.../wwdz/ch/wx/impl/qiandao/QdUserSignInNoteServiceImpl.java
+23
-14
ch-wx-api/src/main/java/com/wwdz/ch/wx/web/qiandao/QdUserSignInController.java
...va/com/wwdz/ch/wx/web/qiandao/QdUserSignInController.java
+1
-1
No files found.
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/qiandao/QdUserSignInNoteServiceImpl.java
View file @
9c49964f
...
@@ -11,6 +11,7 @@ import com.wwdz.ch.db.dto.request.qiandao.QdUserSignInNoteRequestDto;
...
@@ -11,6 +11,7 @@ import com.wwdz.ch.db.dto.request.qiandao.QdUserSignInNoteRequestDto;
import
com.wwdz.ch.wx.entity.vo.qiandao.QdSignInNoteVo
;
import
com.wwdz.ch.wx.entity.vo.qiandao.QdSignInNoteVo
;
import
com.wwdz.ch.wx.service.qiandao.QdUserSignInNoteService
;
import
com.wwdz.ch.wx.service.qiandao.QdUserSignInNoteService
;
import
com.xxdxxs.utils.EntityMapper
;
import
com.xxdxxs.utils.EntityMapper
;
import
com.xxdxxs.utils.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -57,7 +58,9 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
...
@@ -57,7 +58,9 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
for
(
QdUserSignInNote
qdUserSignInNote
:
qdUserSignInNoteList
)
{
for
(
QdUserSignInNote
qdUserSignInNote
:
qdUserSignInNoteList
)
{
QdSignInNoteVo
qdSignInNoteVo
=
new
QdSignInNoteVo
();
QdSignInNoteVo
qdSignInNoteVo
=
new
QdSignInNoteVo
();
EntityMapper
.
copyAttribute
(
qdUserSignInNote
,
qdSignInNoteVo
);
EntityMapper
.
copyAttribute
(
qdUserSignInNote
,
qdSignInNoteVo
);
if
(
StringUtils
.
hasLength
(
qdUserSignInNote
.
getImage
()))
{
qdSignInNoteVo
.
setImageList
(
Arrays
.
asList
(
qdUserSignInNote
.
getImage
().
split
(
";"
)));
qdSignInNoteVo
.
setImageList
(
Arrays
.
asList
(
qdUserSignInNote
.
getImage
().
split
(
";"
)));
}
QdUser
qdUser
=
qdUserDao
.
queryById
(
qdUserSignInNote
.
getUserId
());
QdUser
qdUser
=
qdUserDao
.
queryById
(
qdUserSignInNote
.
getUserId
());
qdSignInNoteVo
.
setUserAvatar
(
qdSignInNoteVo
.
getUserAvatar
());
qdSignInNoteVo
.
setUserAvatar
(
qdSignInNoteVo
.
getUserAvatar
());
qdSignInNoteVo
.
setUserName
(
qdUser
.
getNickName
());
qdSignInNoteVo
.
setUserName
(
qdUser
.
getNickName
());
...
@@ -73,13 +76,15 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
...
@@ -73,13 +76,15 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
uploadTime
=
"1小时内发布"
;
uploadTime
=
"1小时内发布"
;
}
}
qdSignInNoteVo
.
setUploadTime
(
uploadTime
);
qdSignInNoteVo
.
setUploadTime
(
uploadTime
);
if
(
qdUserSignInNote
.
getTaskId
()
!=
null
)
{
SignInTask
signInTask
=
signInTaskDao
.
findById
(
qdUserSignInNote
.
getTaskId
());
SignInTask
signInTask
=
signInTaskDao
.
findById
(
qdUserSignInNote
.
getTaskId
());
qdSignInNoteVo
.
setTaskName
(
signInTask
.
getName
());
qdSignInNoteVo
.
setTaskName
(
signInTask
.
getName
());
//查询当前用户是否点赞
//查询当前用户是否点赞
if
(
dto
.
getUserId
()
!=
null
)
{
if
(
dto
.
getUserId
()
!=
null
)
{
qdGiveLikeRecordDao
.
isExisted
(
dto
.
getUserId
(),
qdUserSignInNote
.
get
Id
());
qdGiveLikeRecordDao
.
isExisted
(
dto
.
getUserId
(),
qdUserSignInNote
.
getTask
Id
());
qdSignInNoteVo
.
setIsLike
(
true
);
qdSignInNoteVo
.
setIsLike
(
true
);
}
}
}
list
.
add
(
qdSignInNoteVo
);
list
.
add
(
qdSignInNoteVo
);
}
}
return
Result
.
success
(
PageSearchResult
.
of
(
pageInfo
,
list
));
return
Result
.
success
(
PageSearchResult
.
of
(
pageInfo
,
list
));
...
@@ -96,7 +101,9 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
...
@@ -96,7 +101,9 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
QdUserSignInNote
qdUserSignInNote
=
qdUserSignInNoteDao
.
findByNoteId
(
dto
.
getId
());
QdUserSignInNote
qdUserSignInNote
=
qdUserSignInNoteDao
.
findByNoteId
(
dto
.
getId
());
QdSignInNoteVo
qdSignInNoteVo
=
new
QdSignInNoteVo
();
QdSignInNoteVo
qdSignInNoteVo
=
new
QdSignInNoteVo
();
EntityMapper
.
copyAttribute
(
qdUserSignInNote
,
qdSignInNoteVo
);
EntityMapper
.
copyAttribute
(
qdUserSignInNote
,
qdSignInNoteVo
);
if
(
StringUtils
.
hasLength
(
qdUserSignInNote
.
getImage
()))
{
qdSignInNoteVo
.
setImageList
(
Arrays
.
asList
(
qdUserSignInNote
.
getImage
().
split
(
";"
)));
qdSignInNoteVo
.
setImageList
(
Arrays
.
asList
(
qdUserSignInNote
.
getImage
().
split
(
";"
)));
}
QdUser
qdUser
=
qdUserDao
.
queryById
(
qdUserSignInNote
.
getUserId
());
QdUser
qdUser
=
qdUserDao
.
queryById
(
qdUserSignInNote
.
getUserId
());
qdSignInNoteVo
.
setUserAvatar
(
qdSignInNoteVo
.
getUserAvatar
());
qdSignInNoteVo
.
setUserAvatar
(
qdSignInNoteVo
.
getUserAvatar
());
qdSignInNoteVo
.
setUserName
(
qdUser
.
getNickName
());
qdSignInNoteVo
.
setUserName
(
qdUser
.
getNickName
());
...
@@ -112,13 +119,15 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
...
@@ -112,13 +119,15 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
uploadTime
=
"1小时内发布"
;
uploadTime
=
"1小时内发布"
;
}
}
qdSignInNoteVo
.
setUploadTime
(
uploadTime
);
qdSignInNoteVo
.
setUploadTime
(
uploadTime
);
if
(
qdUserSignInNote
.
getTaskId
()
!=
null
)
{
SignInTask
signInTask
=
signInTaskDao
.
findById
(
qdUserSignInNote
.
getTaskId
());
SignInTask
signInTask
=
signInTaskDao
.
findById
(
qdUserSignInNote
.
getTaskId
());
qdSignInNoteVo
.
setTaskName
(
signInTask
.
getName
());
qdSignInNoteVo
.
setTaskName
(
signInTask
.
getName
());
//查询当前用户是否点赞
//查询当前用户是否点赞
if
(
dto
.
getUserId
()
!=
null
)
{
if
(
dto
.
getUserId
()
!=
null
)
{
qdGiveLikeRecordDao
.
isExisted
(
dto
.
getUserId
(),
qdUserSignInNote
.
get
Id
());
qdGiveLikeRecordDao
.
isExisted
(
dto
.
getUserId
(),
qdUserSignInNote
.
getTask
Id
());
qdSignInNoteVo
.
setIsLike
(
true
);
qdSignInNoteVo
.
setIsLike
(
true
);
}
}
}
return
Result
.
success
(
qdSignInNoteVo
);
return
Result
.
success
(
qdSignInNoteVo
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
logger
.
error
(
"查询签到笔记详情失败 error:{}"
,
e
);
logger
.
error
(
"查询签到笔记详情失败 error:{}"
,
e
);
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/web/qiandao/QdUserSignInController.java
View file @
9c49964f
...
@@ -35,7 +35,7 @@ public class QdUserSignInController {
...
@@ -35,7 +35,7 @@ public class QdUserSignInController {
@PostMapping
(
"/signIn"
)
@PostMapping
(
"/signIn"
)
public
Object
signIn
(
@RequestBody
QdUserSignInRequestDto
dto
)
{
public
Object
signIn
(
@RequestBody
QdUserSignInRequestDto
dto
)
{
logger
.
info
(
"【请求开始】乾岛签到,请求参数:{}"
,
JSON
.
toJSONString
(
dto
));
logger
.
info
(
"【请求开始】乾岛签到,请求参数:{}"
,
JSON
.
toJSONString
(
dto
));
if
(
dto
.
getUserId
()
==
null
||
dto
.
getTaskId
()
==
null
)
{
if
(
dto
.
getUserId
()
==
null
)
{
return
Result
.
failed
(
ResultCode
.
PARAM_ERROR
);
return
Result
.
failed
(
ResultCode
.
PARAM_ERROR
);
}
}
return
qdUserSignInService
.
signIn
(
dto
);
return
qdUserSignInService
.
signIn
(
dto
);
...
...
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