记得上下班打卡 | git大法好,push需谨慎

Commit 3c1668c1 authored by wangyifan's avatar wangyifan

slime 修改场次删除演出阵容缓存

parent 49cef9f3
...@@ -1737,6 +1737,7 @@ public class DataUtils { ...@@ -1737,6 +1737,7 @@ public class DataUtils {
*/ */
public List<KylinPerformanceArtistLineupVo> getPerformanceArtists(String performancesId) { public List<KylinPerformanceArtistLineupVo> getPerformanceArtists(String performancesId) {
final String redisKey = KylinRedisConst.PERFORMANCES_ARTISTS + performancesId; final String redisKey = KylinRedisConst.PERFORMANCES_ARTISTS + performancesId;
try {
Object obj = redisUtil.get(redisKey); Object obj = redisUtil.get(redisKey);
if (null == obj) { if (null == obj) {
KylinPerformanceVo performancesInfo = getPerformanceVo(performancesId); KylinPerformanceVo performancesInfo = getPerformanceVo(performancesId);
...@@ -1771,6 +1772,10 @@ public class DataUtils { ...@@ -1771,6 +1772,10 @@ public class DataUtils {
}else { }else {
return (List<KylinPerformanceArtistLineupVo>)obj; return (List<KylinPerformanceArtistLineupVo>)obj;
} }
}catch (Exception e){
log.error("error:", e);
}
return Collections.emptyList();
} }
public void setPerformanceArtists(String performancesId, List<KylinPerformanceArtistLineupVo> artistLineupVos){ public void setPerformanceArtists(String performancesId, List<KylinPerformanceArtistLineupVo> artistLineupVos){
......
...@@ -146,6 +146,7 @@ public class KylinTicketTimesPartnerServiceImpl implements IKylinTicketTimesPart ...@@ -146,6 +146,7 @@ public class KylinTicketTimesPartnerServiceImpl implements IKylinTicketTimesPart
@Override @Override
public ResponseDto<String> deleteTimes(String ticketTimesId, String performanceId) { public ResponseDto<String> deleteTimes(String ticketTimesId, String performanceId) {
try { try {
redisSlimeUtils.delPerformanceArtists(performanceId);
LocalDateTime updatedAt = LocalDateTime.now(); LocalDateTime updatedAt = LocalDateTime.now();
KylinTicketTimesPartnerVo data = mongoSlimeUtils.getTicketTimesPartnerVo(ticketTimesId); KylinTicketTimesPartnerVo data = mongoSlimeUtils.getTicketTimesPartnerVo(ticketTimesId);
if (data.getStatus() == 0) { if (data.getStatus() == 0) {
...@@ -193,6 +194,7 @@ public class KylinTicketTimesPartnerServiceImpl implements IKylinTicketTimesPart ...@@ -193,6 +194,7 @@ public class KylinTicketTimesPartnerServiceImpl implements IKylinTicketTimesPart
@Override @Override
public ResponseDto<KylinTicketTimesPartnerVo> changeTimes(CreateTicketTimesParam createTicketTimesParam) { public ResponseDto<KylinTicketTimesPartnerVo> changeTimes(CreateTicketTimesParam createTicketTimesParam) {
try { try {
redisSlimeUtils.delPerformanceArtists(createTicketTimesParam.getPerformancesId());
LocalDateTime updatedAt = LocalDateTime.now(); LocalDateTime updatedAt = LocalDateTime.now();
String title = ""; String title = "";
if (createTicketTimesParam.getType() == 1) { if (createTicketTimesParam.getType() == 1) {
......
...@@ -332,4 +332,13 @@ public class RedisSlimeUtils { ...@@ -332,4 +332,13 @@ public class RedisSlimeUtils {
String redisKey = KylinRedisConst.PERFORMANCES_NOTICE_REMIND_STATUS + performanceId; String redisKey = KylinRedisConst.PERFORMANCES_NOTICE_REMIND_STATUS + performanceId;
redisUtil.set(redisKey, noticeRemindStatus); redisUtil.set(redisKey, noticeRemindStatus);
} }
/**
* 删除演出-场次阵容 缓存
* @param performancesId
*/
public void delPerformanceArtists(String performancesId) {
final String redisKey = KylinRedisConst.PERFORMANCES_ARTISTS + performancesId;
redisUtil.del(redisKey);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment