记得上下班打卡 | 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
b2fe4e57
Commit
b2fe4e57
authored
May 11, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
暂时提交
parent
946dd821
Changes
19
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
589 additions
and
7 deletions
+589
-7
CreateRoadShowParam.java
...iquidnet/service/kylin/dto/param/CreateRoadShowParam.java
+23
-0
RoadShowVo.java
...n/java/com/liquidnet/service/kylin/dto/vo/RoadShowVo.java
+22
-0
RoadShowAdminVo.java
...liquidnet/service/kylin/dto/vo/admin/RoadShowAdminVo.java
+15
-0
IKylinRoadShowsService.java
...quidnet/service/kylin/service/IKylinRoadShowsService.java
+16
-0
IKylinPerformancesAdminService.java
...e/kylin/service/admin/IKylinPerformancesAdminService.java
+6
-0
IKylinRoadShowsAdminService.java
...vice/kylin/service/admin/IKylinRoadShowsAdminService.java
+32
-0
MybatisPlusCodeGenerator.java
...com/liquidnet/service/kylin/MybatisPlusCodeGenerator.java
+3
-1
PerformanceTitleDao.java
.../com/liquidnet/service/kylin/dao/PerformanceTitleDao.java
+15
-0
RoadShowAdminListDao.java
...com/liquidnet/service/kylin/dao/RoadShowAdminListDao.java
+18
-0
KylinRoadShows.java
...va/com/liquidnet/service/kylin/entity/KylinRoadShows.java
+63
-0
KylinPerformancesMapper.java
...quidnet/service/kylin/mapper/KylinPerformancesMapper.java
+7
-0
KylinRoadShowsMapper.java
.../liquidnet/service/kylin/mapper/KylinRoadShowsMapper.java
+24
-0
KylinPerformancesMapper.xml
...iquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
+27
-0
KylinRoadShowsMapper.xml
...m.liquidnet.service.kylin.mapper/KylinRoadShowsMapper.xml
+28
-0
KylinPerformancesAdminController.java
...in/controller/admin/KylinPerformancesAdminController.java
+27
-0
KylinRoadShowsAdminController.java
...kylin/controller/admin/KylinRoadShowsAdminController.java
+97
-0
KylinRoadShowsServiceImpl.java
...service/kylin/service/impl/KylinRoadShowsServiceImpl.java
+20
-0
KylinPerformancesAdminServiceImpl.java
...service/impl/admin/KylinPerformancesAdminServiceImpl.java
+19
-6
KylinRoadShowsAdminServiceImpl.java
...in/service/impl/admin/KylinRoadShowsAdminServiceImpl.java
+127
-0
No files found.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/CreateRoadShowParam.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
param
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@Data
public
class
CreateRoadShowParam
implements
Serializable
{
@ApiModelProperty
(
value
=
"巡演主键"
,
example
=
"测试场地"
)
private
String
roadShowsId
;
// @ApiModelProperty(value = "场地主键", example = "测试场地")
// private String imgPoster;
@ApiModelProperty
(
value
=
"状态 0停用 1启用"
,
example
=
"1"
,
hidden
=
true
)
private
int
status
;
@ApiModelProperty
(
value
=
"创建时间"
,
example
=
""
,
hidden
=
true
)
private
LocalDateTime
createdAt
;
@ApiModelProperty
(
value
=
"更新时间"
,
example
=
""
,
hidden
=
true
)
private
LocalDateTime
updatedAt
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/RoadShowVo.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
@ApiModel
@Data
public
class
RoadShowVo
{
@ApiModelProperty
(
value
=
"巡演主键"
,
example
=
"测试场地"
)
private
String
roadShowsId
;
@ApiModelProperty
(
value
=
"状态 0停用 1启用"
,
example
=
"1"
)
private
String
status
;
@ApiModelProperty
(
value
=
"创建时间"
,
example
=
""
,
hidden
=
true
)
private
LocalDateTime
createdAt
;
@ApiModelProperty
(
value
=
"更新时间"
,
example
=
""
,
hidden
=
true
)
private
LocalDateTime
updatedAt
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/admin/RoadShowAdminVo.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
.
admin
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
@Data
public
class
RoadShowAdminVo
{
@ApiModelProperty
(
value
=
"巡演id"
)
private
int
roadShowId
;
@ApiModelProperty
(
value
=
"状态"
)
private
int
status
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/IKylinRoadShowsService.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
service
;
import
com.liquidnet.service.kylin.entity.KylinRoadShows
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 巡演 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
public
interface
IKylinRoadShowsService
extends
IService
<
KylinRoadShows
>
{
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/admin/IKylinPerformancesAdminService.java
View file @
b2fe4e57
...
...
@@ -4,11 +4,14 @@ import com.baomidou.mybatisplus.extension.service.IService;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformancePartnerListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerListParam
;
import
com.liquidnet.service.kylin.dto.vo.partner.PerformanceCreatePartnerVo
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
java.util.List
;
/**
* <p>
* 演出 服务类
...
...
@@ -25,4 +28,7 @@ public interface IKylinPerformancesAdminService extends IService<KylinPerformanc
PageInfo
<
PerformanceAdminListDao
>
getList
(
PerformanceAdminListParam
performanceAdminListParam
);
List
<
PerformanceTitleDao
>
getListByRoadShowId
(
String
roadShowId
);
List
<
PerformanceTitleDao
>
getListByStatus
(
String
status
);
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/admin/IKylinRoadShowsAdminService.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
service
.
admin
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.RoadShowAdminListDao
;
import
com.liquidnet.service.kylin.dto.param.CreateRoadShowParam
;
import
com.liquidnet.service.kylin.dto.vo.admin.RoadShowAdminVo
;
import
com.liquidnet.service.kylin.entity.KylinRoadShows
;
/**
* <p>
* 巡演 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
public
interface
IKylinRoadShowsAdminService
extends
IService
<
KylinRoadShows
>
{
boolean
createRoadShow
(
CreateRoadShowParam
createRoadShowParam
);
boolean
updateRoadShow
(
CreateRoadShowParam
createRoadShowParam
);
boolean
deleteRoadShow
(
String
roadShowId
,
int
status
);
RoadShowAdminVo
detailsRoadShow
(
String
roadShowId
);
PageInfo
<
RoadShowAdminListDao
>
listRoadShow
(
String
title
,
int
page
,
int
size
);
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/MybatisPlusCodeGenerator.java
View file @
b2fe4e57
...
...
@@ -97,7 +97,9 @@ public class MybatisPlusCodeGenerator {
String
directory
=
"com.liquidnet.service.kylin"
;
// String[] dbTableArray = new String[]{"kylin_fields","kylin_field_status","kylin_field_relations"};
// String[] dbTableArray = new String[]{"kylin_performances","kylin_performance_status","kylin_performance_relations"};
String
[]
dbTableArray
=
new
String
[]{
"kylin_ticket_status"
,
"kylin_ticket_time_relation"
,
"kylin_ticket_times"
,
"kylin_ticket_relations"
,
"kylin_tickets"
};
// String[] dbTableArray = new String[]{"kylin_ticket_status","kylin_ticket_time_relation","kylin_ticket_times","kylin_ticket_relations","kylin_tickets"};
String
[]
dbTableArray
=
new
String
[]{
"kylin_road_shows"
};
doGenerator
(
resourcePath
,
dsc
,
directory
,
dbTableArray
);
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/PerformanceTitleDao.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
dao
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
public
class
PerformanceTitleDao
{
//演出数据
@ApiModelProperty
(
value
=
"主键id"
)
private
String
performancesId
;
@ApiModelProperty
(
value
=
"标题"
)
private
String
title
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/RoadShowAdminListDao.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
dao
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
public
class
RoadShowAdminListDao
{
//演出数据
@ApiModelProperty
(
value
=
"主键id"
)
private
String
roadShowId
;
@ApiModelProperty
(
value
=
"标题"
)
private
String
title
;
@ApiModelProperty
(
value
=
"开演时间"
)
private
String
performanceCount
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
String
createdAt
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/entity/KylinRoadShows.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 巡演
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
KylinRoadShows
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
/**
* road_shows_id
*/
private
String
roadShowsId
;
/**
* 巡演封面图
*/
private
String
title
;
/**
* 巡演封面图
*/
private
String
imgPoster
;
/**
* 状态 0停用 1启用
*/
private
Integer
status
;
/**
* comment
*/
private
String
comment
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 修改时间
*/
private
LocalDateTime
updatedAt
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinPerformancesMapper.java
View file @
b2fe4e57
...
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.mapper;
import
com.liquidnet.service.kylin.dao.FieldMisListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformancePartnerListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
...
...
@@ -24,4 +25,10 @@ public interface KylinPerformancesMapper extends BaseMapper<KylinPerformances> {
//列表
List
<
PerformanceAdminListDao
>
misPerformanceList
(
Map
<
String
,
Object
>
map
);
//根据巡演查询 通过审核演出列表
List
<
PerformanceTitleDao
>
misTitleByRoadShowIdList
(
String
roadShowId
);
//根据巡演查询 通过审核演出列表
List
<
PerformanceTitleDao
>
misTitleByStatusList
(
String
status
);
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinRoadShowsMapper.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.RoadShowAdminListDao
;
import
com.liquidnet.service.kylin.entity.KylinRoadShows
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>
* 巡演 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
public
interface
KylinRoadShowsMapper
extends
BaseMapper
<
KylinRoadShows
>
{
//列表
List
<
RoadShowAdminListDao
>
misRoadShowList
(
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 @
b2fe4e57
...
...
@@ -35,6 +35,12 @@
<result
column=
"created_at"
property=
"createdAt"
/>
</resultMap>
<resultMap
id=
"performanceTitleDaoResult"
type=
"com.liquidnet.service.kylin.dao.PerformanceTitleDao"
>
<result
column=
"performances_id"
property=
"performancesId"
/>
<result
column=
"title"
property=
"title"
/>
</resultMap>
<!-- 列表封装 -->
<sql
id=
"partner_performance_list_Column"
>
...
...
@@ -182,4 +188,25 @@
</where>
ORDER BY #{orderItem} #{orderSc}
</select>
<!-- Mis 根据巡演查询演出列表 -->
<select
id=
"misTitleByRoadShowIdList"
parameterType=
"java.lang.String"
resultMap=
"performanceTitleDaoResult"
>
SELECT performances_id,
title
FROM kylin_performances AS p
LEFT JOIN kylin_performance_status AS ps ON ps.performance_id = p.performances_id
LEFT JOIN kylin_performance_relations AS pr ON pr.performance_id = p.performances_id
WHERE (ps.status = 3 or ps.status = 6 or ps.status = 7)
AND pr.road_show_id = #{roadShowId}
</select>
<!-- Mis 根据巡演查询演出列表 -->
<select
id=
"misTitleByStatusList"
parameterType=
"java.lang.String"
resultMap=
"performanceTitleDaoResult"
>
SELECT performances_id,
title
FROM kylin_performances AS p
LEFT JOIN kylin_performance_status AS ps ON ps.performance_id = p.performances_id
LEFT JOIN kylin_performance_relations AS pr ON pr.performance_id = p.performances_id
WHERE ps.status = #{roadShowId}
</select>
</mapper>
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinRoadShowsMapper.xml
0 → 100644
View file @
b2fe4e57
<?xml version="1.0" encoding="UTF-8"?>
<!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.KylinRoadShowsMapper"
>
<resultMap
id=
"misRoadShowListResult"
type=
"com.liquidnet.service.kylin.dao.RoadShowAdminListDao"
>
<result
column=
"road_shows_id"
property=
"roadShowId"
/>
<result
column=
"title"
property=
"title"
/>
<result
column=
"performance_count"
property=
"performanceCount"
/>
<result
column=
"created_at"
property=
"createdAt"
/>
</resultMap>
<select
id=
"misRoadShowList"
parameterType=
"java.util.Map"
resultMap=
"misRoadShowListResult"
>
SELECT rs.road_shows_id,
rs.title,
count(pr.road_show_id) as 'performance_count',
rs.created_at
FROM kylin_road_shows AS rs
LEFT JOIN kylin_performance_relations AS pr ON pr.road_show_id = rs.road_shows_id
LEFT JOIN kylin_performance_status AS ps ON pr.performance_id = ps.performance_id
<where>
<if
test=
"title!=''"
>
AND title LIKE LIKE concat('%', #{title}, '%')
</if>
AND ps.status = 6 or ps.status = 3
</where>
</select>
</mapper>
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/controller/admin/KylinPerformancesAdminController.java
View file @
b2fe4e57
...
...
@@ -5,6 +5,7 @@ import com.github.pagehelper.PageInfo;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformancePartnerListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerListParam
;
import
com.liquidnet.service.kylin.dto.vo.partner.PerformanceCreatePartnerVo
;
...
...
@@ -15,6 +16,8 @@ import io.swagger.annotations.ApiResponse;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* <p>
* 演出 前端控制器
...
...
@@ -69,4 +72,28 @@ public class KylinPerformancesAdminController {
}
}
@GetMapping
(
value
=
"list/roadshow"
)
@ApiOperation
(
value
=
"列表根据巡演id"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
List
<
PerformanceTitleDao
>>
getListByRoadShowId
(
@RequestParam
(
"roadShowId"
)
String
roadShowId
)
{
List
<
PerformanceTitleDao
>
result
=
performancesAdminService
.
getListByRoadShowId
(
roadShowId
);
if
(
result
.
size
()
>
0
)
{
return
ResponseDto
.
success
(
result
);
}
else
{
return
ResponseDto
.
failure
(
"查询失败"
);
}
}
@GetMapping
(
value
=
"list/status"
)
@ApiOperation
(
value
=
"列表根据巡演id"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
List
<
PerformanceTitleDao
>>
getListByStatus
(
@RequestParam
(
"status"
)
String
status
)
{
List
<
PerformanceTitleDao
>
result
=
performancesAdminService
.
getListByStatus
(
status
);
if
(
result
.
size
()
>
0
)
{
return
ResponseDto
.
success
(
result
);
}
else
{
return
ResponseDto
.
failure
(
"查询失败"
);
}
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/controller/admin/KylinRoadShowsAdminController.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
controller
.
admin
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.RoadShowAdminListDao
;
import
com.liquidnet.service.kylin.dto.param.CreateRoadShowParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.vo.admin.RoadShowAdminVo
;
import
com.liquidnet.service.kylin.service.impl.KylinRoadShowsServiceImpl
;
import
com.liquidnet.service.kylin.service.impl.admin.KylinPerformancesAdminServiceImpl
;
import
com.liquidnet.service.kylin.service.impl.admin.KylinRoadShowsAdminServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiResponse
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
/**
* <p>
* 巡演 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Api
(
tags
=
"后端-巡演"
)
@RestController
@RequestMapping
(
"/admin/roadshow"
)
public
class
KylinRoadShowsAdminController
{
@Autowired
private
KylinRoadShowsAdminServiceImpl
roadShowsService
;
@GetMapping
(
value
=
"list"
)
@ApiOperation
(
value
=
"获取列表"
)
@ApiResponse
(
response
=
RoadShowAdminListDao
.
class
,
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
PageInfo
<
RoadShowAdminListDao
>>
performanceDetails
(
@RequestParam
(
"title"
)
String
title
,
int
page
,
int
size
)
{
PageInfo
<
RoadShowAdminListDao
>
result
=
null
;
result
=
roadShowsService
.
listRoadShow
(
title
,
page
,
size
);
if
(
null
!=
result
)
{
return
ResponseDto
.
success
(
result
);
}
else
{
return
ResponseDto
.
failure
(
"获取演出详情失败"
);
}
}
@PostMapping
(
value
=
""
)
@ApiOperation
(
value
=
"创建"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
String
>
createRoadShow
(
@RequestBody
CreateRoadShowParam
createRoadShowParam
)
{
boolean
result
=
roadShowsService
.
createRoadShow
(
createRoadShowParam
);
if
(
result
)
{
return
ResponseDto
.
success
(
"创建成功"
);
}
else
{
return
ResponseDto
.
failure
(
"创建失败"
);
}
}
@PutMapping
(
value
=
""
)
@ApiOperation
(
value
=
"修改"
)
@ApiResponse
(
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
String
>
updateRoadShow
(
@RequestBody
CreateRoadShowParam
createRoadShowParam
)
{
boolean
result
=
roadShowsService
.
updateRoadShow
(
createRoadShowParam
);
if
(
result
)
{
return
ResponseDto
.
success
(
"修改成功"
);
}
else
{
return
ResponseDto
.
failure
(
"修改失败"
);
}
}
@DeleteMapping
(
value
=
""
)
@ApiOperation
(
value
=
"删除"
)
@ApiResponse
(
response
=
PerformanceAdminListDao
.
class
,
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
String
>
performanceDetails
(
@RequestParam
(
"roadShowId"
)
String
roadShowId
,
@RequestParam
(
"status"
)
int
status
)
{
boolean
result
=
roadShowsService
.
deleteRoadShow
(
roadShowId
,
status
);
if
(
result
)
{
return
ResponseDto
.
success
(
"操作成功"
);
}
else
{
return
ResponseDto
.
failure
(
"操作失败"
);
}
}
@GetMapping
(
value
=
"details"
)
@ApiOperation
(
value
=
"详情"
)
@ApiResponse
(
response
=
PerformanceAdminListDao
.
class
,
code
=
200
,
message
=
"接口返回对象参数"
)
public
ResponseDto
<
RoadShowAdminVo
>
performanceDetails
(
@RequestParam
(
"roadShowId"
)
String
roadShowId
)
{
RoadShowAdminVo
result
=
null
;
result
=
roadShowsService
.
detailsRoadShow
(
roadShowId
);
if
(
result
!=
null
)
{
return
ResponseDto
.
success
(
result
);
}
else
{
return
ResponseDto
.
failure
(
"操作失败"
);
}
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinRoadShowsServiceImpl.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
service
.
impl
;
import
com.liquidnet.service.kylin.entity.KylinRoadShows
;
import
com.liquidnet.service.kylin.mapper.KylinRoadShowsMapper
;
import
com.liquidnet.service.kylin.service.IKylinRoadShowsService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 巡演 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Service
public
class
KylinRoadShowsServiceImpl
extends
ServiceImpl
<
KylinRoadShowsMapper
,
KylinRoadShows
>
implements
IKylinRoadShowsService
{
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/admin/KylinPerformancesAdminServiceImpl.java
View file @
b2fe4e57
...
...
@@ -11,6 +11,7 @@ import com.liquidnet.commons.lang.util.IDGenerator;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformancePartnerListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceCreateParam
;
import
com.liquidnet.service.kylin.dto.vo.partner.PerformanceCreatePartnerVo
;
...
...
@@ -109,10 +110,10 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
try
{
LocalDateTime
updatedAt
=
LocalDateTime
.
now
();
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
int
auditStatus
=
0
;
int
auditStatus
=
0
;
if
(
status
==
3
)
{
rejectTxt
=
""
;
auditStatus
=
1
;
rejectTxt
=
""
;
auditStatus
=
1
;
//修改演出
map
.
put
(
"rejectTxt"
,
rejectTxt
);
map
.
put
(
"status"
,
status
);
...
...
@@ -124,7 +125,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
objectPerformanceVo
);
}
else
if
(
status
==
4
)
{
auditStatus
=
2
;
auditStatus
=
2
;
map
.
put
(
"rejectTxt"
,
rejectTxt
);
map
.
put
(
"auditStatus"
,
auditStatus
);
map
.
put
(
"status"
,
status
);
...
...
@@ -159,11 +160,11 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
);
KylinTickets
tickets
=
new
KylinTickets
();
tickets
.
setUpdatedAt
(
updatedAt
);
ticketsMapper
.
update
(
tickets
,
new
UpdateWrapper
<
KylinTickets
>().
eq
(
"tickets_id"
,
ticketItem
.
getTicketsId
()));
ticketsMapper
.
update
(
tickets
,
new
UpdateWrapper
<
KylinTickets
>().
eq
(
"tickets_id"
,
ticketItem
.
getTicketsId
()));
KylinTicketStatus
ticketStatus
=
new
KylinTicketStatus
();
ticketStatus
.
setUpdatedAt
(
updatedAt
);
ticketStatus
.
setStatus
(
status
);
ticketStatusMapper
.
update
(
ticketStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
ticketItem
.
getTicketsId
()));
ticketStatusMapper
.
update
(
ticketStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
ticketItem
.
getTicketsId
()));
}
}
return
true
;
...
...
@@ -186,4 +187,16 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
}
return
pageInfoTmp
;
}
@Override
public
List
<
PerformanceTitleDao
>
getListByRoadShowId
(
String
roadShowId
)
{
List
<
PerformanceTitleDao
>
voList
=
performancesMapper
.
misTitleByRoadShowIdList
(
roadShowId
);
return
voList
;
}
@Override
public
List
<
PerformanceTitleDao
>
getListByStatus
(
String
status
)
{
List
<
PerformanceTitleDao
>
voList
=
performancesMapper
.
misTitleByRoadShowIdList
(
status
);
return
voList
;
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/admin/KylinRoadShowsAdminServiceImpl.java
0 → 100644
View file @
b2fe4e57
package
com
.
liquidnet
.
service
.
kylin
.
service
.
impl
.
admin
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.commons.lang.util.BeanUtil
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.RoadShowAdminListDao
;
import
com.liquidnet.service.kylin.dto.param.CreateRoadShowParam
;
import
com.liquidnet.service.kylin.dto.vo.RoadShowVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.RoadShowAdminVo
;
import
com.liquidnet.service.kylin.entity.KylinRoadShows
;
import
com.liquidnet.service.kylin.mapper.KylinRoadShowsMapper
;
import
com.liquidnet.service.kylin.service.IKylinRoadShowsService
;
import
com.liquidnet.service.kylin.service.admin.IKylinRoadShowsAdminService
;
import
com.mongodb.BasicDBObject
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.convert.MongoConverter
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDateTime
;
import
java.util.HashMap
;
import
java.util.List
;
/**
* <p>
* 巡演 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Service
public
class
KylinRoadShowsAdminServiceImpl
extends
ServiceImpl
<
KylinRoadShowsMapper
,
KylinRoadShows
>
implements
IKylinRoadShowsAdminService
{
@Autowired
private
MongoTemplate
mongoTemplate
;
@Autowired
private
MongoConverter
mongoConverter
;
@Autowired
private
KylinRoadShowsMapper
kylinRoadShowsMapper
;
@Override
public
boolean
createRoadShow
(
CreateRoadShowParam
createRoadShowParam
)
{
try
{
createRoadShowParam
.
setStatus
(
1
);
createRoadShowParam
.
setRoadShowsId
(
IDGenerator
.
nextSnowId
().
toString
());
createRoadShowParam
.
setCreatedAt
(
LocalDateTime
.
now
());
KylinRoadShows
roadShows
=
new
KylinRoadShows
();
BeanUtils
.
copyProperties
(
createRoadShowParam
,
roadShows
);
kylinRoadShowsMapper
.
insert
(
roadShows
);
RoadShowVo
roadShowVo
=
new
RoadShowVo
();
BeanUtils
.
copyProperties
(
createRoadShowParam
,
roadShowVo
);
mongoTemplate
.
insert
(
roadShows
,
RoadShowVo
.
class
.
getSimpleName
());
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
}
}
@Override
public
boolean
updateRoadShow
(
CreateRoadShowParam
createRoadShowParam
)
{
try
{
KylinRoadShows
roadShows
=
new
KylinRoadShows
();
createRoadShowParam
.
setUpdatedAt
(
LocalDateTime
.
now
());
BeanUtils
.
copyProperties
(
createRoadShowParam
,
roadShows
);
kylinRoadShowsMapper
.
update
(
roadShows
,
new
UpdateWrapper
<
KylinRoadShows
>().
eq
(
"road_shows_id"
,
createRoadShowParam
.
getRoadShowsId
()));
RoadShowVo
roadShowVo
=
new
RoadShowVo
();
BeanUtils
.
copyProperties
(
createRoadShowParam
,
roadShowVo
);
BasicDBObject
objectRoadShowVo
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
roadShows
));
mongoTemplate
.
getCollection
(
KylinRoadShows
.
class
.
getSimpleName
()).
updateOne
(
Query
.
query
(
Criteria
.
where
(
"roadShowsId"
).
is
(
createRoadShowParam
.
getRoadShowsId
())).
getQueryObject
(),
objectRoadShowVo
);
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
}
}
@Override
public
boolean
deleteRoadShow
(
String
roadShowId
,
int
status
)
{
KylinRoadShows
roadShows
=
new
KylinRoadShows
();
roadShows
.
setStatus
(
status
);
roadShows
.
setUpdatedAt
(
LocalDateTime
.
now
());
kylinRoadShowsMapper
.
update
(
roadShows
,
new
UpdateWrapper
<
KylinRoadShows
>().
eq
(
"road_shows_id"
,
roadShowId
));
BasicDBObject
objectRoadShowVo
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
roadShows
));
mongoTemplate
.
getCollection
(
KylinRoadShows
.
class
.
getSimpleName
()).
updateOne
(
Query
.
query
(
Criteria
.
where
(
"roadShowsId"
).
is
(
roadShowId
)).
getQueryObject
(),
objectRoadShowVo
);
return
false
;
}
@Override
public
RoadShowAdminVo
detailsRoadShow
(
String
roadShowId
)
{
KylinRoadShows
data
=
kylinRoadShowsMapper
.
selectOne
(
new
UpdateWrapper
<
KylinRoadShows
>().
eq
(
"road_shows_id"
,
roadShowId
));
RoadShowAdminVo
vo
=
new
RoadShowAdminVo
();
BeanUtils
.
copyProperties
(
data
,
vo
);
return
vo
;
}
@Override
public
PageInfo
<
RoadShowAdminListDao
>
listRoadShow
(
String
title
,
int
page
,
int
size
)
{
PageInfo
<
RoadShowAdminListDao
>
pageInfoTmp
=
null
;
try
{
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"title"
,
title
);
PageHelper
.
startPage
(
page
,
size
);
List
<
RoadShowAdminListDao
>
voList
=
kylinRoadShowsMapper
.
misRoadShowList
(
map
);
pageInfoTmp
=
new
PageInfo
(
voList
);
}
catch
(
Exception
e
)
{
return
null
;
}
return
pageInfoTmp
;
}
}
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