记得上下班打卡 | 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
a0de4a46
Commit
a0de4a46
authored
May 11, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交 partner列表
parent
ea801a09
Changes
19
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
774 additions
and
244 deletions
+774
-244
pom.xml
...iquidnet-service-adam/liquidnet-service-adam-impl/pom.xml
+0
-7
PerformanceListParam.java
...quidnet/service/kylin/dto/param/PerformanceListParam.java
+55
-0
PerformanceStep1Param.java
...uidnet/service/kylin/dto/param/PerformanceStep1Param.java
+3
-0
PerformanceStep2Param.java
...uidnet/service/kylin/dto/param/PerformanceStep2Param.java
+0
-3
BannersVo.java
...in/java/com/liquidnet/service/kylin/dto/vo/BannersVo.java
+2
-0
PagerVo.java
...main/java/com/liquidnet/service/kylin/dto/vo/PagerVo.java
+2
-0
PerformanceVo.java
...ava/com/liquidnet/service/kylin/dto/vo/PerformanceVo.java
+3
-3
TicketTimesVo.java
...ava/com/liquidnet/service/kylin/dto/vo/TicketTimesVo.java
+2
-0
TicketVo.java
...ain/java/com/liquidnet/service/kylin/dto/vo/TicketVo.java
+2
-0
PerformancePartnerListVo.java
...ervice/kylin/dto/vo/partner/PerformancePartnerListVo.java
+52
-0
IKylinPerformancesPartnerService.java
...lin/service/partner/IKylinPerformancesPartnerService.java
+11
-1
PerformancePartnerListDao.java
...iquidnet/service/kylin/dao/PerformancePartnerListDao.java
+34
-0
KylinPerformancesMapper.java
...quidnet/service/kylin/mapper/KylinPerformancesMapper.java
+8
-0
KylinPerformancesMapper.xml
...iquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
+86
-0
pom.xml
...uidnet-service-kylin/liquidnet-service-kylin-impl/pom.xml
+0
-8
PerformancePartnerController.java
...ylin/controller/partner/PerformancePartnerController.java
+22
-2
KylinPerformancesAdminServiceImpl.java
...service/impl/admin/KylinPerformancesAdminServiceImpl.java
+50
-153
KylinPerformancesPartnerServiceImpl.java
...ice/impl/partner/KylinPerformancesPartnerServiceImpl.java
+99
-67
PerformanceVoTask.java
.../liquidnet/service/kylin/timerTask/PerformanceVoTask.java
+343
-0
No files found.
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/pom.xml
View file @
a0de4a46
...
@@ -31,13 +31,6 @@
...
@@ -31,13 +31,6 @@
<version>
1.0-SNAPSHOT
</version>
<version>
1.0-SNAPSHOT
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-api-feign-sequence
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
<dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-data-mongodb
</artifactId>
<artifactId>
spring-boot-starter-data-mongodb
</artifactId>
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/PerformanceListParam.java
0 → 100644
View file @
a0de4a46
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
param
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
@Data
public
class
PerformanceListParam
{
@ApiModelProperty
(
value
=
"演出名称"
,
example
=
""
)
private
String
title
;
@ApiModelProperty
(
value
=
"-2全部(不包括未提交)0未发布演出列表;3审核通过;6上线;7下架;8已结束;"
,
example
=
"0"
)
private
int
status
;
@ApiModelProperty
(
value
=
"-2全部,-1未提交审核,0审核中,1审核通过,2审核拒绝"
,
example
=
"0"
)
private
int
auditStatus
;
@ApiModelProperty
(
value
=
"演出开始时间"
,
example
=
"2000-01-01 12:00:00"
)
private
String
timeStart
;
@ApiModelProperty
(
value
=
"演出结束时间"
,
example
=
"2000-01-01 12:00:00"
)
private
String
timeEnd
;
@ApiModelProperty
(
value
=
"排序类型 1创建时间倒序 2创建时间正序 3演出时间倒序 4演出时间正序"
,
example
=
"0"
)
private
int
orderType
;
@ApiModelProperty
(
value
=
"停售时间"
,
example
=
"2000-01-01 12:00:00"
)
private
String
stopSellTime
;
@ApiModelProperty
(
value
=
"页数"
,
example
=
"0"
)
private
int
page
;
@ApiModelProperty
(
value
=
"数量"
,
example
=
"20"
)
private
int
size
;
@ApiModelProperty
(
value
=
"排序字段"
,
hidden
=
true
)
private
String
orderItem
;
@ApiModelProperty
(
value
=
"排序方式"
,
hidden
=
true
)
private
String
orderSc
;
public
void
setOrderType
(
int
orderType
)
{
this
.
orderType
=
orderType
;
switch
(
orderType
)
{
case
1
:
{
orderItem
=
"created_at"
;
orderSc
=
"desc"
;
}
case
2
:
{
orderItem
=
"created_at"
;
orderSc
=
"asc"
;
}
case
3
:
{
orderItem
=
"time_start"
;
orderSc
=
"desc"
;
}
case
4
:
{
orderItem
=
"time_start"
;
orderSc
=
"asc"
;
}
}
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/PerformanceStep1Param.java
View file @
a0de4a46
...
@@ -16,6 +16,9 @@ public class PerformanceStep1Param implements Serializable {
...
@@ -16,6 +16,9 @@ public class PerformanceStep1Param implements Serializable {
@ApiModelProperty
(
value
=
"封面图"
,
example
=
"https://img.zhengzai.tv/partner/2019/05/14/5cda2d0520177.png"
)
@ApiModelProperty
(
value
=
"封面图"
,
example
=
"https://img.zhengzai.tv/partner/2019/05/14/5cda2d0520177.png"
)
private
String
imgPoster
;
private
String
imgPoster
;
@ApiModelProperty
(
value
=
"第三方id"
,
example
=
"0"
)
private
String
merchantId
;
@ApiModelProperty
(
value
=
"演出名称"
,
example
=
"测试演出"
)
@ApiModelProperty
(
value
=
"演出名称"
,
example
=
"测试演出"
)
private
String
title
;
private
String
title
;
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/PerformanceStep2Param.java
View file @
a0de4a46
...
@@ -23,9 +23,6 @@ public class PerformanceStep2Param implements Serializable {
...
@@ -23,9 +23,6 @@ public class PerformanceStep2Param implements Serializable {
@ApiModelProperty
(
value
=
"是否提交 1提交 0不提交(不验证参数)"
,
example
=
"0"
)
@ApiModelProperty
(
value
=
"是否提交 1提交 0不提交(不验证参数)"
,
example
=
"0"
)
private
int
isSubmit
;
private
int
isSubmit
;
@ApiModelProperty
(
value
=
"第三方id"
,
example
=
"0"
)
private
String
merchantId
;
@ApiModelProperty
(
value
=
"场次数据"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"场次数据"
,
hidden
=
true
)
private
List
<
TicketTimesTicketCreatePartnerVo
>
ticketTimes
;
private
List
<
TicketTimesTicketCreatePartnerVo
>
ticketTimes
;
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/BannersVo.java
View file @
a0de4a46
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -17,6 +18,7 @@ import java.util.List;
...
@@ -17,6 +18,7 @@ import java.util.List;
*/
*/
@Data
@Data
@ApiModel
public
class
BannersVo
implements
Serializable
{
public
class
BannersVo
implements
Serializable
{
@ApiModelProperty
(
value
=
"Banner主键ID"
)
@ApiModelProperty
(
value
=
"Banner主键ID"
)
private
String
bannersId
;
private
String
bannersId
;
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/PagerVo.java
View file @
a0de4a46
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
import
java.util.List
;
@Data
@Data
@ApiModel
public
class
PagerVo
<
T
>
{
public
class
PagerVo
<
T
>
{
@ApiModelProperty
(
value
=
"返回记录集合"
)
@ApiModelProperty
(
value
=
"返回记录集合"
)
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/PerformanceVo.java
View file @
a0de4a46
...
@@ -3,15 +3,16 @@ package com.liquidnet.service.kylin.dto.vo;
...
@@ -3,15 +3,16 @@ package com.liquidnet.service.kylin.dto.vo;
import
com.liquidnet.service.kylin.entity.KylinPerformanceRelations
;
import
com.liquidnet.service.kylin.entity.KylinPerformanceRelations
;
import
com.liquidnet.service.kylin.entity.KylinPerformanceStatus
;
import
com.liquidnet.service.kylin.entity.KylinPerformanceStatus
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
jdk.nashorn.internal.ir.annotations.Ignore
;
import
lombok.Data
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.List
;
@ApiModel
@Data
@Data
public
class
PerformanceVo
{
public
class
PerformanceVo
{
...
@@ -29,7 +30,6 @@ public class PerformanceVo {
...
@@ -29,7 +30,6 @@ public class PerformanceVo {
private
String
price
;
private
String
price
;
@ApiModelProperty
(
value
=
"开售时间"
)
@ApiModelProperty
(
value
=
"开售时间"
)
private
String
sellTime
;
private
String
sellTime
;
@ApiModelProperty
(
value
=
"城市id"
)
@ApiModelProperty
(
value
=
"城市id"
)
private
String
cityId
;
private
String
cityId
;
@ApiModelProperty
(
value
=
"场地id"
)
@ApiModelProperty
(
value
=
"场地id"
)
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/TicketTimesVo.java
View file @
a0de4a46
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
;
import
com.liquidnet.service.kylin.entity.KylinTicketTimes
;
import
com.liquidnet.service.kylin.entity.KylinTicketTimes
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -8,6 +9,7 @@ import java.time.format.DateTimeFormatter;
...
@@ -8,6 +9,7 @@ import java.time.format.DateTimeFormatter;
import
java.util.List
;
import
java.util.List
;
@Data
@Data
@ApiModel
public
class
TicketTimesVo
{
public
class
TicketTimesVo
{
@ApiModelProperty
(
value
=
"主键"
)
@ApiModelProperty
(
value
=
"主键"
)
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/TicketVo.java
View file @
a0de4a46
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.dto.vo;
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.dto.vo;
import
com.liquidnet.service.kylin.entity.KylinTicketRelations
;
import
com.liquidnet.service.kylin.entity.KylinTicketRelations
;
import
com.liquidnet.service.kylin.entity.KylinTicketStatus
;
import
com.liquidnet.service.kylin.entity.KylinTicketStatus
;
import
com.liquidnet.service.kylin.entity.KylinTickets
;
import
com.liquidnet.service.kylin.entity.KylinTickets
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -10,6 +11,7 @@ import java.math.BigDecimal;
...
@@ -10,6 +11,7 @@ import java.math.BigDecimal;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
@Data
@Data
@ApiModel
public
class
TicketVo
{
public
class
TicketVo
{
@ApiModelProperty
(
value
=
"主键"
)
@ApiModelProperty
(
value
=
"主键"
)
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/partner/PerformancePartnerListVo.java
0 → 100644
View file @
a0de4a46
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
.
partner
;
import
com.liquidnet.service.kylin.dto.param.PerformanceCreateParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
PerformancePartnerListVo
{
//演出数据
@ApiModelProperty
(
value
=
"主键id"
)
private
String
performancesId
;
@ApiModelProperty
(
value
=
"标题"
)
private
String
title
;
@ApiModelProperty
(
value
=
"开演时间"
)
private
String
timeStart
;
@ApiModelProperty
(
value
=
"结束时间"
)
private
String
timeEnd
;
@ApiModelProperty
(
value
=
"总库存"
)
private
int
totalGeneral
;
@ApiModelProperty
(
value
=
"销售库存"
)
private
int
saleGeneral
;
@ApiModelProperty
(
value
=
"总销售金额"
)
private
int
totalSalePrice
;
@ApiModelProperty
(
value
=
"剩余库存"
)
private
int
surplusGeneral
;
@ApiModelProperty
(
value
=
"演出状态"
)
private
int
status
;
@ApiModelProperty
(
value
=
"提交审核状态 -1未提交审核,0提交审核,1审核通过,2审核拒绝"
)
private
int
auditStatus
;
@ApiModelProperty
(
value
=
"拒绝理由"
)
private
String
rejectTxt
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
String
createdAt
;
@ApiModelProperty
(
value
=
"返回数据赋值"
,
hidden
=
true
)
public
void
setStatus0Data
(
PerformanceCreateParam
item
){
this
.
performancesId
=
item
.
getPerformancesId
();
this
.
title
=
item
.
getTitle
();
this
.
timeStart
=
item
.
getTimeStart
();
this
.
timeEnd
=
item
.
getTimeEnd
();
this
.
totalGeneral
=
0
;
this
.
saleGeneral
=
0
;
this
.
totalSalePrice
=
0
;
this
.
status
=
0
;
this
.
auditStatus
=-
1
;
this
.
rejectTxt
=
""
;
this
.
createdAt
=
item
.
getCreatedAt
();
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/partner/IKylinPerformancesPartnerService.java
View file @
a0de4a46
package
com
.
liquidnet
.
service
.
kylin
.
service
.
partner
;
package
com
.
liquidnet
.
service
.
kylin
.
service
.
partner
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.kylin.dao.PerformancePartnerListDao
;
import
com.liquidnet.service.kylin.dto.param.PerformanceCreateParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceCreateParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep1Param
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep1Param
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep2Param
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep2Param
;
import
com.liquidnet.service.kylin.dto.vo.PerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.PerformancePartnerListVo
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
java.util.HashMap
;
import
java.util.List
;
/**
/**
* <p>
* <p>
* 演出 服务类
* 演出 服务类
...
@@ -20,11 +28,13 @@ public interface IKylinPerformancesPartnerService extends IService<KylinPerforma
...
@@ -20,11 +28,13 @@ public interface IKylinPerformancesPartnerService extends IService<KylinPerforma
boolean
createStep2
(
PerformanceStep2Param
step1Param
);
boolean
createStep2
(
PerformanceStep2Param
step1Param
);
Performance
Step1
Param
getStep1
(
String
performancesId
);
Performance
Create
Param
getStep1
(
String
performancesId
);
PerformanceStep2Param
getStep2
(
String
performancesId
);
PerformanceStep2Param
getStep2
(
String
performancesId
);
boolean
onLinePerformance
(
String
performancesId
);
boolean
onLinePerformance
(
String
performancesId
);
boolean
outLinePerformance
(
String
performancesId
);
boolean
outLinePerformance
(
String
performancesId
);
PageInfo
<
PerformancePartnerListDao
>
getList
(
PerformanceListParam
performanceListParam
);
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/PerformancePartnerListDao.java
0 → 100644
View file @
a0de4a46
package
com
.
liquidnet
.
service
.
kylin
.
dao
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
public
class
PerformancePartnerListDao
{
//演出数据
@ApiModelProperty
(
value
=
"主键id"
)
private
String
performancesId
;
@ApiModelProperty
(
value
=
"标题"
)
private
String
title
;
@ApiModelProperty
(
value
=
"开演时间"
)
private
String
timeStart
;
@ApiModelProperty
(
value
=
"结束时间"
)
private
String
timeEnd
;
@ApiModelProperty
(
value
=
"总库存"
)
private
int
totalGeneral
;
@ApiModelProperty
(
value
=
"销售库存"
)
private
int
saleGeneral
;
@ApiModelProperty
(
value
=
"总销售金额"
)
private
int
totalSalePrice
;
@ApiModelProperty
(
value
=
"总销售金额"
)
private
int
surplusGeneral
;
@ApiModelProperty
(
value
=
"演出状态"
)
private
int
status
;
@ApiModelProperty
(
value
=
"提交审核状态 -1未提交审核,0提交审核,1审核通过,2审核拒绝"
)
private
int
auditStatus
;
@ApiModelProperty
(
value
=
"拒绝理由"
)
private
String
rejectTxt
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
String
createdAt
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinPerformancesMapper.java
View file @
a0de4a46
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
import
com.liquidnet.service.kylin.dao.FieldMisListDao
;
import
com.liquidnet.service.kylin.dao.PerformancePartnerListDao
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* <p>
* <p>
* 演出 Mapper 接口
* 演出 Mapper 接口
...
@@ -13,4 +18,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
...
@@ -13,4 +18,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
*/
public
interface
KylinPerformancesMapper
extends
BaseMapper
<
KylinPerformances
>
{
public
interface
KylinPerformancesMapper
extends
BaseMapper
<
KylinPerformances
>
{
//列表
List
<
PerformancePartnerListDao
>
partnerPerformanceList
(
Map
<
String
,
Object
>
map
);
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
View file @
a0de4a46
...
@@ -2,4 +2,90 @@
...
@@ -2,4 +2,90 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.liquidnet.service.kylin.mapper.KylinPerformancesMapper"
>
<mapper
namespace=
"com.liquidnet.service.kylin.mapper.KylinPerformancesMapper"
>
<resultMap
id=
"partnerPerformanceListResult"
type=
"com.liquidnet.service.kylin.dao.PerformancePartnerListDao"
>
<result
column=
"performances_id"
property=
"performancesId"
/>
<result
column=
"title"
property=
"title"
/>
<result
column=
"time_start"
property=
"timeStart"
/>
<result
column=
"time_end"
property=
"timeEnd"
/>
<result
column=
"total_general"
property=
"totalGeneral"
/>
<result
column=
"sale_general"
property=
"saleGeneral"
/>
<result
column=
"total_sale_price"
property=
"totalSalePrice"
/>
<result
column=
"surplus_general"
property=
"surplusGeneral"
/>
<result
column=
"status"
property=
"status"
/>
<result
column=
"audit_status"
property=
"auditStatus"
/>
<result
column=
"reject_txt"
property=
"rejectTxt"
/>
<result
column=
"created_at"
property=
"createdAt"
/>
</resultMap>
<!-- 列表封装 -->
<sql
id=
"partner_performance_list_Column"
>
</sql>
<!-- 第三方演出列表 (不包含退票信息) -->
<select
id=
"partnerPerformanceList"
parameterType=
"java.util.Map"
resultMap=
"partnerPerformanceListResult"
>
SELECT
p.performances_id ,
p.title ,
p.time_start ,
p.time_end ,
t.total_general ,
IFNULL(ot.sale_general , 0) AS 'sale_general' ,
IFNULL(ot.total_sale_price , 0) AS 'total_sale_price' ,
IFNULL(
(
t.total_general - ot.sale_general
) ,
0
) AS 'surplus_general' ,
ps.`status` ,
ps.audit_status ,
p.reject_txt ,
p.created_at
FROM
kylin_performances AS p
LEFT JOIN kylin_performance_status AS ps ON p.performances_id = ps.performance_id
LEFT JOIN kylin_performance_relations AS pr ON p.performances_id = pr.performance_id
LEFT JOIN(
SELECT
ttr.performance_id ,
ts.ticket_id ,
sum(ts.total_general) AS 'total_general'
FROM
kylin_ticket_status AS ts
LEFT JOIN kylin_ticket_relations AS tr ON tr.ticket_id = ts.ticket_id
LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id
) AS t ON p.performances_id = t.performance_id
LEFT JOIN(
SELECT
sum(ot.number) AS 'sale_general' ,
sum(ot.price_actual) AS 'total_sale_price' ,
ote.performance_id AS 'performance_id'
FROM
kylin_order_tickets AS ot
LEFT JOIN kylin_order_ticket_status AS ots ON ots.order_id = ot.order_tickets_id
LEFT JOIN kylin_order_ticket_entities AS ote ON ote.order_id = ot.order_tickets_id
WHERE
ots.`status` = 0
OR ots.`status` = 1
) AS ot ON ot.performance_id = p.performances_id
<where>
<if
test=
"title!=''"
>
AND title LIKE LIKE concat('%', #{title}, '%')
</if>
<if
test=
"status!='-2'"
>
AND ps.STATUS = #{status}
</if>
<if
test=
"auditStatus!='-2'"
>
AND ps.audit_status = #{auditStatus}
</if>
<if
test=
"timeStart!=''"
>
AND p.time_start BETWEEN #{timeStart} AND #{timeEnd}
</if>
<if
test=
"stopSellTime!=''"
>
AND p.time_end LIKE concat('%', #{stopSellTime}, '%')
</if>
</where>
ORDER BY #{orderItem} #{orderSc}
</select>
</mapper>
</mapper>
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/pom.xml
View file @
a0de4a46
...
@@ -18,14 +18,6 @@
...
@@ -18,14 +18,6 @@
<version>
1.0-SNAPSHOT
</version>
<version>
1.0-SNAPSHOT
</version>
</dependency>
</dependency>
<!-- api -->
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-api-feign-sequence
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
<!-- common -->
<!-- common -->
<dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<groupId>
com.liquidnet
</groupId>
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/controller/partner/PerformancePartnerController.java
View file @
a0de4a46
package
com
.
liquidnet
.
service
.
kylin
.
controller
.
partner
;
package
com
.
liquidnet
.
service
.
kylin
.
controller
.
partner
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.kylin.dao.PerformancePartnerListDao
;
import
com.liquidnet.service.kylin.dto.param.PerformanceCreateParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep1Param
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep1Param
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep2Param
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep2Param
;
import
com.liquidnet.service.kylin.dto.vo.partner.PerformancePartnerListVo
;
import
com.liquidnet.service.kylin.service.impl.partner.KylinPerformancesPartnerServiceImpl
;
import
com.liquidnet.service.kylin.service.impl.partner.KylinPerformancesPartnerServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -10,6 +15,8 @@ import io.swagger.annotations.ApiResponse;
...
@@ -10,6 +15,8 @@ import io.swagger.annotations.ApiResponse;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.HashMap
;
@Api
(
tags
=
"第三方-演出"
)
@Api
(
tags
=
"第三方-演出"
)
@RestController
@RestController
@RequestMapping
(
"partner/performance"
)
@RequestMapping
(
"partner/performance"
)
...
@@ -18,6 +25,19 @@ public class PerformancePartnerController {
...
@@ -18,6 +25,19 @@ public class PerformancePartnerController {
@Autowired
@Autowired
private
KylinPerformancesPartnerServiceImpl
performancesPartnerService
;
private
KylinPerformancesPartnerServiceImpl
performancesPartnerService
;
@PostMapping
(
value
=
"list"
)
@ApiOperation
(
value
=
"演出列表"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
PageInfo
<
PerformancePartnerListDao
>>
getList
(
@RequestBody
PerformanceListParam
performanceListParam
)
{
PageInfo
<
PerformancePartnerListDao
>
result
=
null
;
result
=
performancesPartnerService
.
getList
(
performanceListParam
);
if
(
null
==
result
)
{
return
ResponseDto
.
failure
(
"列表获取失败"
);
}
else
{
return
ResponseDto
.
success
(
result
);
}
}
@PostMapping
(
value
=
"step1"
)
@PostMapping
(
value
=
"step1"
)
@ApiOperation
(
value
=
"创建演出第一步"
)
@ApiOperation
(
value
=
"创建演出第一步"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
...
@@ -45,8 +65,8 @@ public class PerformancePartnerController {
...
@@ -45,8 +65,8 @@ public class PerformancePartnerController {
@GetMapping
(
value
=
"step1"
)
@GetMapping
(
value
=
"step1"
)
@ApiOperation
(
value
=
"获取演出第一步数据"
)
@ApiOperation
(
value
=
"获取演出第一步数据"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
Performance
Step1
Param
>
createStep1
(
@RequestParam
(
"performancesId"
)
String
performancesId
)
{
public
ResponseDto
<
Performance
Create
Param
>
createStep1
(
@RequestParam
(
"performancesId"
)
String
performancesId
)
{
Performance
Step1
Param
result
=
performancesPartnerService
.
getStep1
(
performancesId
);
Performance
Create
Param
result
=
performancesPartnerService
.
getStep1
(
performancesId
);
if
(
result
==
null
)
{
if
(
result
==
null
)
{
return
ResponseDto
.
failure
(
"获取数据失败"
);
return
ResponseDto
.
failure
(
"获取数据失败"
);
}
else
{
}
else
{
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/admin/KylinPerformancesAdminServiceImpl.java
View file @
a0de4a46
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinPerformancesPartnerServiceImpl.java
View file @
a0de4a46
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/
service/impl
/PerformanceVoTask.java
→
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/
timerTask
/PerformanceVoTask.java
View file @
a0de4a46
This diff is collapsed.
Click to expand it.
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