记得上下班打卡 | 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
8750657f
Commit
8750657f
authored
May 05, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加 演出相关 空类
parent
e731e14f
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
826 additions
and
40 deletions
+826
-40
PerformancePartnerDto.java
...om/liquidnet/service/kylin/dto/PerformancePartnerDto.java
+208
-0
PerformanceStep1Param.java
...uidnet/service/kylin/dto/param/PerformanceStep1Param.java
+61
-0
IKylinPerformancesService.java
...dnet/service/kylin/service/IKylinPerformancesService.java
+16
-0
IKylinPerformancesPartnerService.java
...lin/service/partner/IKylinPerformancesPartnerService.java
+21
-0
MybatisPlusCodeGenerator.java
...com/liquidnet/service/kylin/MybatisPlusCodeGenerator.java
+3
-2
KylinPerformanceRelations.java
...idnet/service/kylin/entity/KylinPerformanceRelations.java
+78
-0
KylinPerformanceStatus.java
...iquidnet/service/kylin/entity/KylinPerformanceStatus.java
+78
-0
KylinPerformances.java
...com/liquidnet/service/kylin/entity/KylinPerformances.java
+163
-0
KylinPerformanceRelationsMapper.java
...service/kylin/mapper/KylinPerformanceRelationsMapper.java
+16
-0
KylinPerformanceStatusMapper.java
...et/service/kylin/mapper/KylinPerformanceStatusMapper.java
+16
-0
KylinPerformancesMapper.java
...quidnet/service/kylin/mapper/KylinPerformancesMapper.java
+16
-0
KylinPerformancesMapper.xml
...iquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
+5
-0
KylinPerformancesController.java
...service/kylin/controller/KylinPerformancesController.java
+20
-0
KylinPerformancesServiceImpl.java
...vice/kylin/service/impl/KylinPerformancesServiceImpl.java
+20
-0
FieldsAdminServiceImpl.java
...vice/kylin/service/impl/admin/FieldsAdminServiceImpl.java
+40
-38
KylinPerformancesPartnerServiceImpl.java
...ice/impl/partner/KylinPerformancesPartnerServiceImpl.java
+65
-0
No files found.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/PerformancePartnerDto.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
dto
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@Data
public
class
PerformancePartnerDto
implements
Serializable
{
/**
* performances_id
*/
private
String
performancesId
;
/**
* 演出名称
*/
private
String
title
;
/**
* 1音乐节 2演唱会 3小型演出 4展览 6舞台剧
*/
private
Integer
type
;
/**
* 演出海报
*/
private
String
imgPoster
;
/**
* 省id
*/
private
String
provinceId
;
/**
* 省名称
*/
private
String
provinceName
;
/**
* 城市id
*/
private
Integer
cityId
;
/**
* 城市名称
*/
private
String
cityName
;
/**
* 县id
*/
private
Integer
districtId
;
/**
* 县名称
*/
private
String
districtName
;
/**
* 批文地址
*/
private
String
approvalUrl
;
/**
* 演出公告
*/
private
String
notice
;
/**
* 主办方id
*/
private
String
sponsorId
;
/**
* 主办方类型
*/
private
String
sponsorType
;
/**
* 主办方
*/
private
String
sponsor
;
/**
* 联系人
*/
private
String
contacts
;
/**
* 联系电话
*/
private
String
mobile
;
/**
* 演出简介
*/
private
String
describe
;
/**
* 演出详情
*/
private
String
details
;
/**
* 购票须知
*/
private
String
noticeImage
;
/**
* 演出开始时间
*/
private
LocalDateTime
timeStart
;
/**
* 演出结束时间
*/
private
LocalDateTime
timeEnd
;
/**
* 拒绝理由
*/
private
String
rejectTxt
;
/**
* 权重 高则在上
*/
private
Integer
sort
;
/**
* comment
*/
private
String
comment
;
/**
* 复制来源演出id
*/
private
String
copyId
;
/**
* 商户id
*/
private
String
merchantId
;
/**
* 场地id
*/
private
String
fieldId
;
/**
* 巡演id
*/
private
String
roadShowId
;
/**
* 专题id
*/
private
String
projectId
;
/**
* 视频id
*/
private
String
videoId
;
/**
* 是否显示 0全部用户可见 1白名单可见 2任何不显示
*/
private
Integer
isShow
;
/**
* 状态:-1删除;0未提交;1审核中;2审核中(自动上线);3审核通过;4审核未通过;6上线;7下架;8活动结束;9活动取消退款中;10活动取消退
*/
private
String
status
;
/**
* 是否售卖 0停止 1正常
*/
private
Integer
statusSell
;
/**
* 是否开启分销 0关闭 1开启
*/
private
Integer
isDistribution
;
/**
* 是否关联小程序 0不关联 1关联
*/
private
Integer
syncAgent
;
/**
* -1未提交审核,0提交审核,1审核通过,2审核拒绝
*/
private
Integer
auditStatus
;
/**
* 创建时间
*/
private
String
createdAt
;
/**
* 修改时间
*/
private
String
updatedAt
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/PerformanceStep1Param.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
param
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
PerformanceStep1Param
implements
Serializable
{
@ApiModelProperty
(
value
=
"演出id"
,
example
=
""
)
@JsonIgnore
private
String
performancesId
;
@ApiModelProperty
(
value
=
"封面图"
,
example
=
"https://img.zhengzai.tv/partner/2019/05/14/5cda2d0520177.png"
)
private
String
imgPoster
;
@ApiModelProperty
(
value
=
"演出名称"
,
example
=
"测试演出"
)
private
String
title
;
@ApiModelProperty
(
value
=
"演出类型 1音乐节 2演唱会 3小型演出 4展览 6舞台剧"
,
example
=
"3"
)
private
String
type
;
@ApiModelProperty
(
value
=
"演出开始时间"
,
example
=
"2021-05-01 12:00:00"
)
private
String
timeStart
;
@ApiModelProperty
(
value
=
"演出结束时间"
,
example
=
"2021-05-04 12:00:00"
)
private
String
timeEnd
;
@ApiModelProperty
(
value
=
"场地id"
,
example
=
"1"
)
private
String
fieldId
;
@ApiModelProperty
(
value
=
"演出公告"
,
example
=
"这是演出公告"
)
private
String
notice
;
@ApiModelProperty
(
value
=
"主办方id"
,
example
=
"1"
)
private
String
sponsorId
;
@ApiModelProperty
(
value
=
"主办方类型"
,
example
=
"1"
)
private
String
sponsorType
;
@ApiModelProperty
(
value
=
"主办方名称"
,
example
=
"主办方名称"
)
private
String
sponsor
;
@ApiModelProperty
(
value
=
"联系人"
,
example
=
"联系人"
)
private
String
contacts
;
@ApiModelProperty
(
value
=
"联系方式"
,
example
=
"手机号"
)
private
String
mobile
;
@ApiModelProperty
(
value
=
"演出详情"
,
example
=
"<p>演出详情</p>"
)
private
String
details
;
@ApiModelProperty
(
value
=
"演出批文地址"
,
example
=
"这是一个演出批文地址"
)
private
String
approvalUrl
;
@ApiModelProperty
(
value
=
""
,
example
=
""
)
@JsonIgnore
private
String
createdAt
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/IKylinPerformancesService.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
service
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 演出 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-05
*/
public
interface
IKylinPerformancesService
extends
IService
<
KylinPerformances
>
{
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/partner/IKylinPerformancesPartnerService.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
service
.
partner
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep1Param
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
/**
* <p>
* 演出 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-05
*/
public
interface
IKylinPerformancesPartnerService
extends
IService
<
KylinPerformances
>
{
boolean
createStep1
(
PerformanceStep1Param
step1Param
);
boolean
createStep2
();
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/MybatisPlusCodeGenerator.java
View file @
8750657f
...
@@ -15,7 +15,7 @@ public class MybatisPlusCodeGenerator {
...
@@ -15,7 +15,7 @@ public class MybatisPlusCodeGenerator {
/**
/**
* @param moduleRootPath 项目模块根路径 到 /src 之前 ex:E:\projects\trlabs-bus-v1\trlabs-bus-service\trlabs-common\trlabs-mybatis
* @param moduleRootPath 项目模块根路径 到 /src 之前 ex:E:\projects\trlabs-bus-v1\trlabs-bus-service\trlabs-common\trlabs-mybatis
* @param dsc 数据源
* @param dsc 数据源
* @param parentName 相当于业务模块名 com.liquidnet.service.
adam
全限定类名
* @param parentName 相当于业务模块名 com.liquidnet.service.
kylin
全限定类名
* @param tableNames 表名
* @param tableNames 表名
*/
*/
public
static
void
doGenerator
(
String
moduleRootPath
,
public
static
void
doGenerator
(
String
moduleRootPath
,
...
@@ -95,7 +95,8 @@ public class MybatisPlusCodeGenerator {
...
@@ -95,7 +95,8 @@ public class MybatisPlusCodeGenerator {
String
resourcePath
=
"/Users/hujiachen/Downloads/tmp"
;
String
resourcePath
=
"/Users/hujiachen/Downloads/tmp"
;
String
directory
=
"com.liquidnet.service.kylin"
;
String
directory
=
"com.liquidnet.service.kylin"
;
String
[]
dbTableArray
=
new
String
[]{
"kylin_fields"
,
"kylin_field_status"
,
"kylin_field_relations"
};
// String[] dbTableArray = new String[]{"kylin_fields","kylin_field_status","kylin_field_relations"};
String
[]
dbTableArray
=
new
String
[]{
"kylin_performances"
,
"kylin_performance_status"
,
"kylin_performance_relations"
};
doGenerator
(
resourcePath
,
dsc
,
directory
,
dbTableArray
);
doGenerator
(
resourcePath
,
dsc
,
directory
,
dbTableArray
);
}
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/entity/KylinPerformanceRelations.java
0 → 100644
View file @
8750657f
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-05
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
KylinPerformanceRelations
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
/**
* performance_relations_id
*/
private
String
performanceRelationsId
;
/**
* 演出关联id
*/
private
String
performanceId
;
/**
* 复制来源演出id
*/
private
String
copyId
;
/**
* 商户id
*/
private
String
merchantId
;
/**
* 场地id
*/
private
String
fieldId
;
/**
* 巡演id
*/
private
String
roadShowId
;
/**
* 专题id
*/
private
String
projectId
;
/**
* 视频id
*/
private
String
videoId
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 修改时间
*/
private
LocalDateTime
updatedAt
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/entity/KylinPerformanceStatus.java
0 → 100644
View file @
8750657f
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-05
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
KylinPerformanceStatus
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
/**
* performance_status_id
*/
private
String
performanceStatusId
;
/**
* 演出关联id
*/
private
String
performanceId
;
/**
* 是否显示 0全部用户可见 1白名单可见 2任何不显示
*/
private
Integer
isShow
;
/**
* 状态:-1删除;0未提交;1审核中;2审核中(自动上线);3审核通过;4审核未通过;6上线;7下架;8活动结束;9活动取消退款中;10活动取消退
*/
private
String
status
;
/**
* 是否售卖 0停止 1正常
*/
private
Integer
statusSell
;
/**
* 是否开启分销 0关闭 1开启
*/
private
Integer
isDistribution
;
/**
* 是否关联小程序 0不关联 1关联
*/
private
Integer
syncAgent
;
/**
* -1未提交审核,0提交审核,1审核通过,2审核拒绝
*/
private
Integer
auditStatus
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 修改时间
*/
private
LocalDateTime
updatedAt
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/entity/KylinPerformances.java
0 → 100644
View file @
8750657f
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-05
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
KylinPerformances
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
/**
* performances_id
*/
private
String
performancesId
;
/**
* 演出名称
*/
private
String
title
;
/**
* 1音乐节 2演唱会 3小型演出 4展览 6舞台剧
*/
private
Integer
type
;
/**
* 演出海报
*/
private
String
imgPoster
;
/**
* 省id
*/
private
String
provinceId
;
/**
* 省名称
*/
private
String
provinceName
;
/**
* 城市id
*/
private
Integer
cityId
;
/**
* 城市名称
*/
private
String
cityName
;
/**
* 县id
*/
private
Integer
districtId
;
/**
* 县名称
*/
private
String
districtName
;
/**
* 批文地址
*/
private
String
approvalUrl
;
/**
* 演出公告
*/
private
String
notice
;
/**
* 主办方id
*/
private
String
sponsorId
;
/**
* 主办方类型
*/
private
String
sponsorType
;
/**
* 主办方
*/
private
String
sponsor
;
/**
* 联系人
*/
private
String
contacts
;
/**
* 联系电话
*/
private
String
mobile
;
/**
* 演出简介
*/
private
String
describe
;
/**
* 演出详情
*/
private
String
details
;
/**
* 购票须知
*/
private
String
noticeImage
;
/**
* 演出开始时间
*/
private
LocalDateTime
timeStart
;
/**
* 演出结束时间
*/
private
LocalDateTime
timeEnd
;
/**
* 拒绝理由
*/
private
String
rejectTxt
;
/**
* 权重 高则在上
*/
private
Integer
sort
;
/**
* 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/KylinPerformanceRelationsMapper.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
import
com.liquidnet.service.kylin.entity.KylinPerformanceRelations
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 演出状态 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-05
*/
public
interface
KylinPerformanceRelationsMapper
extends
BaseMapper
<
KylinPerformanceRelations
>
{
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinPerformanceStatusMapper.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
import
com.liquidnet.service.kylin.entity.KylinPerformanceStatus
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 演出状态 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-05
*/
public
interface
KylinPerformanceStatusMapper
extends
BaseMapper
<
KylinPerformanceStatus
>
{
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinPerformancesMapper.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 演出 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-05
*/
public
interface
KylinPerformancesMapper
extends
BaseMapper
<
KylinPerformances
>
{
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
0 → 100644
View file @
8750657f
<?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.KylinPerformancesMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/controller/KylinPerformancesController.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 演出 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-05-05
*/
@RestController
@RequestMapping
(
"/user/performance"
)
public
class
KylinPerformancesController
{
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinPerformancesServiceImpl.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
service
.
impl
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.mapper.KylinPerformancesMapper
;
import
com.liquidnet.service.kylin.service.IKylinPerformancesService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 演出 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-05
*/
@Service
public
class
KylinPerformancesServiceImpl
extends
ServiceImpl
<
KylinPerformancesMapper
,
KylinPerformances
>
implements
IKylinPerformancesService
{
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/admin/FieldsAdminServiceImpl.java
View file @
8750657f
...
@@ -55,6 +55,46 @@ public class FieldsAdminServiceImpl implements KylinFieldsAdminService {
...
@@ -55,6 +55,46 @@ public class FieldsAdminServiceImpl implements KylinFieldsAdminService {
@Autowired
@Autowired
private
KylinFieldRelationMapper
fieldRelationsMapper
;
private
KylinFieldRelationMapper
fieldRelationsMapper
;
/**
* 创建场地
*
* @param fieldsParam
* @return boolean
*/
@Override
@Transactional
public
boolean
fieldCreate
(
FieldsParam
fieldsParam
)
{
try
{
// 获取 主键id
String
fieldsId
=
IDGenerator
.
nextSnowId
().
toString
();
// 获取 当前时间 -> 创建时间
LocalDateTime
createdAt
=
LocalDateTime
.
now
();
// mysql 操作
fieldsMapper
.
insert
(
fieldsParam
.
getFields
(
fieldsId
,
createdAt
));
kylinFieldStatusMapper
.
insert
(
fieldsParam
.
getFieldStatus
(
fieldsId
,
createdAt
,
1
,
1
,
1
,
1
));
fieldRelationsMapper
.
insert
(
fieldsParam
.
getFieldRelations
(
fieldsId
,
createdAt
));
// mongo 操作
FieldsVo
fieldsVo
=
new
FieldsVo
();
BeanUtils
.
copyProperties
(
fieldsParam
,
fieldsVo
);
fieldsVo
.
setFieldsId
(
fieldsId
);
fieldsVo
.
setCreatedAt
(
createdAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
fieldsVo
.
setUpdatedAt
(
createdAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
FieldsVo
data
=
mongoTemplate
.
insert
(
fieldsVo
,
FieldsVo
.
class
.
getSimpleName
()
);
// redis 操作
redisUtil
.
hset
(
KylinRedisConst
.
FIELDS
,
fieldsId
,
fieldsVo
);
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
}
}
/**
/**
* mis修改场地全部数据
* mis修改场地全部数据
*
*
...
@@ -94,44 +134,6 @@ public class FieldsAdminServiceImpl implements KylinFieldsAdminService {
...
@@ -94,44 +134,6 @@ public class FieldsAdminServiceImpl implements KylinFieldsAdminService {
}
}
}
}
/**
* 创建场地
*
* @param fieldsParam
* @return boolean
*/
@Override
@Transactional
public
boolean
fieldCreate
(
FieldsParam
fieldsParam
)
{
try
{
// 获取 主键id
String
fieldsId
=
IDGenerator
.
nextSnowId
().
toString
();
// 获取 当前时间 -> 创建时间
LocalDateTime
createdAt
=
LocalDateTime
.
now
();
// mysql 操作
fieldsMapper
.
insert
(
fieldsParam
.
getFields
(
fieldsId
,
createdAt
));
kylinFieldStatusMapper
.
insert
(
fieldsParam
.
getFieldStatus
(
fieldsId
,
createdAt
,
1
,
1
,
1
,
1
));
fieldRelationsMapper
.
insert
(
fieldsParam
.
getFieldRelations
(
fieldsId
,
createdAt
));
// mongo 操作
FieldsVo
fieldsVo
=
new
FieldsVo
();
BeanUtils
.
copyProperties
(
fieldsParam
,
fieldsVo
);
fieldsVo
.
setFieldsId
(
fieldsId
);
fieldsVo
.
setCreatedAt
(
createdAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
fieldsVo
.
setUpdatedAt
(
createdAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
FieldsVo
data
=
mongoTemplate
.
insert
(
fieldsVo
,
FieldsVo
.
class
.
getSimpleName
()
);
// redis 操作
redisUtil
.
hset
(
KylinRedisConst
.
FIELDS
,
fieldsId
,
fieldsVo
);
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
}
}
/**
/**
* 场地列表 - 条件查询
* 场地列表 - 条件查询
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinPerformancesPartnerServiceImpl.java
0 → 100644
View file @
8750657f
package
com
.
liquidnet
.
service
.
kylin
.
service
.
impl
.
partner
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.kylin.dto.PerformancePartnerDto
;
import
com.liquidnet.service.kylin.dto.param.PerformanceStep1Param
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.mapper.KylinPerformancesMapper
;
import
com.liquidnet.service.kylin.service.partner.IKylinPerformancesPartnerService
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
/**
* <p>
* 演出 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-05
*/
@Service
public
class
KylinPerformancesPartnerServiceImpl
extends
ServiceImpl
<
KylinPerformancesMapper
,
KylinPerformances
>
implements
IKylinPerformancesPartnerService
{
@Autowired
private
MongoTemplate
mongoTemplate
;
@Override
public
boolean
createStep1
(
PerformanceStep1Param
step1Param
)
{
// 获取 主键id
String
performanceId
=
IDGenerator
.
nextSnowId
().
toString
();
// 获取 当前时间 -> 创建时间
LocalDateTime
createdAt
=
LocalDateTime
.
now
();
try
{
// mongo 操作 记录演出中间数据
// PerformancePartnerDto performancePartnerDto = new PerformancePartnerDto();
// BeanUtils.copyProperties(step1Param, performancePartnerDto);
// performancePartnerDto.setPerformancesId(performanceId);
// performancePartnerDto.setCreatedAt(createdAt.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
// performancePartnerDto.setUpdatedAt(createdAt.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
// PerformancePartnerDto data = mongoTemplate.insert(
// performancePartnerDto, PerformancePartnerDto.class.getSimpleName()
// );
step1Param
.
setCreatedAt
(
createdAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
step1Param
.
setPerformancesId
(
performanceId
);
PerformanceStep1Param
data
=
mongoTemplate
.
insert
(
step1Param
,
PerformanceStep1Param
.
class
.
getSimpleName
()
);
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
}
}
@Override
public
boolean
createStep2
()
{
return
false
;
}
}
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