浏览代码

feat:乐团改造

Joburgess 4 年之前
父节点
当前提交
7e837acd7c

+ 3 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleStudentPaymentServiceImpl.java

@@ -30,6 +30,7 @@ import org.springframework.util.CollectionUtils;
 
 import java.math.BigDecimal;
 import java.util.*;
+import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 
 @Service
@@ -672,11 +673,11 @@ public class CourseScheduleStudentPaymentServiceImpl extends BaseServiceImpl<Lon
 
 		String key = "updateCourseActualPrice";
 
-		if(redisCache.exists(key)){
+		if(redisCache.getRedisTemplate().opsForValue().size(key)>0){
 			return;
 		}
 
-		redisCache.expire(key, 7200);
+		redisCache.getRedisTemplate().opsForValue().setIfAbsent(key, Thread.currentThread().getId(), 1, TimeUnit.HOURS);
 
 		try {
 			List<CourseScheduleStudentPaymentDto> courseScheduleStudentPayments = courseScheduleStudentPaymentDao.findNeedUpdateActualPriceStudentCourses();