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

Commit 70486bf6 authored by zhoujianping's avatar zhoujianping

1.增加删除预约相关功能

parent 1079a9a9
...@@ -51,4 +51,6 @@ public interface IKylinPerformancesService { ...@@ -51,4 +51,6 @@ public interface IKylinPerformancesService {
* @date 2024/3/6 14:45 * @date 2024/3/6 14:45
*/ */
ResponseDto<Integer> performanceIsSubscribe(String performancesId,String ticketTimesId); ResponseDto<Integer> performanceIsSubscribe(String performancesId,String ticketTimesId);
void deleteIsSubscribe(String performancesId,String ticketTimesId);
} }
...@@ -43,6 +43,16 @@ public class KylinPerformanceSubscribeController { ...@@ -43,6 +43,16 @@ public class KylinPerformanceSubscribeController {
@RequestParam("ticketTimesId") String ticketTimesId) { @RequestParam("ticketTimesId") String ticketTimesId) {
return iKylinPerformancesService.performanceIsSubscribe(performancesId, ticketTimesId); return iKylinPerformancesService.performanceIsSubscribe(performancesId, ticketTimesId);
} }
@DeleteMapping("")
@ApiOperation("删除演出预约")
@ApiImplicitParams({
@ApiImplicitParam(type = "query", dataType = "String", name = "performancesId", value = "演出id", required = true),
@ApiImplicitParam(type = "query", dataType = "String", name = "ticketTimesId", value = "场次id", required = true),
})
public ResponseDto deleteIsSubscribe(@RequestParam("performancesId") String performancesId,
@RequestParam("ticketTimesId") String ticketTimesId) {
iKylinPerformancesService.deleteIsSubscribe(performancesId, ticketTimesId);
return ResponseDto.success();
}
} }
...@@ -936,6 +936,13 @@ public class KylinPerformancesServiceImpl implements IKylinPerformancesService { ...@@ -936,6 +936,13 @@ public class KylinPerformancesServiceImpl implements IKylinPerformancesService {
return ResponseDto.success(performanceSubscribe); return ResponseDto.success(performanceSubscribe);
} }
@Override
public void deleteIsSubscribe(String performancesId, String ticketTimesId) {
String uid = CurrentUtil.getCurrentUid();
dataUtils.deleteIsSubscribe(uid,performancesId,ticketTimesId);
}
public void sendAndroidBroadcast(String deviceTokens,KylinPerformanceSubscribeUpushVo kylinPerformanceSubscribeUpushVo) { public void sendAndroidBroadcast(String deviceTokens,KylinPerformanceSubscribeUpushVo kylinPerformanceSubscribeUpushVo) {
try { try {
......
...@@ -1461,6 +1461,11 @@ public class DataUtils { ...@@ -1461,6 +1461,11 @@ public class DataUtils {
return (Integer) obj; return (Integer) obj;
} }
} }
public void deleteIsSubscribe(String uid,String performancesId,String ticketTimesId){
String redisKey=getPerformanceSubscribeKey(uid,performancesId,ticketTimesId);
redisUtil.del(redisKey);
}
private String getPerformanceSubscribeKey(String uid,String performancesId,String ticketTimesId){ private String getPerformanceSubscribeKey(String uid,String performancesId,String ticketTimesId){
String redisKey = KylinRedisConst.REDIS_KEY_KYLIN_PERFORMANCE_SUBSCRIBE String redisKey = KylinRedisConst.REDIS_KEY_KYLIN_PERFORMANCE_SUBSCRIBE
.concat(uid) .concat(uid)
......
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