记得上下班打卡 | 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
a223946f
Commit
a223946f
authored
Oct 13, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
admin 修改场次缓存修改
parent
bd9c13db
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
12 deletions
+22
-12
KylinPerformancesAdminServiceImpl.java
...kylin/service/impl/KylinPerformancesAdminServiceImpl.java
+6
-0
KylinPerformancesServiceImpl.java
...vice/kylin/service/impl/KylinPerformancesServiceImpl.java
+16
-12
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinPerformancesAdminServiceImpl.java
View file @
a223946f
...
...
@@ -13,6 +13,7 @@ import com.liquidnet.service.kylin.constant.KylinRedisConst;
import
com.liquidnet.service.kylin.dao.*
;
import
com.liquidnet.service.kylin.dto.param.*
;
import
com.liquidnet.service.kylin.dto.vo.admin.*
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
...
...
@@ -743,6 +744,11 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
Query
.
query
(
Criteria
.
where
(
"orderTicketsId"
).
in
(
orderTicketIdList
)).
getQueryObject
(),
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
mapMongo
))
);
mapMongo
.
put
(
"useEnd"
,
ticketVo
.
getUseEnd
());
mongoTemplate
.
getCollection
(
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
()).
updateMany
(
Query
.
query
(
Criteria
.
where
(
"orderId"
).
in
(
orderTicketIdList
)).
getQueryObject
(),
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
mapMongo
))
);
log
.
debug
(
"修改场次相关 mongo time -> "
+
(
System
.
currentTimeMillis
()
-
time1
)
+
" ms "
);
time1
=
System
.
currentTimeMillis
();
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinPerformancesServiceImpl.java
View file @
a223946f
...
...
@@ -527,9 +527,18 @@ public class KylinPerformancesServiceImpl implements IKylinPerformancesService {
// 3审核通过;4审核未通过;6在售;7停售;8售罄;9未开始;10已结束
int
getStatus
=
ticketItem
.
getStatus
();
int
status
=
getStatus
;
if
(
getStatus
==
8
)
{
getStatus
=
6
;
}
boolean
isSellOut
=
dataUtils
.
ticketIsSoldOut
(
ticketItem
.
getTicketsId
());
if
(
isSellOut
)
{
status
=
8
;
getStatus
=
8
;
}
if
(
null
!=
ticketItem
)
{
// 判断售罄
if
(
6
==
getStatus
||
8
==
getStatus
||
9
==
getStatus
||
10
==
getStatus
)
{
if
(
6
==
getStatus
||
9
==
getStatus
||
10
==
getStatus
)
{
String
timeStart
=
ticketItem
.
getTimeStart
();
String
timeEnd
=
ticketItem
.
getTimeEnd
();
String
nowTime
=
DateUtil
.
getNowTime
();
...
...
@@ -543,11 +552,6 @@ public class KylinPerformancesServiceImpl implements IKylinPerformancesService {
}
}
}
boolean
isSellOut
=
dataUtils
.
ticketIsSoldOut
(
ticketItem
.
getTicketsId
());
if
(
isSellOut
)
{
status
=
8
;
}
}
return
status
;
}
...
...
@@ -623,22 +627,22 @@ public class KylinPerformancesServiceImpl implements IKylinPerformancesService {
if
(
useScope
.
equals
(
91
))
{
//场次
List
<
KylinTicketTimesPartnerVo
>
voTimes
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"ticketTimesId"
).
is
(
busiId
)),
KylinTicketTimesPartnerVo
.
class
,
KylinTicketTimesPartnerVo
.
class
.
getSimpleName
());
if
(
voTimes
.
size
()<=
0
)
{
if
(
voTimes
.
size
()
<=
0
)
{
return
ResponseDto
.
failure
();
}
else
{
}
else
{
return
ResponseDto
.
success
(
voTimes
.
get
(
0
).
getPerformancesId
());
}
}
else
if
(
useScope
.
equals
(
92
))
{
//票
List
<
KylinTicketPartnerVo
>
voTickets
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"ticketsId"
).
is
(
busiId
)),
KylinTicketPartnerVo
.
class
,
KylinTicketPartnerVo
.
class
.
getSimpleName
());
if
(
voTickets
.
size
()<=
0
)
{
if
(
voTickets
.
size
()
<=
0
)
{
return
ResponseDto
.
failure
();
}
else
{
}
else
{
List
<
KylinTicketTimesPartnerVo
>
voTimes
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"ticketTimesId"
).
is
(
voTickets
.
get
(
0
).
getTimesId
())),
KylinTicketTimesPartnerVo
.
class
,
KylinTicketTimesPartnerVo
.
class
.
getSimpleName
());
if
(
voTimes
.
size
()<=
0
)
{
if
(
voTimes
.
size
()
<=
0
)
{
return
ResponseDto
.
failure
();
}
else
{
}
else
{
return
ResponseDto
.
success
(
voTimes
.
get
(
0
).
getPerformancesId
());
}
}
...
...
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