记得上下班打卡 | 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
6d0a26a9
Commit
6d0a26a9
authored
May 13, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
f2887e85
226781e4
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
35 additions
and
22 deletions
+35
-22
KylinRoadShowsAdminController.java
...kylin/controller/admin/KylinRoadShowsAdminController.java
+2
-2
KylinPerformancesPartnerServiceImpl.java
...ice/impl/partner/KylinPerformancesPartnerServiceImpl.java
+33
-20
No files found.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/controller/admin/KylinRoadShowsAdminController.java
View file @
6d0a26a9
...
...
@@ -74,7 +74,7 @@ public class KylinRoadShowsAdminController {
@DeleteMapping
(
value
=
""
)
@ApiOperation
(
value
=
"删除"
)
@ApiResponse
(
response
=
PerformanceAdminListDao
.
class
,
code
=
200
,
message
=
"接口返回对象参数"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
String
>
deleteRoadShow
(
@RequestParam
(
"roadShowId"
)
String
roadShowId
,
@RequestParam
(
"status"
)
int
status
)
{
boolean
result
=
roadShowsService
.
deleteRoadShow
(
roadShowId
,
status
);
if
(
result
)
{
...
...
@@ -86,7 +86,7 @@ public class KylinRoadShowsAdminController {
@GetMapping
(
value
=
"details"
)
@ApiOperation
(
value
=
"详情"
)
@ApiResponse
(
response
=
PerformanceAdminListDa
o
.
class
,
code
=
200
,
message
=
"接口返回对象参数"
)
@ApiResponse
(
response
=
RoadShowAdminV
o
.
class
,
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
RoadShowAdminVo
>
detailsRoadShow
(
@RequestParam
(
"roadShowId"
)
String
roadShowId
)
{
RoadShowAdminVo
result
=
null
;
result
=
roadShowsService
.
detailsRoadShow
(
roadShowId
);
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinPerformancesPartnerServiceImpl.java
View file @
6d0a26a9
...
...
@@ -550,11 +550,15 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
ticketVo
.
setTimeId
(
ticketRelationsItem
.
getTimesId
());
ticketVo
.
setTicket
(
tickets
);
ticketVo
.
setTicketStatus
(
ticketStatus
);
boolean
ticketExists
=
mongoTemplate
.
exists
(
Query
.
query
(
Criteria
.
where
(
"ticketsId"
).
is
(
ticketVo
.
getTicketsId
())),
TicketVo
.
class
,
TicketVo
.
class
.
getSimpleName
());
if
(!
ticketExists
)
{
mongoTemplate
.
insert
(
ticketVo
,
TicketVo
.
class
.
getSimpleName
()
);
//票种 库存redis TODO 库存可能会丢
}
//票种 库存redis TODO 库存可能会丢
TicketInventoryDto
ticketInventoryDto
=
new
TicketInventoryDto
();
if
(!
redisUtil
.
hHasKey
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketVo
.
getTicketsId
(),
KylinRedisConst
.
SURPLUS_GENERAL
))
{
ticketInventoryDto
.
setSurplusExchange
(
ticketStatus
.
getSurplusExchange
());
...
...
@@ -569,9 +573,9 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
ticketInventoryDto
.
setSurplusExchange
(
ticketStatus
.
getSurplusExchange
()
-
surplusGeneral
);
ticketInventoryDto
.
setSurplusGeneral
(
ticketStatus
.
getTotalGeneral
()
-
surplusExchange
);
ticketInventoryDto
.
setTicketsId
(
ticketVo
.
getTicketsId
());
}
redisUtil
.
hset
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketVo
.
getTicketsId
(),
KylinRedisConst
.
SURPLUS_GENERAL
,
ticketInventoryDto
.
getSurplusGeneral
());
redisUtil
.
hset
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketVo
.
getTicketsId
(),
KylinRedisConst
.
SURPLUS_EXCHANGE
,
ticketInventoryDto
.
getSurplusExchange
());
}
if
(
ticketVo
.
getIsMember
()
==
1
)
{
isMember
=
1
;
...
...
@@ -592,15 +596,24 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
sellTime
=
tickets
.
getTimeStart
().
plusMinutes
(-
tickets
.
getAdvanceMinuteMember
());
}
}
boolean
ticketTimesExists
=
mongoTemplate
.
exists
(
Query
.
query
(
Criteria
.
where
(
"ticketTimesId"
).
is
(
ticketTimesVo
.
getTicketTimesId
())),
TicketTimesVo
.
class
,
TicketTimesVo
.
class
.
getSimpleName
());
if
(!
ticketTimesExists
)
{
mongoTemplate
.
insert
(
ticketTimesVo
,
TicketTimesVo
.
class
.
getSimpleName
()
);
}
}
performanceVoData
.
setTimePriceVipAndLack
(
isLackRegister
,
isMember
,
isExclusive
,
price
,
stopSellTime
,
sellTime
);
performanceVoData
.
setPerformanceRelations
(
performanceRelationsData
);
boolean
performanceExists
=
mongoTemplate
.
exists
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performanceVoData
.
getPerformancesId
())),
PerformanceVo
.
class
,
PerformanceVo
.
class
.
getSimpleName
());
if
(!
performanceExists
)
{
mongoTemplate
.
insert
(
performanceVoData
,
PerformanceVo
.
class
.
getSimpleName
()
);
}
//修改 提审vo
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"status"
,
3
);
...
...
@@ -672,26 +685,26 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
@Override
public
String
copyPerformance
(
String
performancesId
)
{
PerformancePartnerVo
performancePartnerVo
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"performances_id"
).
is
(
performancesId
)),
PerformancePartnerVo
.
class
,
PerformancePartnerVo
.
class
.
getSimpleName
());
PerformancePartnerVo
performancePartnerVo
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"performances_id"
).
is
(
performancesId
)),
PerformancePartnerVo
.
class
,
PerformancePartnerVo
.
class
.
getSimpleName
());
//复制演出
performancePartnerVo
.
setPerformancesId
(
IDGenerator
.
nextSnowId
().
toString
());
performancePartnerVo
.
setStatus
(
0
);
mongoTemplate
.
insert
(
performancePartnerVo
,
PerformancePartnerVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
performancePartnerVo
,
PerformancePartnerVo
.
class
.
getSimpleName
());
List
<
TicketTimesPartnerVo
>
ticketTimesPartnerVos
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"performances_id"
).
is
(
performancesId
)),
TicketTimesPartnerVo
.
class
,
TicketTimesPartnerVo
.
class
.
getSimpleName
());
for
(
TicketTimesPartnerVo
timeItem
:
ticketTimesPartnerVos
)
{
List
<
TicketTimesPartnerVo
>
ticketTimesPartnerVos
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"performances_id"
).
is
(
performancesId
)),
TicketTimesPartnerVo
.
class
,
TicketTimesPartnerVo
.
class
.
getSimpleName
());
for
(
TicketTimesPartnerVo
timeItem
:
ticketTimesPartnerVos
)
{
//复制场次
timeItem
.
setTicketTimesId
(
IDGenerator
.
nextSnowId
().
toString
());
timeItem
.
setPerformancesId
(
performancePartnerVo
.
getPerformancesId
());
mongoTemplate
.
insert
(
timeItem
,
TicketTimesPartnerVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
timeItem
,
TicketTimesPartnerVo
.
class
.
getSimpleName
());
List
<
TicketPartnerVo
>
ticketPartnerVos
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"timesId"
).
is
(
timeItem
.
getTicketTimesId
())),
TicketPartnerVo
.
class
,
TicketPartnerVo
.
class
.
getSimpleName
());
for
(
TicketPartnerVo
ticketItem
:
ticketPartnerVos
)
{
List
<
TicketPartnerVo
>
ticketPartnerVos
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"timesId"
).
is
(
timeItem
.
getTicketTimesId
())),
TicketPartnerVo
.
class
,
TicketPartnerVo
.
class
.
getSimpleName
());
for
(
TicketPartnerVo
ticketItem
:
ticketPartnerVos
)
{
//复制票
ticketItem
.
setStatus
(
0
);
ticketItem
.
setTimesId
(
ticketItem
.
getTimesId
());
ticketItem
.
setTicketsId
(
IDGenerator
.
nextSnowId
().
toString
());
mongoTemplate
.
insert
(
ticketItem
,
TicketPartnerVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
ticketItem
,
TicketPartnerVo
.
class
.
getSimpleName
());
}
}
return
performancePartnerVo
.
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