记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
5c65491e
Commit
5c65491e
authored
May 20, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
会员购买状态
parent
d4cbec6a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
6 deletions
+26
-6
TicketVo.java
...ain/java/com/liquidnet/service/kylin/dto/vo/TicketVo.java
+2
-0
KylinPerformancesServiceImpl.java
...vice/kylin/service/impl/KylinPerformancesServiceImpl.java
+24
-6
No files found.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/TicketVo.java
View file @
5c65491e
...
...
@@ -76,6 +76,8 @@ public class TicketVo {
private
Integer
isExclusive
;
@ApiModelProperty
(
value
=
"是否会员"
)
private
Integer
isMember
;
@ApiModelProperty
(
value
=
"会员购买状态"
)
private
Integer
isMemberStatus
;
@ApiModelProperty
(
value
=
"是否分销"
)
private
Integer
isAgent
;
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinPerformancesServiceImpl.java
View file @
5c65491e
...
...
@@ -109,9 +109,8 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
query
.
addCriteria
(
Criteria
.
where
(
"timeEnd"
).
gte
(
nowTimeStr
));
// 要查询的字段
/*Document fieldsObject = new Document();
Query query = new BasicQuery(queryObject, fieldsObject);
fieldsObject.put("performancesId", true);*/
// query.fields().include();//包含该字段
// query.fields().exclude();//不包含该字段
// 查询总数
long
count
=
mongoTemplate
.
count
(
query
,
PerformanceVo
.
class
,
PerformanceVo
.
class
.
getSimpleName
());
...
...
@@ -255,9 +254,9 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
query
.
addCriteria
(
Criteria
.
where
(
"isAgent"
).
is
(
isAgent
));
}
List
<
TicketVo
>
ticketList
=
mongoTemplate
.
find
(
query
,
TicketVo
.
class
,
TicketVo
.
class
.
getSimpleName
()
query
,
TicketVo
.
class
,
TicketVo
.
class
.
getSimpleName
()
);
for
(
TicketVo
ticket
:
ticketList
)
{
...
...
@@ -284,6 +283,25 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
ticket
.
setStatus
(
6
);
}
}
// 会员状态
Integer
isMemberStatus
=
0
;
if
(
1
==
ticket
.
getIsMember
())
{
// 有会员
String
memberTimeStart
=
ticket
.
getMemberTimeStart
();
DateTimeFormatter
df
=
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
);
LocalDateTime
memberTimeStartL
=
LocalDateTime
.
parse
(
memberTimeStart
,
df
);
LocalDateTime
nowTimeTicket
=
LocalDateTime
.
now
();
String
nowTimeTicketStr
=
nowTimeTicket
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
));
LocalDateTime
nowTimeTicketStrL
=
LocalDateTime
.
parse
(
nowTimeTicketStr
,
df
);
if
(
memberTimeStartL
.
isBefore
(
nowTimeTicketStrL
))
{
// 可以购买
isMemberStatus
=
1
;
}
else
{
// 还没到会员购买时间
isMemberStatus
=
0
;
}
}
else
{
isMemberStatus
=
0
;
}
ticket
.
setIsMemberStatus
(
isMemberStatus
);
}
partner
.
setTicketList
(
ticketList
);
...
...
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