记得上下班打卡 | 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
c40678d1
Commit
c40678d1
authored
May 26, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 redis
parent
564ffa76
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
220 additions
and
67 deletions
+220
-67
KylinRedisConst.java
...com/liquidnet/service/kylin/constant/KylinRedisConst.java
+11
-11
IExpressesService.java
...om/liquidnet/service/kylin/service/IExpressesService.java
+13
-0
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+5
-5
KylinPerformancesAdminServiceImpl.java
...service/impl/admin/KylinPerformancesAdminServiceImpl.java
+10
-8
KylinCheckUserPartnerServiceImpl.java
...ervice/impl/partner/KylinCheckUserPartnerServiceImpl.java
+4
-3
KylinCheckUserPerformancesPartnerServiceImpl.java
...partner/KylinCheckUserPerformancesPartnerServiceImpl.java
+8
-7
DataUtils.java
...ain/java/com/liquidnet/service/kylin/utils/DataUtils.java
+169
-33
No files found.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/constant/KylinRedisConst.java
View file @
c40678d1
package
com
.
liquidnet
.
service
.
kylin
.
constant
;
public
class
KylinRedisConst
{
public
static
final
String
FIELDS
=
"kylin:fields:id"
;
public
static
final
String
PERFORMANCES
=
"kylin:performances:i
nfo
"
;
public
static
final
String
PERFORMANCES_RECOMMEND
=
"kylin:performances:recommend"
;
public
static
final
String
PERFORMANCES_INVENTORY
=
"kylin:performances_inventory:ticket:"
;
public
static
final
String
FIELDS
=
"kylin:fields:id
:
"
;
public
static
final
String
PERFORMANCES
=
"kylin:performances:i
d:
"
;
public
static
final
String
PERFORMANCES_RECOMMEND
=
"kylin:performances:recommend
:id:
"
;
public
static
final
String
PERFORMANCES_INVENTORY
=
"kylin:performances_inventory:ticket:
id:
"
;
public
static
final
String
SURPLUS_GENERAL
=
"surplusGeneral"
;
public
static
final
String
SURPLUS_EXCHANGE
=
"surplusExchange"
;
public
static
final
String
TICKET
=
"kylin:ticket:i
nfo
"
;
public
static
final
String
ORDER
=
"kylin:order:i
nfo
"
;
public
static
final
String
ORDER_ENTITIES
=
"kylin:order_entities:i
nfo
"
;
public
static
final
String
TIMES
=
"kylin:times:id"
;
public
static
final
String
BANNERS
=
"kylin:banners"
;
public
static
final
String
TICKET
=
"kylin:ticket:i
d:
"
;
public
static
final
String
ORDER
=
"kylin:order:i
d:
"
;
public
static
final
String
ORDER_ENTITIES
=
"kylin:order_entities:i
d:
"
;
public
static
final
String
TIMES
=
"kylin:times:id
:
"
;
public
static
final
String
BANNERS
=
"kylin:banners
:id:
"
;
public
static
final
String
AGENT
=
"kylin:agent:info"
;
public
static
final
String
CHECK_USER
=
"kylin:checkUser"
;
public
static
final
String
CHECK_USER_RELATION
=
"kylin:checkUser:relation"
;
public
static
final
String
CHECK_USER
=
"kylin:checkUser
:id:
"
;
public
static
final
String
CHECK_USER_RELATION
=
"kylin:checkUser:relation
:id:
"
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/IExpressesService.java
View file @
c40678d1
...
...
@@ -13,4 +13,17 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public
interface
IExpressesService
extends
IService
<
Expresses
>
{
// void courierList();
// void observer();
// void observerResult();
// void addExpress();
// void editExpress();
// void getExpressCompany();
// void getExpressCompanyEn();
// void innerAddExpress();
// void expressObserveUnSuccess();
// void expressBatchImport();
// void expressImport();
// void expressEdit();
// void expressEditLog();
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
c40678d1
...
...
@@ -92,7 +92,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
return
ResponseDto
.
failure
(
"参数错误"
);
//参数错误List<AdamEntersVo> entersVoList
}
//判断代理
if
(!
checkAgent
(
payOrderParam
.
getAgentId
(),
ticketData
))
{
if
(!
checkAgent
(
payOrderParam
.
getAgentId
(),
ticketData
))
{
lock
.
unlock
();
return
ResponseDto
.
failure
(
"无权购买"
);
}
...
...
@@ -543,7 +543,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
Query
.
query
(
Criteria
.
where
(
"orderTicketsId"
).
is
(
payAgainParam
.
getOrderId
())).
getQueryObject
(),
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
map
))
);
redisUtil
.
hdel
(
KylinRedisConst
.
ORDER
,
orderTickets
.
getOrderTicketsId
());
dataUtils
.
delOrderTicketRedis
(
orderTickets
.
getOrderTicketsId
());
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
// SqlMapping.get("kylin_order_ticket.payAgain", orderTickets.getPayAgainObject()));
...
...
@@ -634,7 +634,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
Query
.
query
(
Criteria
.
where
(
"orderTicketsId"
).
is
(
orderTickets
.
getOrderTicketsId
())).
getQueryObject
(),
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
orderTicketVo
))
);
redisUtil
.
hdel
(
KylinRedisConst
.
ORDER
,
orderTickets
.
getOrderTicketsId
());
dataUtils
.
delOrderTicketRedis
(
orderTickets
.
getOrderTicketsId
());
HashMap
<
String
,
Object
>
orderTicketEntitiesVo
=
new
HashMap
<>();
orderTicketEntitiesVo
.
put
(
"isPayment"
,
1
);
...
...
@@ -645,7 +645,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
);
List
<
KylinOrderTicketEntitiesVo
>
delList
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"orderId"
).
is
(
orderTickets
.
getOrderTicketsId
())),
KylinOrderTicketEntitiesVo
.
class
,
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
());
for
(
KylinOrderTicketEntitiesVo
item
:
delList
)
{
redisUtil
.
hdel
(
KylinRedisConst
.
ORDER_ENTITIES
,
item
.
getOrderTicketEntitiesId
());
dataUtils
.
delOrderTicketEntitiesRedis
(
item
.
getOrderTicketEntitiesId
());
}
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
...
...
@@ -721,7 +721,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
Query
.
query
(
Criteria
.
where
(
"orderTicketsId"
).
is
(
orderTickets
.
getOrderTicketsId
())).
getQueryObject
(),
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
map
))
);
redisUtil
.
hdel
(
KylinRedisConst
.
ORDER
,
orderTickets
.
getOrderTicketsId
());
dataUtils
.
delOrderTicketRedis
(
orderTickets
.
getOrderTicketsId
());
dataUtils
.
changeSurplusGeneral
(
itemData
.
getTicketId
(),
itemData
.
getNumber
());
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/admin/KylinPerformancesAdminServiceImpl.java
View file @
c40678d1
...
...
@@ -19,9 +19,11 @@ import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService;
import
com.liquidnet.service.kylin.service.impl.partner.KylinTicketTimesPartnerServiceImpl
;
import
com.liquidnet.service.kylin.service.impl.partner.KylinTicketsPartnerServiceImpl
;
import
com.liquidnet.service.kylin.timerTask.PerformanceVoTask
;
import
com.liquidnet.service.kylin.utils.DataUtils
;
import
com.mongodb.BasicDBObject
;
import
com.mongodb.client.model.FindOneAndUpdateOptions
;
import
com.mongodb.client.model.ReturnDocument
;
import
lombok.Data
;
import
lombok.extern.slf4j.Slf4j
;
import
org.bson.Document
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -61,7 +63,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
private
PerformanceVoTask
performanceVoTask
;
@Autowired
private
RedisUtil
redisUtil
;
private
DataUtils
dataUtils
;
@Autowired
private
KylinPerformancesMapper
performancesMapper
;
...
...
@@ -164,7 +166,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
performanceVoTask
.
performanceVoStatus
(
performancesId
);
}
}
redisUtil
.
hdel
(
KylinRedisConst
.
PERFORMANCES
,
performancesId
);
dataUtils
.
delPerformanceRedis
(
performancesId
);
}
else
if
(
status
==
4
)
{
log
.
info
(
" PERFORMANCE 演出审核 拒绝"
);
auditStatus
=
2
;
...
...
@@ -247,7 +249,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)).
getQueryObject
(),
object
);
redisUtil
.
hdel
(
KylinRedisConst
.
PERFORMANCES
,
performancesId
);
dataUtils
.
delPerformanceRedis
(
performancesId
);
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
...
...
@@ -282,7 +284,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
object2
);
}
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES_RECOMMEND
);
// dataUtils.delPerformanceRecommendRedis(item.getPerformanceId()
);
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
...
...
@@ -481,7 +483,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
object
);
performanceVoTask
.
performanceVoStatus
(
performanceId
);
redisUtil
.
hdel
(
KylinRedisConst
.
PERFORMANCES
,
performanceId
);
dataUtils
.
delPerformanceRedis
(
performanceId
);
}
else
{
HashMap
<
String
,
Object
>
map2
=
new
HashMap
<>();
map2
.
put
(
"status"
,
2
);
...
...
@@ -548,7 +550,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
Query
.
query
(
Criteria
.
where
(
"ticketsId"
).
is
(
ticketId
)).
getQueryObject
(),
object
);
redisUtil
.
hdel
(
KylinRedisConst
.
TICKET
,
ticketId
);
dataUtils
.
delTicketRedis
(
ticketId
);
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
...
...
@@ -564,12 +566,12 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
return
false
;
}
//修改 mysql
if
(
item
.
getType
().
equals
(
"ticket"
))
{
if
(
item
.
getType
().
equals
(
"ticket"
))
{
KylinTicketStatus
ticketStatus
=
new
KylinTicketStatus
();
ticketStatus
.
setUpdatedAt
(
updatedAt
);
ticketStatus
.
setSyncDamai
(
item
.
getStatus
());
ticketStatusMapper
.
update
(
ticketStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
item
.
getId
()));
}
else
if
(
item
.
getType
().
equals
(
"performance"
))
{
}
else
if
(
item
.
getType
().
equals
(
"performance"
))
{
KylinPerformanceStatus
performanceStatus
=
new
KylinPerformanceStatus
();
performanceStatus
.
setUpdatedAt
(
updatedAt
);
performanceStatus
.
setSyncDamai
(
item
.
getStatus
());
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinCheckUserPartnerServiceImpl.java
View file @
c40678d1
...
...
@@ -15,6 +15,7 @@ import com.liquidnet.service.kylin.entity.KylinCheckUser;
import
com.liquidnet.service.kylin.mapper.KylinCheckUserMapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.kylin.service.partner.IKylinCheckUserPartnerService
;
import
com.liquidnet.service.kylin.utils.DataUtils
;
import
com.mongodb.BasicDBObject
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -45,7 +46,7 @@ public class KylinCheckUserPartnerServiceImpl extends ServiceImpl<KylinCheckUser
@Autowired
private
MongoConverter
mongoConverter
;
@Autowired
private
RedisUtil
redisUtil
;
private
DataUtils
dataUtils
;
@Autowired
private
KylinCheckUserMapper
checkUserMapper
;
...
...
@@ -69,7 +70,7 @@ public class KylinCheckUserPartnerServiceImpl extends ServiceImpl<KylinCheckUser
checkUser
.
setUpdatedAt
(
LocalDateTime
.
now
());
checkUser
.
setStatus
(
0
);
checkUserMapper
.
update
(
checkUser
,
new
UpdateWrapper
<
KylinCheckUser
>().
eq
(
"check_user_id"
,
checkUserId
));
redisUtil
.
hdel
(
KylinRedisConst
.
CHECK_USER
,
checkUserId
);
dataUtils
.
delCheckUserRedis
(
checkUserId
);
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"status"
,
0
);
...
...
@@ -123,7 +124,7 @@ public class KylinCheckUserPartnerServiceImpl extends ServiceImpl<KylinCheckUser
Query
.
query
(
Criteria
.
where
(
"checkUserId"
).
is
(
checkUserId
)).
getQueryObject
(),
obj
);
redisUtil
.
hdel
(
KylinRedisConst
.
CHECK_USER
,
checkUserId
);
dataUtils
.
delCheckUserRedis
(
checkUserId
);
return
ResponseDto
.
success
(
"修改成功"
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20103
));
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinCheckUserPerformancesPartnerServiceImpl.java
View file @
c40678d1
...
...
@@ -16,6 +16,7 @@ import com.liquidnet.service.kylin.entity.KylinCheckUserPerformances;
import
com.liquidnet.service.kylin.mapper.KylinCheckUserPerformancesMapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.kylin.service.partner.IKylinCheckUserPerformancesPartnerService
;
import
com.liquidnet.service.kylin.utils.DataUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.convert.MongoConverter
;
...
...
@@ -44,16 +45,16 @@ public class KylinCheckUserPerformancesPartnerServiceImpl extends ServiceImpl<Ky
@Autowired
private
MongoConverter
mongoConverter
;
@Autowired
private
RedisUtil
redisUtil
;
private
DataUtils
dataUtils
;
@Autowired
private
KylinCheckUserPerformancesMapper
checkUserPerformancesMapper
;
@Override
public
ResponseDto
<
PageInfo
<
ChildPerformanceDao
>>
childPerformanceList
(
String
merchantId
,
String
checkUserId
,
int
page
,
int
size
,
String
name
)
{
public
ResponseDto
<
PageInfo
<
ChildPerformanceDao
>>
childPerformanceList
(
String
merchantId
,
String
checkUserId
,
int
page
,
int
size
,
String
name
)
{
PageInfo
<
ChildPerformanceDao
>
pageInfo
=
null
;
try
{
PageHelper
.
startPage
(
page
,
size
);
List
<
ChildPerformanceDao
>
data
=
checkUserPerformancesMapper
.
childPerformanceList
(
merchantId
,
checkUserId
,
name
);
List
<
ChildPerformanceDao
>
data
=
checkUserPerformancesMapper
.
childPerformanceList
(
merchantId
,
checkUserId
,
name
);
pageInfo
=
new
PageInfo
(
data
);
return
ResponseDto
.
success
(
pageInfo
);
}
catch
(
Exception
e
)
{
...
...
@@ -62,11 +63,11 @@ public class KylinCheckUserPerformancesPartnerServiceImpl extends ServiceImpl<Ky
}
@Override
public
ResponseDto
<
PageInfo
<
ChildPerformanceDao
>>
unChildPerformanceList
(
String
merchantId
,
String
checkUserId
,
int
page
,
int
size
,
String
name
)
{
public
ResponseDto
<
PageInfo
<
ChildPerformanceDao
>>
unChildPerformanceList
(
String
merchantId
,
String
checkUserId
,
int
page
,
int
size
,
String
name
)
{
PageInfo
<
ChildPerformanceDao
>
pageInfo
=
null
;
try
{
PageHelper
.
startPage
(
page
,
size
);
List
<
ChildPerformanceDao
>
data
=
checkUserPerformancesMapper
.
unChildPerformanceList
(
merchantId
,
checkUserId
,
name
);
List
<
ChildPerformanceDao
>
data
=
checkUserPerformancesMapper
.
unChildPerformanceList
(
merchantId
,
checkUserId
,
name
);
pageInfo
=
new
PageInfo
(
data
);
return
ResponseDto
.
success
(
pageInfo
);
}
catch
(
Exception
e
)
{
...
...
@@ -95,7 +96,7 @@ public class KylinCheckUserPerformancesPartnerServiceImpl extends ServiceImpl<Ky
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"checkUserId"
).
is
(
param
.
getCheckUserId
())),
KylinCheckUserPerformanceVo
.
class
,
KylinCheckUserPerformanceVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
userPerformanceVo
,
KylinCheckUserPerformanceVo
.
class
.
getSimpleName
());
redisUtil
.
hdel
(
KylinRedisConst
.
CHECK_USER_RELATION
,
param
.
getCheckUserId
());
dataUtils
.
delCheckUserRelationRedis
(
param
.
getCheckUserId
());
return
ResponseDto
.
success
(
"添加成功"
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20101
));
...
...
@@ -122,7 +123,7 @@ public class KylinCheckUserPerformancesPartnerServiceImpl extends ServiceImpl<Ky
userPerformanceVo
.
setCheckUserId
(
checkUserId
);
userPerformanceVo
.
setRelationParams
(
performanceRelationParamsList
);
mongoTemplate
.
insert
(
userPerformanceVo
,
KylinCheckUserPerformanceVo
.
class
.
getSimpleName
());
redisUtil
.
hdel
(
KylinRedisConst
.
CHECK_USER_RELATION
,
checkUserId
);
dataUtils
.
delCheckUserRelationRedis
(
checkUserId
);
return
ResponseDto
.
success
(
"删除成功"
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20102
));
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/utils/DataUtils.java
View file @
c40678d1
...
...
@@ -6,7 +6,6 @@ import com.liquidnet.commons.lang.util.JsonUtils;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.dto.vo.*
;
import
com.liquidnet.service.kylin.entity.KylinBuyNotice
;
import
com.liquidnet.service.kylin.entity.KylinTicketTimes
;
import
com.liquidnet.service.kylin.mapper.KylinBuyNoticeMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
...
...
@@ -23,7 +22,6 @@ public class DataUtils {
private
KylinBuyNoticeMapper
buyNoticeMapper
;
@Autowired
private
MongoTemplate
mongoTemplate
;
@Autowired
private
RedisUtil
redisUtil
;
...
...
@@ -45,7 +43,7 @@ public class DataUtils {
* @param totalGeneral 普通库存
*/
public
void
setSurplusGeneral
(
String
ticketId
,
int
totalGeneral
)
{
redisUtil
.
hset
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
,
KylinRedisConst
.
SURPLUS_GENERAL
,
totalGeneral
);
redisUtil
.
set
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
+
":"
+
KylinRedisConst
.
SURPLUS_GENERAL
,
totalGeneral
);
}
/**
...
...
@@ -55,7 +53,7 @@ public class DataUtils {
* @return 普通剩余库存
*/
public
int
getSurplusGeneral
(
String
ticketId
)
{
return
(
int
)
redisUtil
.
hget
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
,
KylinRedisConst
.
SURPLUS_GENERAL
);
return
(
int
)
redisUtil
.
get
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
+
":"
+
KylinRedisConst
.
SURPLUS_GENERAL
);
}
/**
...
...
@@ -66,7 +64,7 @@ public class DataUtils {
* @return 普通剩余库存
*/
public
int
changeSurplusGeneral
(
String
ticketId
,
int
surplusGeneral
)
{
return
(
int
)
redisUtil
.
hincr
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
,
KylinRedisConst
.
SURPLUS_GENERAL
,
surplusGeneral
);
return
(
int
)
redisUtil
.
incr
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
+
":"
+
KylinRedisConst
.
SURPLUS_GENERAL
,
surplusGeneral
);
}
/**
...
...
@@ -76,7 +74,7 @@ public class DataUtils {
* @param totalExchange 兑换库存
*/
public
void
setSurplusExchange
(
String
ticketId
,
int
totalExchange
)
{
redisUtil
.
hset
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
,
KylinRedisConst
.
SURPLUS_EXCHANGE
,
totalExchange
);
redisUtil
.
set
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
+
":"
+
KylinRedisConst
.
SURPLUS_EXCHANGE
,
totalExchange
);
}
/**
...
...
@@ -86,7 +84,7 @@ public class DataUtils {
* @return 兑换剩余库存
*/
public
int
getSurplusExchange
(
String
ticketId
)
{
return
(
int
)
redisUtil
.
hget
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
,
KylinRedisConst
.
SURPLUS_EXCHANGE
);
return
(
int
)
redisUtil
.
get
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
+
":"
+
KylinRedisConst
.
SURPLUS_EXCHANGE
);
}
/**
...
...
@@ -97,76 +95,214 @@ public class DataUtils {
* @return 兑换剩余库存
*/
public
int
changeSurplusExchange
(
String
ticketId
,
int
surplusExchange
)
{
return
(
int
)
redisUtil
.
hincr
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
,
KylinRedisConst
.
SURPLUS_GENERAL
,
surplusExchange
);
return
(
int
)
redisUtil
.
incr
(
KylinRedisConst
.
PERFORMANCES_INVENTORY
+
ticketId
+
":"
+
KylinRedisConst
.
SURPLUS_GENERAL
,
surplusExchange
);
}
/**
* 根据演出id 获取 演出vo 详情
*
* @param performanceId
* @return
*/
public
KylinPerformanceVo
getPerformanceVo
(
String
performanceId
){
if
(
redisUtil
.
hHasKey
(
KylinRedisConst
.
PERFORMANCES
,
performanceId
))
{
}
else
{
public
KylinPerformanceVo
getPerformanceVo
(
String
performanceId
)
{
if
(
redisUtil
.
hasKey
(
KylinRedisConst
.
PERFORMANCES
+
performanceId
))
{
}
else
{
KylinPerformanceVo
performanceData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performanceId
)),
KylinPerformanceVo
.
class
,
KylinPerformanceVo
.
class
.
getSimpleName
());
redisUtil
.
hset
(
KylinRedisConst
.
PERFORMANCES
,
performanceId
,
performanceData
);
redisUtil
.
set
(
KylinRedisConst
.
PERFORMANCES
+
performanceId
,
performanceData
);
}
return
(
KylinPerformanceVo
)
redisUtil
.
hget
(
KylinRedisConst
.
PERFORMANCES
,
performanceId
);
return
(
KylinPerformanceVo
)
redisUtil
.
get
(
KylinRedisConst
.
PERFORMANCES
+
performanceId
);
}
/**
* 删除演出redis
*
* @param performanceId
*/
public
void
delPerformanceRedis
(
String
performanceId
)
{
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES
+
performanceId
);
}
/**
* 根据场次id 获取 场次vo 详情
*
* @param ticketTimeId
* @return
*/
public
KylinTicketTimesVo
getTicketTimesVo
(
String
ticketTimeId
){
if
(
redisUtil
.
hHasKey
(
KylinRedisConst
.
TIMES
,
ticketTimeId
))
{
}
else
{
public
KylinTicketTimesVo
getTicketTimesVo
(
String
ticketTimeId
)
{
if
(
redisUtil
.
hasKey
(
KylinRedisConst
.
TIMES
+
ticketTimeId
))
{
}
else
{
KylinTicketTimesVo
ticketTimesData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"ticketTimesId"
).
is
(
ticketTimeId
)),
KylinTicketTimesVo
.
class
,
KylinTicketTimesVo
.
class
.
getSimpleName
());
redisUtil
.
hset
(
KylinRedisConst
.
TIMES
,
ticketTimeId
,
ticketTimesData
);
redisUtil
.
set
(
KylinRedisConst
.
TIMES
,
ticketTimeId
+
ticketTimesData
);
}
return
(
KylinTicketTimesVo
)
redisUtil
.
hget
(
KylinRedisConst
.
TIMES
,
ticketTimeId
);
return
(
KylinTicketTimesVo
)
redisUtil
.
get
(
KylinRedisConst
.
TIMES
+
ticketTimeId
);
}
/**
* 删除场次redis
*
* @param ticketTimeId
*/
public
void
delTicketTimesRedis
(
String
ticketTimeId
)
{
redisUtil
.
del
(
KylinRedisConst
.
TIMES
+
ticketTimeId
);
}
/**
* 根据票种id 获取 票种vo 详情
*
* @param ticketId
* @return
*/
public
KylinTicketVo
getTicketVo
(
String
ticketId
){
if
(
redisUtil
.
hHasKey
(
KylinRedisConst
.
TICKET
,
ticketId
))
{
}
else
{
public
KylinTicketVo
getTicketVo
(
String
ticketId
)
{
if
(
redisUtil
.
hasKey
(
KylinRedisConst
.
TICKET
+
ticketId
))
{
}
else
{
KylinTicketVo
ticketData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"ticketsId"
).
is
(
ticketId
)),
KylinTicketVo
.
class
,
KylinTicketVo
.
class
.
getSimpleName
());
redisUtil
.
hset
(
KylinRedisConst
.
TICKET
,
ticketId
,
ticketData
);
redisUtil
.
set
(
KylinRedisConst
.
TICKET
+
ticketId
,
ticketData
);
}
return
(
KylinTicketVo
)
redisUtil
.
hget
(
KylinRedisConst
.
TICKET
,
ticketId
);
return
(
KylinTicketVo
)
redisUtil
.
get
(
KylinRedisConst
.
TICKET
+
ticketId
);
}
/**
* 删除票种redis
*
* @param ticketId
*/
public
void
delTicketRedis
(
String
ticketId
)
{
redisUtil
.
del
(
KylinRedisConst
.
TICKET
+
ticketId
);
}
/**
* 根据订单id 获取 订单vo 详情
*
* @param orderId
* @return
*/
public
KylinOrderTicketVo
getOrderTicketVo
(
String
orderId
){
if
(
redisUtil
.
hHasKey
(
KylinRedisConst
.
ORDER
,
orderId
))
{
}
else
{
public
KylinOrderTicketVo
getOrderTicketVo
(
String
orderId
)
{
if
(
redisUtil
.
hasKey
(
KylinRedisConst
.
ORDER
+
orderId
))
{
}
else
{
KylinOrderTicketVo
ticketData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"orderTicketsId"
).
is
(
orderId
)),
KylinOrderTicketVo
.
class
,
KylinOrderTicketVo
.
class
.
getSimpleName
());
redisUtil
.
hset
(
KylinRedisConst
.
ORDER
,
orderId
,
ticketData
);
redisUtil
.
set
(
KylinRedisConst
.
ORDER
+
orderId
,
ticketData
);
}
return
(
KylinOrderTicketVo
)
redisUtil
.
hget
(
KylinRedisConst
.
ORDER
,
orderId
);
return
(
KylinOrderTicketVo
)
redisUtil
.
get
(
KylinRedisConst
.
ORDER
+
orderId
);
}
/**
* 删除订单redis
*
* @param orderId
*/
public
void
delOrderTicketRedis
(
String
orderId
)
{
redisUtil
.
del
(
KylinRedisConst
.
ORDER
+
orderId
);
}
/**
* 根据订单入场人id 获取 订单入场人vo 详情
*
* @param orderEntitiesId
* @return list
*/
public
KylinOrderTicketEntitiesVo
getOrderTicketEntitiesVo
(
String
orderEntitiesId
){
if
(
redisUtil
.
hHasKey
(
KylinRedisConst
.
ORDER_ENTITIES
,
orderEntitiesId
))
{
}
else
{
public
KylinOrderTicketEntitiesVo
getOrderTicketEntitiesVo
(
String
orderEntitiesId
)
{
if
(
redisUtil
.
hasKey
(
KylinRedisConst
.
ORDER_ENTITIES
+
orderEntitiesId
))
{
}
else
{
KylinOrderTicketEntitiesVo
ticketData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"orderTicketEntitiesId"
).
is
(
orderEntitiesId
)),
KylinOrderTicketEntitiesVo
.
class
,
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
());
redisUtil
.
hset
(
KylinRedisConst
.
ORDER_ENTITIES
,
orderEntitiesId
,
ticketData
);
redisUtil
.
set
(
KylinRedisConst
.
ORDER_ENTITIES
+
orderEntitiesId
,
ticketData
);
}
return
(
KylinOrderTicketEntitiesVo
)
redisUtil
.
get
(
KylinRedisConst
.
ORDER_ENTITIES
+
orderEntitiesId
);
}
/**
* 删除订单redis
*
* @param orderEntitiesId
*/
public
void
delOrderTicketEntitiesRedis
(
String
orderEntitiesId
)
{
redisUtil
.
del
(
KylinRedisConst
.
ORDER_ENTITIES
+
orderEntitiesId
);
}
/**
* 获取bannerVo
* @param bannerId
* @return
*/
public
KylinBannersVo
getBannersVo
(
String
bannerId
){
if
(
redisUtil
.
hasKey
(
KylinRedisConst
.
BANNERS
+
bannerId
))
{
}
else
{
KylinBannersVo
ticketData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"bannersId"
).
is
(
bannerId
)),
KylinBannersVo
.
class
,
KylinBannersVo
.
class
.
getSimpleName
());
redisUtil
.
set
(
KylinRedisConst
.
BANNERS
+
bannerId
,
ticketData
);
}
return
(
KylinBannersVo
)
redisUtil
.
get
(
KylinRedisConst
.
BANNERS
+
bannerId
);
}
/**
* 删除 banner redis
* @param bannerId
*/
public
void
delBannersRedis
(
String
bannerId
)
{
redisUtil
.
del
(
KylinRedisConst
.
BANNERS
+
bannerId
);
}
/**
* 获取 推荐演出vo
* @param recommendId
* @return
*/
public
KylinPerformanceVo
getPerformanceRecommendVo
(
String
recommendId
){
if
(
redisUtil
.
hasKey
(
KylinRedisConst
.
PERFORMANCES_RECOMMEND
+
recommendId
))
{
}
else
{
KylinPerformanceVo
ticketData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
recommendId
)),
KylinPerformanceVo
.
class
,
KylinPerformanceVo
.
class
.
getSimpleName
());
redisUtil
.
set
(
KylinRedisConst
.
PERFORMANCES_RECOMMEND
+
recommendId
,
ticketData
);
}
return
(
KylinPerformanceVo
)
redisUtil
.
get
(
KylinRedisConst
.
PERFORMANCES_RECOMMEND
+
recommendId
);
}
/**
* 删除 推荐演出 redis
* @param recommendId
*/
public
void
delPerformanceRecommendRedis
(
String
recommendId
)
{
redisUtil
.
del
(
KylinRedisConst
.
PERFORMANCES_RECOMMEND
+
recommendId
);
}
/**
* 获取 验票账号 vo
* @param checkUserId
* @return
*/
public
KylinCheckUserVo
getCheckUserVo
(
String
checkUserId
){
if
(
redisUtil
.
hasKey
(
KylinRedisConst
.
CHECK_USER
+
checkUserId
))
{
}
else
{
KylinCheckUserVo
ticketData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"checkUserId"
).
is
(
checkUserId
)),
KylinCheckUserVo
.
class
,
KylinCheckUserVo
.
class
.
getSimpleName
());
redisUtil
.
set
(
KylinRedisConst
.
CHECK_USER
+
checkUserId
,
ticketData
);
}
return
(
KylinOrderTicketEntitiesVo
)
redisUtil
.
hget
(
KylinRedisConst
.
ORDER_ENTITIES
,
orderEntitiesId
);
return
(
KylinCheckUserVo
)
redisUtil
.
get
(
KylinRedisConst
.
CHECK_USER
+
checkUserId
);
}
/**
* 删除 验票账号 redis
* @param checkUserId
*/
public
void
delCheckUserRedis
(
String
checkUserId
)
{
redisUtil
.
del
(
KylinRedisConst
.
CHECK_USER
+
checkUserId
);
}
/**
* 获取 验票账号关系 vo
* @param checkUserId
* @return
*/
public
KylinCheckUserPerformanceVo
getCheckUserRelationVo
(
String
checkUserId
){
if
(
redisUtil
.
hasKey
(
KylinRedisConst
.
CHECK_USER_RELATION
+
checkUserId
))
{
}
else
{
KylinCheckUserPerformanceVo
ticketData
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"checkUserId"
).
is
(
checkUserId
)),
KylinCheckUserPerformanceVo
.
class
,
KylinCheckUserPerformanceVo
.
class
.
getSimpleName
());
redisUtil
.
set
(
KylinRedisConst
.
CHECK_USER_RELATION
+
checkUserId
,
ticketData
);
}
return
(
KylinCheckUserPerformanceVo
)
redisUtil
.
get
(
KylinRedisConst
.
CHECK_USER_RELATION
+
checkUserId
);
}
/**
* 删除 验票账号关系 vo
* @param checkUserId
*/
public
void
delCheckUserRelationRedis
(
String
checkUserId
)
{
redisUtil
.
del
(
KylinRedisConst
.
CHECK_USER_RELATION
+
checkUserId
);
}
}
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