记得上下班打卡 | 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
576c086d
Commit
576c086d
authored
May 18, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
f90556fd
22ae2301
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
53 additions
and
22 deletions
+53
-22
BannersParam.java
...a/com/liquidnet/service/kylin/dto/param/BannersParam.java
+3
-1
PerformancePartnerVo.java
...quidnet/service/kylin/dto/param/PerformancePartnerVo.java
+1
-1
BannersVo.java
...in/java/com/liquidnet/service/kylin/dto/vo/BannersVo.java
+3
-0
KylinPerformancesMapper.xml
...iquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
+2
-0
KylinBannersController.java
...dnet/service/kylin/controller/KylinBannersController.java
+3
-3
KylinPerformancesServiceImpl.java
...vice/kylin/service/impl/KylinPerformancesServiceImpl.java
+30
-5
KylinBannersServiceImpl.java
...ice/kylin/service/impl/admin/KylinBannersServiceImpl.java
+3
-3
KylinPerformancesAdminServiceImpl.java
...service/impl/admin/KylinPerformancesAdminServiceImpl.java
+0
-4
KylinPerformancesPartnerServiceImpl.java
...ice/impl/partner/KylinPerformancesPartnerServiceImpl.java
+8
-5
No files found.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/BannersParam.java
View file @
576c086d
...
...
@@ -65,9 +65,11 @@ public class BannersParam implements Serializable {
private
List
positionList
;
@ApiModelProperty
(
value
=
"推广省份 多选 数组"
,
example
=
"[\"1\", \"2\", \"5\"]"
)
// @NotEmpty(message = "请选择推广省份")
private
List
provincesList
;
@ApiModelProperty
(
value
=
"推广省份 多选 数组"
,
example
=
"[\"北京\", \"天津\", \"上海\"]"
)
private
List
provincesNameList
;
@JsonIgnore
public
KylinBanners
getFields
(
String
bannersId
,
String
createdAt
)
{
KylinBanners
fields
=
new
KylinBanners
();
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/PerformancePartnerVo.java
View file @
576c086d
...
...
@@ -113,5 +113,5 @@ public class PerformancePartnerVo implements Serializable {
private
String
updatedAt
;
@ApiModelProperty
(
value
=
"是否保存"
,
example
=
""
)
private
int
isCreateSave
;
private
Integer
isCreateSave
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/BannersVo.java
View file @
576c086d
...
...
@@ -60,6 +60,9 @@ public class BannersVo implements Serializable {
@ApiModelProperty
(
value
=
"推广省份 多选 数组"
)
private
List
provincesList
;
@ApiModelProperty
(
value
=
"城市名称"
)
private
List
provincesNameList
;
@ApiModelProperty
(
value
=
"是否删除 0已删除,1正常"
)
private
Integer
isDeleted
;
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
View file @
576c086d
...
...
@@ -21,6 +21,7 @@
<resultMap
id=
"misPerformanceListResult"
type=
"com.liquidnet.service.kylin.dao.PerformanceAdminListDao"
>
<result
column=
"performances_id"
property=
"performancesId"
/>
<result
column=
"title"
property=
"title"
/>
<result
column=
"type"
property=
"type"
/>
<result
column=
"time_start"
property=
"timeStart"
/>
<result
column=
"time_end"
property=
"timeEnd"
/>
<result
column=
"total_general"
property=
"totalGeneral"
/>
...
...
@@ -145,6 +146,7 @@
p.audit_time,
p.sort,
p.title ,
p.type,
p.time_start ,
p.time_end ,
t.total_general ,
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/controller/KylinBannersController.java
View file @
576c086d
...
...
@@ -35,14 +35,14 @@ public class KylinBannersController {
@ApiOperation
(
"banner列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"position"
,
value
=
"展示位置 1首页 3周边 4演出 5积分商城 6YB 8视频"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"province
Code"
,
value
=
"城市code
"
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"province
Name"
,
value
=
"城市名称
"
),
})
public
ResponseDto
<
List
<
BannersVo
>>
blist
(
@RequestParam
()
String
position
,
@RequestParam
(
defaultValue
=
""
)
String
province
Cod
e
@RequestParam
(
defaultValue
=
""
)
String
province
Nam
e
)
{
List
result
=
new
ArrayList
();
result
=
kylinBannersServiceImpl
.
blist
(
position
,
province
Cod
e
);
result
=
kylinBannersServiceImpl
.
blist
(
position
,
province
Nam
e
);
return
ResponseDto
.
success
(
result
);
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinPerformancesServiceImpl.java
View file @
576c086d
...
...
@@ -6,7 +6,6 @@ import com.liquidnet.service.kylin.constant.KylinRedisConst;
import
com.liquidnet.service.kylin.dto.vo.PerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.TicketTimesVo
;
import
com.liquidnet.service.kylin.dto.vo.TicketVo
;
import
com.liquidnet.service.kylin.entity.KylinPerformanceStatus
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.mapper.KylinPerformancesMapper
;
import
com.liquidnet.service.kylin.service.IKylinPerformancesService
;
...
...
@@ -24,10 +23,7 @@ import org.springframework.stereotype.Service;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.util.ArrayList
;
import
java.util.Calendar
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.*
;
import
java.util.regex.Pattern
;
/**
...
...
@@ -283,4 +279,33 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
return
ticketTimesList
;
}
public
HashMap
<
String
,
Object
>
userList
(
List
performancesIds
,
int
page
,
int
size
)
{
HashMap
<
String
,
Object
>
info
=
new
HashMap
<>();
// 排序 分页
Sort
sortName
=
Sort
.
by
(
Sort
.
Direction
.
ASC
,
"timeStart"
);
Pageable
pageable
=
PageRequest
.
of
(
page
-
1
,
size
,
sortName
);
//条件
Document
queryObject
=
new
Document
();
Query
query
=
new
Query
();
query
.
addCriteria
(
Criteria
.
where
(
"performancesId"
).
in
(
performancesIds
));
// 查询总数
long
count
=
mongoTemplate
.
count
(
query
,
PerformanceVo
.
class
,
PerformanceVo
.
class
.
getSimpleName
());
query
.
getQueryObject
();
query
.
with
(
pageable
);
List
<
PerformanceVo
>
list
=
mongoTemplate
.
find
(
query
,
PerformanceVo
.
class
,
PerformanceVo
.
class
.
getSimpleName
());
// 组合数据
info
.
put
(
"total"
,
count
);
info
.
put
(
"list"
,
list
);
return
info
;
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/admin/KylinBannersServiceImpl.java
View file @
576c086d
...
...
@@ -245,7 +245,7 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
}
}
public
List
blist
(
String
position
,
String
province
Cod
e
)
{
public
List
blist
(
String
position
,
String
province
Nam
e
)
{
Query
query
=
new
Query
();
query
.
addCriteria
(
Criteria
.
where
(
"isOnline"
).
is
(
1
).
and
(
"isDeleted"
).
is
(
1
)
...
...
@@ -267,8 +267,8 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
}
Criteria
mergeCriteriaPromotion
=
new
Criteria
();
if
(!
province
Cod
e
.
isEmpty
())
{
Criteria
promotionCity
=
Criteria
.
where
(
"provinces
List"
).
in
(
provinceCod
e
);
if
(!
province
Nam
e
.
isEmpty
())
{
Criteria
promotionCity
=
Criteria
.
where
(
"provinces
NameList"
).
in
(
provinceNam
e
);
Criteria
promotionAll
=
Criteria
.
where
(
"promotionType"
).
is
(
1
);
mergeCriteriaPromotion
.
orOperator
(
promotionCity
,
promotionAll
);
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/admin/KylinPerformancesAdminServiceImpl.java
View file @
576c086d
...
...
@@ -95,10 +95,6 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
@Override
public
PerformanceMisVo
performanceDetails
(
String
performancesId
)
{
log
.
info
(
" PERFORMANCE mis演出详情"
);
// PerformanceMisVo createMisVo = mongoTemplate.findOne(
// Query.query(Criteria.where("performancesId").is(performancesId)),
// PerformanceMisVo.class,
// PerformanceMisVo.class.getSimpleName());
PerformanceMisVo
createMisVo
=
performanceVoTask
.
getPerformanceMisVo
(
performancesId
);
return
createMisVo
;
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinPerformancesPartnerServiceImpl.java
View file @
576c086d
...
...
@@ -176,6 +176,8 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
performancePartnerVo
.
setIsSubmit
(
0
);
performancePartnerVo
.
setStatus
(
0
);
performancePartnerVo
.
setNoticeImage
(
dataUtils
.
getBuyNoticeJsonString
(
step1Param
.
getNoticeIds
()));
performancePartnerVo
.
setFieldName
((
String
)
redisUtil
.
hget
(
KylinRedisConst
.
FIELDS
+
":"
+
performancePartnerVo
.
getFieldId
(),
"name"
));
performancePartnerVo
.
setNoticeImage
(
dataUtils
.
getBuyNoticeJsonString
(
step1Param
.
getNoticeIds
()));
if
(
data
!=
null
)
{
// 有修改记录
performancePartnerVo
.
setIsTrueName
(
data
.
getIsTrueName
());
performancePartnerVo
.
setLimitCount
(
data
.
getLimitCount
());
...
...
@@ -405,7 +407,7 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
);
return
ResponseDto
.
success
(
"保存成功"
);
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20115
));
}
}
...
...
@@ -658,21 +660,22 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
List
<
TicketTimesPartnerVo
>
ticketTimesPartnerVos
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)),
TicketTimesPartnerVo
.
class
,
TicketTimesPartnerVo
.
class
.
getSimpleName
());
for
(
TicketTimesPartnerVo
timeItem
:
ticketTimesPartnerVos
)
{
//复制场次
String
timesId
=
timeItem
.
getTicketTimesId
();
timeItem
.
setTicketTimesId
(
IDGenerator
.
nextSnowId
().
toString
());
timeItem
.
setPerformancesId
(
performancePartnerVo
.
getPerformancesId
());
mongoTemplate
.
insert
(
timeItem
,
TicketTimesPartnerVo
.
class
.
getSimpleName
());
List
<
TicketPartnerVo
>
ticketPartnerVos
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"timesId"
).
is
(
time
Item
.
getTicketTimesId
()
)),
TicketPartnerVo
.
class
,
TicketPartnerVo
.
class
.
getSimpleName
());
List
<
TicketPartnerVo
>
ticketPartnerVos
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"timesId"
).
is
(
time
sId
)),
TicketPartnerVo
.
class
,
TicketPartnerVo
.
class
.
getSimpleName
());
for
(
TicketPartnerVo
ticketItem
:
ticketPartnerVos
)
{
//复制票
ticketItem
.
setStatus
(
0
);
ticketItem
.
setTimesId
(
ti
cketItem
.
g
etTimesId
());
ticketItem
.
setTimesId
(
ti
meItem
.
getTick
etTimesId
());
ticketItem
.
setTicketsId
(
IDGenerator
.
nextSnowId
().
toString
());
mongoTemplate
.
insert
(
ticketItem
,
TicketPartnerVo
.
class
.
getSimpleName
());
}
}
return
performancePartnerVo
.
getPerformancesId
();
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
null
;
}
}
...
...
@@ -747,7 +750,7 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
}
else
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20116
));
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20117
));
}
}
...
...
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