zoujiajian 1 жил өмнө
parent
commit
1a2651d05a

+ 4 - 1
netflix-service/src/main/java/com/cyksj/service/mini/impl/MiniPopularizeCommonServiceImpl.java

@@ -1,5 +1,6 @@
 package com.cyksj.service.mini.impl;
 
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.cyksj.mapper.mini.MiniPopularizeUserConversationChatMapper;
 import com.cyksj.mapper.mini.MiniPopularizeUserMapper;
 import com.cyksj.model.entity.MiniPopularizeUser;
@@ -56,7 +57,9 @@ public class MiniPopularizeCommonServiceImpl implements MiniPopularizeCommonServ
 	public void incrGptTimes(long userId, Integer oriNum, Integer addNum) {
 		int i = miniPopularizeUserMapper.incrNumSync(userId, oriNum, addNum);
 		while (i == 0) {
-			MiniPopularizeUser user = miniPopularizeUserMapper.selectById(userId);
+			MiniPopularizeUser user = miniPopularizeUserMapper.selectOne(Wrappers.lambdaQuery(MiniPopularizeUser.class)
+					.eq(MiniPopularizeUser::getUserId, userId)
+					.last("limit 1"));
 			if (user == null) {
 				break;
 			}