Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
张云鹏
/
uc-engine
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
67c5c5aa
...
67c5c5aa6af97dddcae5599dcddbecd2218899bb
authored
2022-04-03 00:38:53 +0800
by
xianghan
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
1.优化
1 parent
501d4382
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
10 deletions
member-service-impl/src/main/java/com/topdraw/business/module/member/service/MemberService.java
member-service-impl/src/main/java/com/topdraw/business/process/service/impl/TaskOperationServiceImpl.java
member-service-impl/src/test/java/com/topdraw/test/business/process/rest/TaskOperationControllerTest.java
member-service-impl/src/main/java/com/topdraw/business/module/member/service/MemberService.java
View file @
67c5c5a
...
...
@@ -11,8 +11,6 @@ import java.util.List;
*/
public
interface
MemberService
{
/**
* 根据ID查询
* @param id ID
...
...
member-service-impl/src/main/java/com/topdraw/business/process/service/impl/TaskOperationServiceImpl.java
View file @
67c5c5a
...
...
@@ -550,9 +550,7 @@ public class TaskOperationServiceImpl implements TaskOperationService {
).
collect
(
toList
());
// 没有满足条件的数据
if
(
CollectionUtils
.
isEmpty
(
taskStream
))
{
return
false
;
}
else
{
if
(!
CollectionUtils
.
isEmpty
(
taskStream
))
{
// 验证会员分组
boolean
result1
=
this
.
validatedMemberGroup
(
memberId
,
taskList
);
...
...
@@ -561,10 +559,17 @@ public class TaskOperationServiceImpl implements TaskOperationService {
// 获取当前任务的完成情况
boolean
result
=
this
.
checkAndRefreshTaskCompletion
(
memberId
,
taskList
);
return
result
;
}
else
{
return
false
;
}
};
return
compareTaskCondition
.
compareCondition
(
memberDTO
,
taskList
);
}
...
...
@@ -812,7 +817,7 @@ public class TaskOperationServiceImpl implements TaskOperationService {
DataSyncMsg
.
MsgData
msgData
=
dataSyncMsg
.
getMsg
();
if
(
Objects
.
nonNull
(
msgData
))
{
if
(
Objects
.
nonNull
(
msgData
.
getParam
()
))
{
String
param
=
msgData
.
getParam
();
Map
<
String
,
String
>
jsonObjectMap
=
JSONObject
.
parseObject
(
param
,
Map
.
class
);
...
...
@@ -896,7 +901,7 @@ public class TaskOperationServiceImpl implements TaskOperationService {
private
TaskTemplate
getTaskTemplate
(
Integer
event
,
DataSyncMsg
msgData
)
{
DataSyncMsg
.
MsgData
msg
=
msgData
.
getMsg
();
if
(
Objects
.
nonNull
(
msg
))
{
if
(
Objects
.
nonNull
(
msg
.
getParam
()
))
{
return
this
.
findByTypeAndParam
(
event
,
msg
);
...
...
member-service-impl/src/test/java/com/topdraw/test/business/process/rest/TaskOperationControllerTest.java
View file @
67c5c5a
...
...
@@ -23,10 +23,11 @@ public class TaskOperationControllerTest extends BaseTest {
DataSyncMsg
dataSyncMsg
=
new
DataSyncMsg
();
dataSyncMsg
.
setEventType
(
EventType
.
VIEWING
.
name
());
DataSyncMsg
.
MsgData
msgData
=
new
DataSyncMsg
.
MsgData
();
msgData
.
setEvent
(
6
);
// 类型 1-登录 2-观影 3-参加活动 4-订购 5-优享会员 6-签到
msgData
.
setEvent
(
2
);
// 类型 1-登录 2-观影 3-参加活动 4-订购 5-优享会员 6-签到
msgData
.
setRemarks
(
"remark"
);
msgData
.
setMemberId
(
2261L
);
msgData
.
setDeviceType
(
2
);
msgData
.
setMemberId
(
20592L
);
// 1:大屏;2:小屏(微信)3.小屏(xx)
msgData
.
setDeviceType
(
1
);
msgData
.
setAppCode
(
"WEI_XIN_GOLD_PANDA"
);
dataSyncMsg
.
setMsg
(
msgData
);
String
s
=
JSON
.
toJSONString
(
dataSyncMsg
);
...
...
Please
register
or
sign in
to post a comment