From 5e161ea368b0466ca8ac5d11b6fc8f6cc1a12088 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Mon, 23 Sep 2024 17:59:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=84=E5=88=86=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../peanut/modules/common/controller/ClassController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/peanut/modules/common/controller/ClassController.java b/src/main/java/com/peanut/modules/common/controller/ClassController.java index 0f5ba860..af80ccdf 100644 --- a/src/main/java/com/peanut/modules/common/controller/ClassController.java +++ b/src/main/java/com/peanut/modules/common/controller/ClassController.java @@ -432,6 +432,8 @@ public class ClassController { userCertificate.setCertificateUrl(url); userCertificate.setCourseId(courseEntity.getId()); userCertificateService.save(userCertificate); + //解锁 + redisTemplate.delete("lock"); }else { ClassEntity classEntity = classEntityService.getById(params.get("relationId").toString()); String startYear = DateUtil.year(classEntity.getStartTime())+""; @@ -459,6 +461,8 @@ public class ClassController { userCertificate.setCertificateUrl(url); userCertificate.setClassId(classEntity.getId()); userCertificateService.save(userCertificate); + //解锁 + redisTemplate.delete("lock"); } } return R.ok(); @@ -504,7 +508,7 @@ public class ClassController { } return res+courseNamePinyin; }else { - return ""; + return getNextCertificateNo(type,courseNamePinyin); } }