记得上下班打卡 | 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
2be5cc94
Commit
2be5cc94
authored
Aug 10, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
admin 审核
parent
6c82e714
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
204 additions
and
275 deletions
+204
-275
KylinPerformancesAdminServiceImpl.java
...kylin/service/impl/KylinPerformancesAdminServiceImpl.java
+40
-14
DataUtils.java
...iquidnet/client/admin/zhengzai/kylin/utils/DataUtils.java
+6
-0
RedisUtil.java
...java/com.liquidnet.common.cache/redis/util/RedisUtil.java
+131
-256
OrderIdsDao.java
...ain/java/com/liquidnet/service/kylin/dao/OrderIdsDao.java
+18
-0
KylinOrderTicketsMapper.java
...quidnet/service/kylin/mapper/KylinOrderTicketsMapper.java
+3
-4
KylinOrderTicketsMapper.xml
...iquidnet.service.kylin.mapper/KylinOrderTicketsMapper.xml
+6
-1
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 @
2be5cc94
package
com
.
liquidnet
.
client
.
admin
.
zhengzai
.
kylin
.
service
.
impl
;
package
com
.
liquidnet
.
client
.
admin
.
zhengzai
.
kylin
.
service
.
impl
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
...
@@ -8,15 +9,19 @@ import com.liquidnet.client.admin.zhengzai.kylin.utils.DataUtils;
...
@@ -8,15 +9,19 @@ import com.liquidnet.client.admin.zhengzai.kylin.utils.DataUtils;
import
com.liquidnet.client.admin.zhengzai.kylin.utils.PerformanceVoUtils
;
import
com.liquidnet.client.admin.zhengzai.kylin.utils.PerformanceVoUtils
;
import
com.liquidnet.commons.lang.util.BeanUtil
;
import
com.liquidnet.commons.lang.util.BeanUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.dao.*
;
import
com.liquidnet.service.kylin.dao.*
;
import
com.liquidnet.service.kylin.dto.param.*
;
import
com.liquidnet.service.kylin.dto.param.*
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceAgentVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceAgentVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceDamaiVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceDamaiVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceMemberHistoryVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceMemberHistoryVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.PerformanceRefundConfigVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.PerformanceRefundConfigVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
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.dto.vo.partner.TicketTimesTicketCreatePartnerVo
;
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.admin.IKylinPerformancesAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
...
@@ -83,13 +88,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -83,13 +88,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
private
KylinTicketStatusMapper
ticketStatusMapper
;
private
KylinTicketStatusMapper
ticketStatusMapper
;
@Autowired
@Autowired
private
KylinTicketRelationsMapper
ticketRelationsMapper
;
private
KylinOrderTicketsMapper
kylinOrderTicketsMapper
;
@Autowired
private
KylinTicketTimesMapper
ticketTimesMapper
;
@Autowired
private
KylinTicketTimeRelationMapper
ticketTimeRelationMapper
;
@Override
@Override
public
KylinPerformanceMisVo
performanceDetails
(
String
performancesId
)
{
public
KylinPerformanceMisVo
performanceDetails
(
String
performancesId
)
{
...
@@ -114,14 +113,13 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -114,14 +113,13 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
map
.
put
(
"auditStatus"
,
auditStatus
);
map
.
put
(
"auditStatus"
,
auditStatus
);
map
.
put
(
"updatedAt"
,
updatedAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
map
.
put
(
"updatedAt"
,
updatedAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
BasicDBObject
objectPerformanceVo
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
map
));
BasicDBObject
objectPerformanceVo
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
map
));
mongoTemplate
.
getCollection
(
PerformancePartnerVo
.
class
.
getSimpleName
()).
findOneAndUpdat
e
(
mongoTemplate
.
getCollection
(
PerformancePartnerVo
.
class
.
getSimpleName
()).
updateOn
e
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)).
getQueryObject
(),
objectPerformanceVo
,
objectPerformanceVo
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
KylinPerformanceStatus
sqlStatus
=
performanceStatusMapper
.
selectOne
(
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
KylinPerformanceStatus
sqlStatus
=
performanceStatusMapper
.
selectOne
(
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
dataUtils
.
setPerformanceIsTrueName
(
performancesId
,
sqlStatus
.
getIsTrueName
());
dataUtils
.
setPerformanceIsTrueName
(
performancesId
,
sqlStatus
.
getIsTrueName
());
if
(
sqlStatus
.
getStatus
()
==
1
)
{
if
(
sqlStatus
.
getStatus
()
==
1
)
{
log
.
info
(
" PERFORMANCE 演出审核 第一次"
);
log
.
info
(
" PERFORMANCE 演出审核 第一次"
);
//修改
//修改
...
@@ -159,10 +157,12 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -159,10 +157,12 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
HashMap
<
String
,
Object
>
mapSql
=
new
HashMap
<>();
HashMap
<
String
,
Object
>
mapSql
=
new
HashMap
<>();
mapSql
.
put
(
"status"
,
9
);
mapSql
.
put
(
"status"
,
9
);
mapSql
.
put
(
"updatedAt"
,
updatedAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
mapSql
.
put
(
"updatedAt"
,
updatedAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
performanceVoUtils
.
updatePerformanceMySql
(
performancesId
,
mapSql
,
performanceVoUtils
.
getPerformanceMisVo
(
performancesId
),
updatedAt
,
auditStatus
);
KylinPerformanceMisVo
vo
=
performanceVoUtils
.
getPerformanceMisVo
(
performancesId
);
performanceVoUtils
.
updatePerformanceMySql
(
performancesId
,
mapSql
,
vo
,
updatedAt
,
auditStatus
);
if
(
sqlStatus
.
getStatus
()
>=
6
&&
sqlStatus
.
getStatus
()
!=
7
)
{
//若 演出上 则 线判断状态
if
(
sqlStatus
.
getStatus
()
>=
6
&&
sqlStatus
.
getStatus
()
!=
7
)
{
//若 演出上 则 线判断状态
performanceVoUtils
.
performanceVoStatus
(
performancesId
);
performanceVoUtils
.
performanceVoStatus
(
performancesId
);
}
}
delOrderTicketsRedis
(
vo
);
}
}
dataUtils
.
delPerformanceRedis
(
performancesId
);
dataUtils
.
delPerformanceRedis
(
performancesId
);
...
@@ -575,8 +575,8 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -575,8 +575,8 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
vo
.
setPerformancesId
(
kylinPerformances
.
getPerformancesId
());
vo
.
setPerformancesId
(
kylinPerformances
.
getPerformancesId
());
vo
.
setTitle
(
kylinPerformances
.
getTitle
());
vo
.
setTitle
(
kylinPerformances
.
getTitle
());
vo
.
setIsCanRefund
(
kylinPerformanceStatus
.
getIsCanRefund
());
vo
.
setIsCanRefund
(
kylinPerformanceStatus
.
getIsCanRefund
());
vo
.
setRefundCloseTime
(
kylinPerformanceStatus
.
getRefundCloseTime
()
==
null
?
""
:
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
kylinPerformanceStatus
.
getRefundCloseTime
()));
vo
.
setRefundCloseTime
(
kylinPerformanceStatus
.
getRefundCloseTime
()
==
null
?
""
:
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
kylinPerformanceStatus
.
getRefundCloseTime
()));
vo
.
setRefundOpenTime
(
kylinPerformanceStatus
.
getRefundOpenTime
()
==
null
?
""
:
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
kylinPerformanceStatus
.
getRefundOpenTime
()));
vo
.
setRefundOpenTime
(
kylinPerformanceStatus
.
getRefundOpenTime
()
==
null
?
""
:
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
kylinPerformanceStatus
.
getRefundOpenTime
()));
return
vo
;
return
vo
;
}
}
...
@@ -648,4 +648,30 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -648,4 +648,30 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
public
List
<
PerformanceSponsorDao
>
getPerformanceSponsorList
(
String
sponsorType
)
{
public
List
<
PerformanceSponsorDao
>
getPerformanceSponsorList
(
String
sponsorType
)
{
return
performancesMapper
.
getPerformanceSponsorList
(
sponsorType
);
return
performancesMapper
.
getPerformanceSponsorList
(
sponsorType
);
}
}
//删除演出下所有订单缓存(订单详情,订单列表)
public
void
delOrderTicketsRedis
(
KylinPerformanceMisVo
vo
)
{
//找到所有ticketId
List
<
TicketTimesTicketCreatePartnerVo
>
timesVoList
=
vo
.
getTicketTimes
();
for
(
TicketTimesTicketCreatePartnerVo
timesVo
:
timesVoList
)
{
List
<
String
>
orderTicketRedisIdList
=
new
ArrayList
<>();
List
<
String
>
userRedisIdList
=
new
ArrayList
<>();
List
<
String
>
orderTicketIdList
=
new
ArrayList
<>();
List
<
OrderIdsDao
>
orderIdsDaoList
=
kylinOrderTicketsMapper
.
getOrderUserIdByTimesId
(
timesVo
.
getTicketTimesId
());
for
(
OrderIdsDao
item
:
orderIdsDaoList
)
{
orderTicketRedisIdList
.
add
(
KylinRedisConst
.
ORDER
+
item
.
getOrderTicketsId
());
userRedisIdList
.
add
(
KylinRedisConst
.
ORDER_LIST
+
item
.
getUserId
());
orderTicketIdList
.
add
(
item
.
getOrderTicketsId
());
}
HashMap
<
String
,
Object
>
mapMongo
=
new
HashMap
<>();
mapMongo
.
put
(
"useStart"
,
timesVo
.
getUseStart
());
mongoTemplate
.
getCollection
(
KylinOrderTicketVo
.
class
.
getSimpleName
()).
updateMany
(
Query
.
query
(
Criteria
.
where
(
"orderTicketsId"
).
in
(
orderTicketIdList
)).
getQueryObject
(),
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
mapMongo
))
);
dataUtils
.
delOrderIdUserIdRedis
(
orderTicketRedisIdList
,
userRedisIdList
);
}
}
}
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/utils/DataUtils.java
View file @
2be5cc94
...
@@ -313,12 +313,18 @@ public class DataUtils {
...
@@ -313,12 +313,18 @@ public class DataUtils {
redisUtil
.
del
(
KylinRedisConst
.
ORDER_REFUND
.
concat
(
id
));
redisUtil
.
del
(
KylinRedisConst
.
ORDER_REFUND
.
concat
(
id
));
}
}
}
}
public
void
delOrderRefundVoByOrderId
(
List
<
String
>
orderIds
){
public
void
delOrderRefundVoByOrderId
(
List
<
String
>
orderIds
){
for
(
String
id
:
orderIds
)
{
for
(
String
id
:
orderIds
)
{
redisUtil
.
del
(
KylinRedisConst
.
ORDER_REFUND_BY_ORDER_ID
.
concat
(
id
));
redisUtil
.
del
(
KylinRedisConst
.
ORDER_REFUND_BY_ORDER_ID
.
concat
(
id
));
}
}
}
}
public
void
delOrderIdUserIdRedis
(
List
<
String
>
orderTicketIdList
,
List
<
String
>
userIdList
){
redisUtil
.
delList
(
orderTicketIdList
);
redisUtil
.
delList
(
userIdList
);
}
/**
/**
* Object转BigDecimal类型
* Object转BigDecimal类型
*
*
...
...
liquidnet-bus-common/liquidnet-common-cache/liquidnet-common-cache-redis/src/main/java/com.liquidnet.common.cache/redis/util/RedisUtil.java
View file @
2be5cc94
This diff is collapsed.
Click to expand it.
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/OrderIdsDao.java
0 → 100644
View file @
2be5cc94
package
com
.
liquidnet
.
service
.
kylin
.
dao
;
import
lombok.Data
;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PerformanceOrderListDao
* @Package com.liquidnet.service.kylin.dao
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2021/6/4 13:31
*/
@Data
public
class
OrderIdsDao
{
String
orderTicketsId
;
String
userId
;
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinOrderTicketsMapper.java
View file @
2be5cc94
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.liquidnet.service.kylin.dao.OrderPushDamaiDto
;
import
com.liquidnet.service.kylin.dao.*
;
import
com.liquidnet.service.kylin.dao.OrderScriptDto
;
import
com.liquidnet.service.kylin.dao.OrderTicketsListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceOrderListAdminDao
;
import
com.liquidnet.service.kylin.entity.KylinOrderTickets
;
import
com.liquidnet.service.kylin.entity.KylinOrderTickets
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -38,4 +35,6 @@ public interface KylinOrderTicketsMapper extends BaseMapper<KylinOrderTickets> {
...
@@ -38,4 +35,6 @@ public interface KylinOrderTicketsMapper extends BaseMapper<KylinOrderTickets> {
List
<
KylinOrderTickets
>
getCanPlaceOrderList
(
@Param
(
"performanceId"
)
String
performanceId
,
@Param
(
"mid"
)
int
mid
,
@Param
(
"limitNum"
)
int
limitNum
);
List
<
KylinOrderTickets
>
getCanPlaceOrderList
(
@Param
(
"performanceId"
)
String
performanceId
,
@Param
(
"mid"
)
int
mid
,
@Param
(
"limitNum"
)
int
limitNum
);
List
<
OrderIdsDao
>
getOrderUserIdByTimesId
(
@Param
(
"timeId"
)
String
timeId
);
}
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinOrderTicketsMapper.xml
View file @
2be5cc94
...
@@ -112,7 +112,7 @@
...
@@ -112,7 +112,7 @@
kot.user_name,
kot.user_name,
kot.user_mobile,
kot.user_mobile,
kot.order_type,
kot.order_type,
date_format(kot.created_at,
'%Y-%m-%d %H:%i:%s') created_at
date_format(kot.created_at, '%Y-%m-%d %H:%i:%s') created_at
FROM kylin_order_tickets kot
FROM kylin_order_tickets kot
inner join kylin_order_ticket_status kots on kot.order_tickets_id = kots.order_id
inner join kylin_order_ticket_status kots on kot.order_tickets_id = kots.order_id
inner join kylin_order_ticket_relations kotr on kot.order_tickets_id = kotr.order_id
inner join kylin_order_ticket_relations kotr on kot.order_tickets_id = kotr.order_id
...
@@ -341,4 +341,9 @@
...
@@ -341,4 +341,9 @@
ORDER BY mid ASC
ORDER BY mid ASC
LIMIT ${limitNum}
LIMIT ${limitNum}
</select>
</select>
<select
id=
"getOrderUserIdByTimesId"
resultType=
"com.liquidnet.service.kylin.dao.OrderIdsDao"
>
select order_tickets_id,user_id from kylin_order_tickets as kot left join kylin_order_ticket_relations as kotr on kotr.order_id = kot.order_tickets_id
where time_id =#{timeId}
</select>
</mapper>
</mapper>
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