记得上下班打卡 | 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
054a1a6c
Commit
054a1a6c
authored
Jun 16, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改脚本 刷新状态的方法,更改数据迁移脚本
parent
6822fa74
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
70 additions
and
39 deletions
+70
-39
KylinPerformancesAdminServiceImpl.java
...kylin/service/impl/KylinPerformancesAdminServiceImpl.java
+5
-5
DataUtils.java
...iquidnet/client/admin/zhengzai/kylin/utils/DataUtils.java
+7
-2
MongoVoUtils.java
...idnet/client/admin/zhengzai/kylin/utils/MongoVoUtils.java
+2
-1
PerformanceVoUtils.java
...client/admin/zhengzai/kylin/utils/PerformanceVoUtils.java
+4
-1
KylinPerformancesMapper.xml
...iquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
+1
-1
DataImpl.java
...va/com/liquidnet/service/kylin/service/impl/DataImpl.java
+20
-11
KylinPerformancesPartnerServiceImpl.java
...ice/impl/partner/KylinPerformancesPartnerServiceImpl.java
+3
-1
KylinTicketsPartnerServiceImpl.java
.../service/impl/partner/KylinTicketsPartnerServiceImpl.java
+4
-6
PerformanceVoTask.java
.../liquidnet/service/kylin/timerTask/PerformanceVoTask.java
+6
-1
DataUtils.java
...ain/java/com/liquidnet/service/kylin/utils/DataUtils.java
+12
-7
MongoVoUtils.java
.../java/com/liquidnet/service/kylin/utils/MongoVoUtils.java
+6
-3
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinPerformancesAdminServiceImpl.java
View file @
054a1a6c
...
@@ -242,7 +242,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -242,7 +242,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
performanceRelations
.
setRoadShowId
(
roadShowId
);
performanceRelations
.
setRoadShowId
(
roadShowId
);
performanceRelationsMapper
.
update
(
performanceRelations
,
new
UpdateWrapper
<
KylinPerformanceRelations
>().
eq
(
"performance_id"
,
performancesId
));
performanceRelationsMapper
.
update
(
performanceRelations
,
new
UpdateWrapper
<
KylinPerformanceRelations
>().
eq
(
"performance_id"
,
performancesId
));
dataUtils
.
updatePerformanceMongo
(
performancesId
);
performanceVoUtils
.
performanceVoStatus
(
performancesId
);
return
true
;
return
true
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
false
;
return
false
;
...
@@ -264,7 +264,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -264,7 +264,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
KylinPerformanceStatus
performanceStatus
=
new
KylinPerformanceStatus
();
KylinPerformanceStatus
performanceStatus
=
new
KylinPerformanceStatus
();
performanceStatus
.
setIsRecommend
(
isRecommend
);
performanceStatus
.
setIsRecommend
(
isRecommend
);
performanceStatusMapper
.
update
(
performanceStatus
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
performanceStatusMapper
.
update
(
performanceStatus
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
dataUtils
.
updatePerformanceMongo
(
performancesId
);
performanceVoUtils
.
performanceVoStatus
(
performancesId
);
return
true
;
return
true
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
false
;
return
false
;
...
@@ -286,7 +286,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -286,7 +286,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)).
getQueryObject
(),
object
object
);
);
dataUtils
.
updatePerformanceMongo
(
performancesId
);
performanceVoUtils
.
performanceVoStatus
(
performancesId
);
return
1
;
return
1
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
...
@@ -524,7 +524,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -524,7 +524,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
ticketStatus
.
setUpdatedAt
(
updatedAt
);
ticketStatus
.
setUpdatedAt
(
updatedAt
);
ticketStatus
.
setIsAgent
(
status
);
ticketStatus
.
setIsAgent
(
status
);
ticketStatusMapper
.
update
(
ticketStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
ticketId
));
ticketStatusMapper
.
update
(
ticketStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
ticketId
));
dataUtils
.
updatePerformanceMongo
(
performancesId
);
performanceVoUtils
.
performanceVoStatus
(
performancesId
);
return
true
;
return
true
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
false
;
return
false
;
...
@@ -554,7 +554,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -554,7 +554,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
performanceStatusMapper
.
update
(
performanceStatus
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
item
.
getId
()));
performanceStatusMapper
.
update
(
performanceStatus
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
item
.
getId
()));
}
}
}
}
dataUtils
.
updatePerformanceMongo
(
performancesId
);
performanceVoUtils
.
performanceVoStatus
(
performancesId
);
return
true
;
return
true
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
false
;
return
false
;
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/utils/DataUtils.java
View file @
054a1a6c
...
@@ -144,9 +144,14 @@ public class DataUtils {
...
@@ -144,9 +144,14 @@ public class DataUtils {
redisUtil
.
del
(
KylinRedisConst
.
CHECK_USER_RELATION
+
checkUserId
);
redisUtil
.
del
(
KylinRedisConst
.
CHECK_USER_RELATION
+
checkUserId
);
}
}
public
void
updatePerformanceMongo
(
String
performanceIds
)
{
public
void
updatePerformanceMongo
(
String
performanceIds
,
KylinPerformanceVo
paramVo
)
{
//查询 mysql 数据
//查询 mysql 数据
KylinPerformanceVo
vo
=
mongoVoUtils
.
combinePerformanceVoData
(
performanceIds
);
KylinPerformanceVo
vo
;
if
(
null
==
paramVo
)
{
vo
=
mongoVoUtils
.
combinePerformanceVoData
(
performanceIds
);
}
else
{
vo
=
paramVo
;
}
if
(
vo
!=
null
)
{
if
(
vo
!=
null
)
{
try
{
try
{
//删除 mongo数据
//删除 mongo数据
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/utils/MongoVoUtils.java
View file @
054a1a6c
...
@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.kylin.utils;
...
@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.kylin.utils;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
...
@@ -97,7 +98,7 @@ public class MongoVoUtils {
...
@@ -97,7 +98,7 @@ public class MongoVoUtils {
if
(
kylinTicketVo
.
getMemberPrice
().
compareTo
(
kylinTicketVo
.
getPrice
())
!=
0
)
{
if
(
kylinTicketVo
.
getMemberPrice
().
compareTo
(
kylinTicketVo
.
getPrice
())
!=
0
)
{
isDiscount
=
1
;
isDiscount
=
1
;
}
}
if
(
!
kylinTicketVo
.
getTimeStart
().
equalsIgnoreCase
(
kylinTicketVo
.
getMemberTimeStart
())
)
{
if
(
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
kylinTicketVo
.
getMemberTimeStart
())
<
0
)
{
isAdvance
=
1
;
isAdvance
=
1
;
}
}
if
(
kylinTicketVo
.
getIsMember
()
==
1
)
{
if
(
kylinTicketVo
.
getIsMember
()
==
1
)
{
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/utils/PerformanceVoUtils.java
View file @
054a1a6c
...
@@ -141,6 +141,7 @@ public class PerformanceVoUtils {
...
@@ -141,6 +141,7 @@ public class PerformanceVoUtils {
changeStatus
.
setSurplusGeneral
(
surplusGeneral
);
changeStatus
.
setSurplusGeneral
(
surplusGeneral
);
}
}
ticketStatusMapper
.
update
(
changeStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
kylinTicketVoItem
.
getTicketsId
()));
ticketStatusMapper
.
update
(
changeStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
kylinTicketVoItem
.
getTicketsId
()));
kylinTicketVoItem
.
setStatus
(
status
);
//演出状态
//演出状态
if
(
status
==
6
)
{
//单一票 可购买 则为可购买
if
(
status
==
6
)
{
//单一票 可购买 则为可购买
...
@@ -158,7 +159,9 @@ public class PerformanceVoUtils {
...
@@ -158,7 +159,9 @@ public class PerformanceVoUtils {
KylinPerformanceStatus
changeStatus
=
new
KylinPerformanceStatus
();
KylinPerformanceStatus
changeStatus
=
new
KylinPerformanceStatus
();
changeStatus
.
setStatus
(
appStatus
);
changeStatus
.
setStatus
(
appStatus
);
performanceStatusMapper
.
update
(
changeStatus
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
performanceStatusMapper
.
update
(
changeStatus
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
dataUtils
.
updatePerformanceMongo
(
performancesId
);
vo
.
setAppStatus
(
appStatus
);
dataUtils
.
updatePerformanceMongo
(
performancesId
,
vo
);
}
}
}
}
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
View file @
054a1a6c
...
@@ -184,7 +184,7 @@
...
@@ -184,7 +184,7 @@
</if>
</if>
AND pr.merchant_id = #{merchantId}
AND pr.merchant_id = #{merchantId}
</where>
</where>
ORDER BY
#{orderItem} #
{orderSc}
ORDER BY
${orderItem} $
{orderSc}
</select>
</select>
<!-- Mis演出列表 (不包含退票信息) -->
<!-- Mis演出列表 (不包含退票信息) -->
<select
id=
"misPerformanceList"
parameterType=
"java.util.Map"
resultMap=
"misPerformanceListResult"
>
<select
id=
"misPerformanceList"
parameterType=
"java.util.Map"
resultMap=
"misPerformanceListResult"
>
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/DataImpl.java
View file @
054a1a6c
package
com
.
liquidnet
.
service
.
kylin
.
service
.
impl
;
package
com
.
liquidnet
.
service
.
kylin
.
service
.
impl
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerVo
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketTimesPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketTimesPartnerVo
;
import
com.liquidnet.service.kylin.entity.*
;
import
com.liquidnet.service.kylin.entity.*
;
import
com.liquidnet.service.kylin.mapper.*
;
import
com.liquidnet.service.kylin.mapper.*
;
import
com.liquidnet.service.kylin.timerTask.PerformanceVoTask
;
import
com.liquidnet.service.kylin.utils.DataUtils
;
import
com.liquidnet.service.kylin.utils.DataUtils
;
import
com.liquidnet.service.kylin.utils.MongoVoUtils
;
import
com.liquidnet.service.kylin.utils.MongoVoUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -46,7 +49,11 @@ public class DataImpl {
...
@@ -46,7 +49,11 @@ public class DataImpl {
@Autowired
@Autowired
private
KylinTicketRelationsMapper
ticketRelationsMapper
;
private
KylinTicketRelationsMapper
ticketRelationsMapper
;
@Autowired
@Autowired
private
PerformanceVoTask
performanceVoTask
;
@Autowired
private
DataUtils
dataUtils
;
private
DataUtils
dataUtils
;
@Autowired
private
RedisUtil
redisUtil
;
public
boolean
performance
()
{
public
boolean
performance
()
{
try
{
try
{
...
@@ -73,8 +80,8 @@ public class DataImpl {
...
@@ -73,8 +80,8 @@ public class DataImpl {
KylinTicketTimesPartnerVo
ticketTimesPartnerVo
=
new
KylinTicketTimesPartnerVo
();
KylinTicketTimesPartnerVo
ticketTimesPartnerVo
=
new
KylinTicketTimesPartnerVo
();
KylinTicketPartnerVo
ticketPartnerVo
=
new
KylinTicketPartnerVo
();
KylinTicketPartnerVo
ticketPartnerVo
=
new
KylinTicketPartnerVo
();
int
count
=
1
00
;
int
count
=
2
00
;
int
page
=
4
;
int
page
=
0
;
try
{
try
{
Class
.
forName
(
driverClassName
);
//执行驱动
Class
.
forName
(
driverClassName
);
//执行驱动
...
@@ -116,6 +123,8 @@ public class DataImpl {
...
@@ -116,6 +123,8 @@ public class DataImpl {
performances
.
setMobile
(
resultData
.
getString
(
"mobile"
));
performances
.
setMobile
(
resultData
.
getString
(
"mobile"
));
performances
.
setDescribes
(
resultData
.
getString
(
"describe"
));
performances
.
setDescribes
(
resultData
.
getString
(
"describe"
));
performances
.
setDetails
(
resultData
.
getString
(
"detail"
));
performances
.
setDetails
(
resultData
.
getString
(
"detail"
));
performances
.
setCityId
(
Integer
.
parseInt
(
resultData
.
getString
(
"city_id"
)));
performances
.
setCityName
((
String
)
redisUtil
.
hget
(
KylinRedisConst
.
FIELDS
+
":"
+
resultData
.
getInt
(
"field_id"
),
"city_name"
));
performances
.
setNoticeImage
(
"[{\"id\":1,\"sort\":1,\"message\":\"因演出票品非普通商品,其背后承载的文化服务具有时效性、稀缺性等特征,故不适用7天无理由退货政策。因“不可抗力”导致的演出取消或延期除外。\",\"title\":\"门票退换\",\"type\":\"image\",\"imgUrl\":\"http://img-zhengzai-tv.oss-cn-hangzhou.aliyuncs.com/partner/2019/01/21/5c45722882a13.png\"},{\"id\":7,\"sort\":2,\"message\":\"凭订单二维码或手机号兑票入场,二维码或手机号请勿泄露,以免影响入场。个人原因导致的信息泄露,主办方/平台方不承担任何责任。\",\"title\":\"电子票\",\"type\":\"image\",\"imgUrl\":\"http://img-zhengzai-tv.oss-cn-hangzhou.aliyuncs.com/partner/2019/01/21/5c456d9482fb9.png\"},{\"id\":3,\"sort\":3,\"message\":\"本场演出不设座位,均为站席观演。\",\"title\":\"仅设站席\",\"type\":\"image\",\"imgUrl\":\"http://img-zhengzai-tv.oss-cn-hangzhou.aliyuncs.com/partner/2019/01/21/5c456e93db0b9.png\"},{\"id\":12,\"sort\":4,\"message\":\"每场现场票数量由场地方决定,具体请到现场询问。\",\"title\":\"现场票\",\"type\":\"image\",\"imgUrl\":\"http://img-zhengzai-tv.oss-cn-hangzhou.aliyuncs.com/partner/2019/06/17/5d07647eaa55f.png\"}]"
);
performances
.
setNoticeImage
(
"[{\"id\":1,\"sort\":1,\"message\":\"因演出票品非普通商品,其背后承载的文化服务具有时效性、稀缺性等特征,故不适用7天无理由退货政策。因“不可抗力”导致的演出取消或延期除外。\",\"title\":\"门票退换\",\"type\":\"image\",\"imgUrl\":\"http://img-zhengzai-tv.oss-cn-hangzhou.aliyuncs.com/partner/2019/01/21/5c45722882a13.png\"},{\"id\":7,\"sort\":2,\"message\":\"凭订单二维码或手机号兑票入场,二维码或手机号请勿泄露,以免影响入场。个人原因导致的信息泄露,主办方/平台方不承担任何责任。\",\"title\":\"电子票\",\"type\":\"image\",\"imgUrl\":\"http://img-zhengzai-tv.oss-cn-hangzhou.aliyuncs.com/partner/2019/01/21/5c456d9482fb9.png\"},{\"id\":3,\"sort\":3,\"message\":\"本场演出不设座位,均为站席观演。\",\"title\":\"仅设站席\",\"type\":\"image\",\"imgUrl\":\"http://img-zhengzai-tv.oss-cn-hangzhou.aliyuncs.com/partner/2019/01/21/5c456e93db0b9.png\"},{\"id\":12,\"sort\":4,\"message\":\"每场现场票数量由场地方决定,具体请到现场询问。\",\"title\":\"现场票\",\"type\":\"image\",\"imgUrl\":\"http://img-zhengzai-tv.oss-cn-hangzhou.aliyuncs.com/partner/2019/06/17/5d07647eaa55f.png\"}]"
);
performances
.
setTimeStart
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"time_start"
).
toString
()));
performances
.
setTimeStart
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"time_start"
).
toString
()));
performances
.
setTimeEnd
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"time_end"
).
toString
()));
performances
.
setTimeEnd
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"time_end"
).
toString
()));
...
@@ -262,9 +271,9 @@ public class DataImpl {
...
@@ -262,9 +271,9 @@ public class DataImpl {
String
title
=
""
;
String
title
=
""
;
String
useStart
=
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
ticketData
.
getTimestamp
(
"use_start"
).
toString
()).
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm"
));
String
useStart
=
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
ticketData
.
getTimestamp
(
"use_start"
).
toString
()).
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm"
));
;
String
useEnd
=
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
ticketData
.
getTimestamp
(
"use_end"
).
toString
()).
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm"
));
String
useEnd
=
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
ticketData
.
getTimestamp
(
"use_end"
).
toString
()).
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm"
));
;
if
(
ticketData
.
getInt
(
"type"
)
==
1
)
{
if
(
ticketData
.
getInt
(
"type"
)
==
1
)
{
title
=
useStart
;
title
=
useStart
;
}
else
{
}
else
{
...
@@ -382,17 +391,17 @@ public class DataImpl {
...
@@ -382,17 +391,17 @@ public class DataImpl {
}
}
for
(
int
i
=
0
;
i
<
performanceIds
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
performanceIds
.
size
();
i
++)
{
dataUtils
.
updatePerformanceMongo
(
performanceIds
.
get
(
i
));
performanceVoTask
.
performanceVoStatus
(
performanceIds
.
get
(
i
));
}
}
resultData
.
last
();
resultData
.
last
();
rowCount
+=
resultData
.
getRow
();
rowCount
+=
resultData
.
getRow
();
//
if (allCountResult > rowCount) {
if
(
allCountResult
>
rowCount
)
{
//
isBreak = true;
isBreak
=
true
;
//
page+=1;
page
+=
1
;
//
} else {
}
else
{
//
isBreak = false;
isBreak
=
false
;
//
}
}
}
while
(
isBreak
);
}
while
(
isBreak
);
return
true
;
return
true
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinPerformancesPartnerServiceImpl.java
View file @
054a1a6c
...
@@ -505,7 +505,8 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
...
@@ -505,7 +505,8 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
performanceStatusMapper
.
update
(
performanceStatus
performanceStatusMapper
.
update
(
performanceStatus
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
dataUtils
.
updatePerformanceMongo
(
performancesId
);
performanceVoTask
.
performanceVoStatus
(
performancesId
);
// dataUtils.updatePerformanceMongo(performancesId);
return
ResponseDto
.
success
(
"下线成功"
);
return
ResponseDto
.
success
(
"下线成功"
);
}
else
{
}
else
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20111
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20111
));
...
@@ -587,6 +588,7 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
...
@@ -587,6 +588,7 @@ public class KylinPerformancesPartnerServiceImpl extends ServiceImpl<KylinPerfor
List
<
PerformancePartnerListDao
>
voList
=
performancesMapper
.
partnerPerformanceList
(
BeanUtil
.
convertBeanToMap
(
performancePartnerListParam
));
List
<
PerformancePartnerListDao
>
voList
=
performancesMapper
.
partnerPerformanceList
(
BeanUtil
.
convertBeanToMap
(
performancePartnerListParam
));
pageInfoTmp
=
new
PageInfo
(
voList
);
pageInfoTmp
=
new
PageInfo
(
voList
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20104
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20104
));
}
}
}
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinTicketsPartnerServiceImpl.java
View file @
054a1a6c
...
@@ -14,7 +14,7 @@ import com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo;
...
@@ -14,7 +14,7 @@ import com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo;
import
com.liquidnet.service.kylin.entity.*
;
import
com.liquidnet.service.kylin.entity.*
;
import
com.liquidnet.service.kylin.mapper.*
;
import
com.liquidnet.service.kylin.mapper.*
;
import
com.liquidnet.service.kylin.service.partner.IKylinTicketsPartnerService
;
import
com.liquidnet.service.kylin.service.partner.IKylinTicketsPartnerService
;
import
com.liquidnet.service.kylin.
utils.DataUtils
;
import
com.liquidnet.service.kylin.
timerTask.PerformanceVoTask
;
import
com.mongodb.BasicDBObject
;
import
com.mongodb.BasicDBObject
;
import
com.mongodb.client.model.FindOneAndUpdateOptions
;
import
com.mongodb.client.model.FindOneAndUpdateOptions
;
import
com.mongodb.client.model.ReturnDocument
;
import
com.mongodb.client.model.ReturnDocument
;
...
@@ -58,8 +58,6 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
...
@@ -58,8 +58,6 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
@Autowired
@Autowired
private
KylinTicketTimeRelationMapper
ticketTimeRelationMapper
;
private
KylinTicketTimeRelationMapper
ticketTimeRelationMapper
;
@Autowired
private
KylinTicketsMapper
ticketsMapper
;
@Autowired
@Autowired
private
KylinTicketStatusMapper
ticketStatusMapper
;
private
KylinTicketStatusMapper
ticketStatusMapper
;
...
@@ -67,7 +65,7 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
...
@@ -67,7 +65,7 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
@Autowired
@Autowired
private
KylinTicketRelationsMapper
ticketRelationsMapper
;
private
KylinTicketRelationsMapper
ticketRelationsMapper
;
@Autowired
@Autowired
private
DataUtils
dataUtils
;
private
PerformanceVoTask
performanceVoTask
;
@Override
@Override
public
ResponseDto
<
KylinTicketPartnerVo
>
createTicketSummary
(
TicketCreateParam
ticketCreateParam
)
{
public
ResponseDto
<
KylinTicketPartnerVo
>
createTicketSummary
(
TicketCreateParam
ticketCreateParam
)
{
...
@@ -357,7 +355,7 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
...
@@ -357,7 +355,7 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
object
object
);
);
dataUtils
.
updatePerformanceMongo
(
performancesId
);
performanceVoTask
.
performanceVoStatus
(
performancesId
);
return
ResponseDto
.
success
(
"上线成功"
);
return
ResponseDto
.
success
(
"上线成功"
);
}
else
{
}
else
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20110
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20110
));
...
@@ -387,7 +385,7 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
...
@@ -387,7 +385,7 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
object
object
);
);
dataUtils
.
updatePerformanceMongo
(
performancesId
);
performanceVoTask
.
performanceVoStatus
(
performancesId
);
return
ResponseDto
.
success
(
"下线成功"
);
return
ResponseDto
.
success
(
"下线成功"
);
}
else
{
}
else
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20111
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20111
));
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/timerTask/PerformanceVoTask.java
View file @
054a1a6c
...
@@ -149,6 +149,7 @@ public class PerformanceVoTask {
...
@@ -149,6 +149,7 @@ public class PerformanceVoTask {
changeStatus
.
setSurplusGeneral
(
surplusGeneral
);
changeStatus
.
setSurplusGeneral
(
surplusGeneral
);
}
}
ticketStatusMapper
.
update
(
changeStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
kylinTicketVoItem
.
getTicketsId
()));
ticketStatusMapper
.
update
(
changeStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
kylinTicketVoItem
.
getTicketsId
()));
kylinTicketVoItem
.
setStatus
(
status
);
//演出状态
//演出状态
if
(
status
==
6
)
{
//单一票 可购买 则为可购买
if
(
status
==
6
)
{
//单一票 可购买 则为可购买
...
@@ -162,11 +163,15 @@ public class PerformanceVoTask {
...
@@ -162,11 +163,15 @@ public class PerformanceVoTask {
}
}
}
}
}
}
if
(
vo
.
getAppStatus
()==
7
){
appStatus
=
7
;
}
//修改演出状态
//修改演出状态
KylinPerformanceStatus
changeStatus
=
new
KylinPerformanceStatus
();
KylinPerformanceStatus
changeStatus
=
new
KylinPerformanceStatus
();
changeStatus
.
setStatus
(
appStatus
);
changeStatus
.
setStatus
(
appStatus
);
performanceStatusMapper
.
update
(
changeStatus
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
performanceStatusMapper
.
update
(
changeStatus
,
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
dataUtils
.
updatePerformanceMongo
(
performancesId
);
vo
.
setAppStatus
(
appStatus
);
dataUtils
.
updatePerformanceMongo
(
performancesId
,
vo
);
}
}
}
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/utils/DataUtils.java
View file @
054a1a6c
...
@@ -307,9 +307,14 @@ public class DataUtils {
...
@@ -307,9 +307,14 @@ public class DataUtils {
}
}
public
void
updatePerformanceMongo
(
String
performanceIds
)
{
public
void
updatePerformanceMongo
(
String
performanceIds
,
KylinPerformanceVo
paramVo
)
{
//查询 mysql 数据
//查询 mysql 数据
KylinPerformanceVo
vo
=
mongoVoUtils
.
combinePerformanceVoData
(
performanceIds
);
KylinPerformanceVo
vo
;
if
(
null
==
paramVo
)
{
vo
=
mongoVoUtils
.
combinePerformanceVoData
(
performanceIds
);
}
else
{
vo
=
paramVo
;
}
if
(
vo
!=
null
)
{
if
(
vo
!=
null
)
{
try
{
try
{
//删除 mongo数据
//删除 mongo数据
...
@@ -327,7 +332,7 @@ public class DataUtils {
...
@@ -327,7 +332,7 @@ public class DataUtils {
//删除redis
//删除redis
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES
+
performanceIds
);
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES
+
performanceIds
);
// 大龙相关 演出列表
// 大龙相关 演出列表
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES_LIST_CITYNAME
+
vo
.
getCityName
());
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES_LIST_CITYNAME
+
vo
.
getCityName
());
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES_LIST_RECOMMEND
);
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES_LIST_RECOMMEND
);
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES_ROADLIST
+
vo
.
getRoadShowId
());
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES_ROADLIST
+
vo
.
getRoadShowId
());
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -386,8 +391,8 @@ public class DataUtils {
...
@@ -386,8 +391,8 @@ public class DataUtils {
redisUtil
.
incr
(
performanceIdKey
,
buyCount
);
redisUtil
.
incr
(
performanceIdKey
,
buyCount
);
break
;
break
;
}
}
if
(
null
==
redisUtil
.
get
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
))
{
if
(
null
==
redisUtil
.
get
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
))
{
redisUtil
.
set
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
,
0
);
redisUtil
.
set
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
,
0
);
}
}
if
(
i
==
0
)
{
if
(
i
==
0
)
{
count
=
(
int
)
redisUtil
.
get
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
);
count
=
(
int
)
redisUtil
.
get
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
);
...
@@ -411,8 +416,8 @@ public class DataUtils {
...
@@ -411,8 +416,8 @@ public class DataUtils {
redisUtil
.
decr
(
performanceIdKey
,
Math
.
abs
(
buyCount
));
redisUtil
.
decr
(
performanceIdKey
,
Math
.
abs
(
buyCount
));
break
;
break
;
}
}
if
(
null
==
redisUtil
.
get
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
))
{
if
(
null
==
redisUtil
.
get
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
))
{
redisUtil
.
set
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
,
0
);
redisUtil
.
set
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
,
0
);
}
}
if
(
i
==
0
)
{
if
(
i
==
0
)
{
count
=
(
int
)
redisUtil
.
get
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
);
count
=
(
int
)
redisUtil
.
get
(
redisKey
+
":"
+
KylinRedisConst
.
TICKET_ID
+
":"
+
item
);
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/utils/MongoVoUtils.java
View file @
054a1a6c
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.utils;
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.utils;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.commons.lang.util.BeanUtil
;
import
com.liquidnet.commons.lang.util.BeanUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
...
@@ -101,7 +102,8 @@ public class MongoVoUtils {
...
@@ -101,7 +102,8 @@ public class MongoVoUtils {
if
(
kylinTicketVo
.
getMemberPrice
().
compareTo
(
kylinTicketVo
.
getPrice
())
!=
0
)
{
if
(
kylinTicketVo
.
getMemberPrice
().
compareTo
(
kylinTicketVo
.
getPrice
())
!=
0
)
{
isDiscount
=
1
;
isDiscount
=
1
;
}
}
if
(!
kylinTicketVo
.
getTimeStart
().
equalsIgnoreCase
(
kylinTicketVo
.
getMemberTimeStart
()))
{
if
(
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
kylinTicketVo
.
getMemberTimeStart
())
<
0
)
{
isAdvance
=
1
;
isAdvance
=
1
;
}
}
if
(
kylinTicketVo
.
getIsMember
()
==
1
)
{
if
(
kylinTicketVo
.
getIsMember
()
==
1
)
{
...
@@ -144,6 +146,7 @@ public class MongoVoUtils {
...
@@ -144,6 +146,7 @@ public class MongoVoUtils {
voData
.
setFieldsData
(
fields
,
cityName
);
voData
.
setFieldsData
(
fields
,
cityName
);
voData
.
setTimePriceVipAndLack
(
isLackRegister
,
isMember
,
isExclusive
,
price
,
stopSellTime
,
sellTime
,
isAdvance
,
isDiscount
,
payCountdownMinute
);
voData
.
setTimePriceVipAndLack
(
isLackRegister
,
isMember
,
isExclusive
,
price
,
stopSellTime
,
sellTime
,
isAdvance
,
isDiscount
,
payCountdownMinute
);
voData
.
setTicketTimeList
(
timeList
);
voData
.
setTicketTimeList
(
timeList
);
voData
.
setAppStatus
(
p2
.
getStatus
());
return
voData
;
return
voData
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
...
@@ -165,8 +168,8 @@ public class MongoVoUtils {
...
@@ -165,8 +168,8 @@ public class MongoVoUtils {
BeanUtils
.
copyProperties
(
data
,
voItem
);
BeanUtils
.
copyProperties
(
data
,
voItem
);
redisVo
.
add
(
voItem
);
redisVo
.
add
(
voItem
);
List
<
KylinOrderListVo
>
redisData
=
dataUtils
.
getOrderList
(
userId
);
List
<
KylinOrderListVo
>
redisData
=
dataUtils
.
getOrderList
(
userId
);
if
(
redisData
.
size
()>
0
)
{
if
(
redisData
.
size
()
>
0
)
{
if
(
redisData
.
get
(
0
).
getOrderTicketsId
().
equals
(
orderId
))
{
if
(
redisData
.
get
(
0
).
getOrderTicketsId
().
equals
(
orderId
))
{
redisData
.
remove
(
0
);
redisData
.
remove
(
0
);
}
}
}
}
...
...
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