记得上下班打卡 | 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
fb6f839a
Commit
fb6f839a
authored
Jun 19, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 根据状态 查询 演出的接口
parent
1c0d9c81
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
104 additions
and
94 deletions
+104
-94
CreateTicketTimesParam.java
...idnet/service/kylin/dto/param/CreateTicketTimesParam.java
+0
-1
IKylinTicketsPartnerService.java
...ce/kylin/service/partner/IKylinTicketsPartnerService.java
+1
-1
db_kylin_structure.sql
.../liquidnet-service-kylin-impl/docu/db_kylin_structure.sql
+80
-80
KylinTicketsPartnerController.java
...lin/controller/partner/KylinTicketsPartnerController.java
+2
-2
KylinTicketTimesPartnerServiceImpl.java
...vice/impl/partner/KylinTicketTimesPartnerServiceImpl.java
+11
-6
KylinTicketsPartnerServiceImpl.java
.../service/impl/partner/KylinTicketsPartnerServiceImpl.java
+10
-4
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/CreateTicketTimesParam.java
View file @
fb6f839a
...
@@ -27,7 +27,6 @@ public class CreateTicketTimesParam implements Serializable {
...
@@ -27,7 +27,6 @@ public class CreateTicketTimesParam implements Serializable {
private
LocalDateTime
useStart
;
private
LocalDateTime
useStart
;
@ApiModelProperty
(
value
=
"场次适用结束时间"
,
example
=
"2020-12-01T12:00:00"
)
@ApiModelProperty
(
value
=
"场次适用结束时间"
,
example
=
"2020-12-01T12:00:00"
)
@NotNull
(
message
=
"不能为空"
)
private
LocalDateTime
useEnd
;
private
LocalDateTime
useEnd
;
@ApiModelProperty
(
value
=
"类型 1单日票 2通票"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"类型 1单日票 2通票"
,
example
=
"1"
)
...
...
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/partner/IKylinTicketsPartnerService.java
View file @
fb6f839a
...
@@ -58,7 +58,7 @@ public interface IKylinTicketsPartnerService extends IService<KylinTickets> {
...
@@ -58,7 +58,7 @@ public interface IKylinTicketsPartnerService extends IService<KylinTickets> {
* @param ticketsId 票id
* @param ticketsId 票id
* @return vo
* @return vo
*/
*/
ResponseDto
<
KylinTicketPartnerVo
>
copyTicket
(
String
ticketsId
);
ResponseDto
<
KylinTicketPartnerVo
>
copyTicket
(
String
performanceId
,
String
ticketsId
);
/**
/**
* 整个场次票 提交 审核
* 整个场次票 提交 审核
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/docu/db_kylin_structure.sql
View file @
fb6f839a
...
@@ -220,7 +220,7 @@ CREATE TABLE `kylin_ticket_times`
...
@@ -220,7 +220,7 @@ CREATE TABLE `kylin_ticket_times`
`type`
tinyint
NOT
NULL
DEFAULT
1
COMMENT
'状态 1单日票 2通票'
,
`type`
tinyint
NOT
NULL
DEFAULT
1
COMMENT
'状态 1单日票 2通票'
,
`status`
tinyint
NOT
NULL
DEFAULT
1
COMMENT
'状态 0不可用 1可用'
,
`status`
tinyint
NOT
NULL
DEFAULT
1
COMMENT
'状态 0不可用 1可用'
,
`use_start`
datetime
NOT
NULL
DEFAULT
'2000-01-01 12:00:00'
COMMENT
'售票开始时间'
,
`use_start`
datetime
NOT
NULL
DEFAULT
'2000-01-01 12:00:00'
COMMENT
'售票开始时间'
,
`use_end`
datetime
NOT
NULL
DEFAULT
'2000-01-01 12:00:00'
COMMENT
'售票结束时间'
,
`use_end`
datetime
DEFAULT
NULL
COMMENT
'售票结束时间'
,
`comment`
varchar
(
255
)
NULL
DEFAULT
''
COMMENT
'comment'
,
`comment`
varchar
(
255
)
NULL
DEFAULT
''
COMMENT
'comment'
,
`created_at`
datetime
(
3
)
NULL
DEFAULT
NULL
COMMENT
'创建时间'
,
`created_at`
datetime
(
3
)
NULL
DEFAULT
NULL
COMMENT
'创建时间'
,
`updated_at`
datetime
(
3
)
NULL
DEFAULT
NULL
COMMENT
'修改时间'
,
`updated_at`
datetime
(
3
)
NULL
DEFAULT
NULL
COMMENT
'修改时间'
,
...
@@ -264,7 +264,7 @@ CREATE TABLE `kylin_tickets`
...
@@ -264,7 +264,7 @@ CREATE TABLE `kylin_tickets`
`time_end`
datetime
NOT
NULL
DEFAULT
'2030-01-01 12:00:00'
COMMENT
'售卖结束时间'
,
`time_end`
datetime
NOT
NULL
DEFAULT
'2030-01-01 12:00:00'
COMMENT
'售卖结束时间'
,
`time_end_express`
datetime
NOT
NULL
DEFAULT
'2030-01-01 12:00:00'
COMMENT
'快递票结束时间'
,
`time_end_express`
datetime
NOT
NULL
DEFAULT
'2030-01-01 12:00:00'
COMMENT
'快递票结束时间'
,
`use_start`
datetime
NOT
NULL
DEFAULT
'2030-01-01 12:00:00'
COMMENT
'适用开始时间'
,
`use_start`
datetime
NOT
NULL
DEFAULT
'2030-01-01 12:00:00'
COMMENT
'适用开始时间'
,
`use_end`
datetime
NOT
NULL
DEFAULT
'2030-01-01 12:00:00'
COMMENT
'适用结束时间'
,
`use_end`
datetime
DEFAULT
NULL
COMMENT
'适用结束时间'
,
`pay_countdown_minute`
int
(
11
)
NOT
NULL
DEFAULT
5
COMMENT
'支付倒计时时间'
,
`pay_countdown_minute`
int
(
11
)
NOT
NULL
DEFAULT
5
COMMENT
'支付倒计时时间'
,
`sale_remind_minute`
int
(
11
)
NOT
NULL
DEFAULT
60
COMMENT
'开票提醒倒计时(分钟数)'
,
`sale_remind_minute`
int
(
11
)
NOT
NULL
DEFAULT
60
COMMENT
'开票提醒倒计时(分钟数)'
,
`comment`
varchar
(
255
)
NULL
DEFAULT
''
COMMENT
'comment'
,
`comment`
varchar
(
255
)
NULL
DEFAULT
''
COMMENT
'comment'
,
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/controller/partner/KylinTicketsPartnerController.java
View file @
fb6f839a
...
@@ -57,8 +57,8 @@ public class KylinTicketsPartnerController {
...
@@ -57,8 +57,8 @@ public class KylinTicketsPartnerController {
@PostMapping
(
value
=
"/copy"
)
@PostMapping
(
value
=
"/copy"
)
@ApiOperation
(
value
=
"复制票务"
,
position
=
4
)
@ApiOperation
(
value
=
"复制票务"
,
position
=
4
)
@ApiResponse
(
response
=
KylinTicketPartnerVo
.
class
,
code
=
200
,
message
=
"接口返回对象参数"
)
@ApiResponse
(
response
=
KylinTicketPartnerVo
.
class
,
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
KylinTicketPartnerVo
>
copyTicket
(
@RequestParam
(
"ticketsId"
)
@NotNull
String
ticketsId
)
{
public
ResponseDto
<
KylinTicketPartnerVo
>
copyTicket
(
@RequestParam
(
"
performancesId"
)
@NotNull
String
performancesId
,
@RequestParam
(
"
ticketsId"
)
@NotNull
String
ticketsId
)
{
return
ticketsPartnerService
.
copyTicket
(
ticketsId
);
return
ticketsPartnerService
.
copyTicket
(
performancesId
,
ticketsId
);
}
}
@GetMapping
(
value
=
"/details"
)
@GetMapping
(
value
=
"/details"
)
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinTicketTimesPartnerServiceImpl.java
View file @
fb6f839a
...
@@ -88,21 +88,26 @@ public class KylinTicketTimesPartnerServiceImpl extends ServiceImpl<KylinTicketT
...
@@ -88,21 +88,26 @@ public class KylinTicketTimesPartnerServiceImpl extends ServiceImpl<KylinTicketT
LocalDateTime
createdAt
=
LocalDateTime
.
now
();
LocalDateTime
createdAt
=
LocalDateTime
.
now
();
// 标题
// 标题
String
title
=
""
;
String
title
=
""
;
String
useStart
=
createTicketTimesParam
.
getUseStart
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm"
))
;
String
useStart
;
String
useEnd
=
createTicketTimesParam
.
getUseEnd
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm"
))
;
String
useEnd
;
if
(
createTicketTimesParam
.
getType
()
==
1
)
{
if
(
createTicketTimesParam
.
getType
()
==
1
)
{
if
(!
useStart
.
split
(
" "
)[
0
].
equals
(
useEnd
.
split
(
" "
)[
0
])){
useStart
=
createTicketTimesParam
.
getUseStart
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm"
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20118
));
}
title
=
useStart
;
title
=
useStart
;
}
else
{
}
else
{
useStart
=
createTicketTimesParam
.
getUseStart
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm"
));
useEnd
=
createTicketTimesParam
.
getUseEnd
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm"
));
title
=
useStart
+
"-"
+
useEnd
;
title
=
useStart
+
"-"
+
useEnd
;
}
}
// mongo 操作
// mongo 操作
KylinTicketTimesPartnerVo
kylinTicketTimesPartnerVo
=
new
KylinTicketTimesPartnerVo
();
KylinTicketTimesPartnerVo
kylinTicketTimesPartnerVo
=
new
KylinTicketTimesPartnerVo
();
kylinTicketTimesPartnerVo
.
setTicketTimesId
(
ticketTimesId
);
kylinTicketTimesPartnerVo
.
setTicketTimesId
(
ticketTimesId
);
kylinTicketTimesPartnerVo
.
setUseStart
(
createTicketTimesParam
.
getUseStart
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
kylinTicketTimesPartnerVo
.
setUseStart
(
createTicketTimesParam
.
getUseStart
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
if
(
createTicketTimesParam
.
getType
()
==
2
)
{
kylinTicketTimesPartnerVo
.
setUseEnd
(
createTicketTimesParam
.
getUseEnd
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
kylinTicketTimesPartnerVo
.
setUseEnd
(
createTicketTimesParam
.
getUseEnd
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
}
else
{
kylinTicketTimesPartnerVo
.
setUseEnd
(
null
);
}
kylinTicketTimesPartnerVo
.
setStatus
(
1
);
kylinTicketTimesPartnerVo
.
setStatus
(
1
);
kylinTicketTimesPartnerVo
.
setTitle
(
title
);
kylinTicketTimesPartnerVo
.
setTitle
(
title
);
kylinTicketTimesPartnerVo
.
setPerformancesId
(
createTicketTimesParam
.
getPerformancesId
());
kylinTicketTimesPartnerVo
.
setPerformancesId
(
createTicketTimesParam
.
getPerformancesId
());
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinTicketsPartnerServiceImpl.java
View file @
fb6f839a
...
@@ -193,9 +193,10 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
...
@@ -193,9 +193,10 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
public
ResponseDto
<
KylinTicketPartnerVo
>
updateTicket
(
TicketCreateParam
ticketCreateParam
)
{
public
ResponseDto
<
KylinTicketPartnerVo
>
updateTicket
(
TicketCreateParam
ticketCreateParam
)
{
log
.
info
(
"票 修改"
);
log
.
info
(
"票 修改"
);
try
{
try
{
KylinTicketTimeRelation
ticketTimeRelation
=
ticketTimeRelationMapper
.
selectOne
(
KylinTicketTimesPartnerVo
ticketTimeRelation
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"times_id"
).
is
(
ticketCreateParam
.
getTimesId
())),
new
UpdateWrapper
<
KylinTicketTimeRelation
>().
eq
(
"times_id"
,
ticketCreateParam
.
getTimesId
()));
KylinTicketTimesPartnerVo
.
class
,
KylinTicketTimesPartnerVo
.
class
.
getSimpleName
());
PerformancePartnerVo
data
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
ticketTimeRelation
.
getPerformanceId
())),
PerformancePartnerVo
data
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
ticketTimeRelation
.
getPerformancesId
())),
PerformancePartnerVo
.
class
,
PerformancePartnerVo
.
class
.
getSimpleName
());
PerformancePartnerVo
.
class
,
PerformancePartnerVo
.
class
.
getSimpleName
());
if
(
data
==
null
||
data
.
getAuditStatus
()
==
null
||
data
.
getAuditStatus
()
==
0
)
{
if
(
data
==
null
||
data
.
getAuditStatus
()
==
null
||
data
.
getAuditStatus
()
==
0
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20112"
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20112"
));
...
@@ -289,11 +290,16 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
...
@@ -289,11 +290,16 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
}
}
@Override
@Override
public
ResponseDto
<
KylinTicketPartnerVo
>
copyTicket
(
String
ticketsId
)
{
public
ResponseDto
<
KylinTicketPartnerVo
>
copyTicket
(
String
performanceId
,
String
ticketsId
)
{
try
{
try
{
// 获取 当前时间 -> 创建时间
// 获取 当前时间 -> 创建时间
LocalDateTime
createdAt
=
LocalDateTime
.
now
();
LocalDateTime
createdAt
=
LocalDateTime
.
now
();
PerformancePartnerVo
performancePartnerVo
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performanceId
)),
PerformancePartnerVo
.
class
,
PerformancePartnerVo
.
class
.
getSimpleName
());
if
(
performancePartnerVo
.
getAuditStatus
()==
1
){
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20107
));
}
KylinTicketPartnerVo
kylinTicketPartnerVo
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"ticketsId"
).
is
(
ticketsId
)),
KylinTicketPartnerVo
.
class
,
KylinTicketPartnerVo
.
class
.
getSimpleName
());
KylinTicketPartnerVo
kylinTicketPartnerVo
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"ticketsId"
).
is
(
ticketsId
)),
KylinTicketPartnerVo
.
class
,
KylinTicketPartnerVo
.
class
.
getSimpleName
());
kylinTicketPartnerVo
.
setCreatedAt
(
createdAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
kylinTicketPartnerVo
.
setCreatedAt
(
createdAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
kylinTicketPartnerVo
.
setTicketsId
(
IDGenerator
.
nextSnowId
().
toString
());
kylinTicketPartnerVo
.
setTicketsId
(
IDGenerator
.
nextSnowId
().
toString
());
...
...
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