zoujiajian 1 년 전
부모
커밋
1a2651d05a
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      netflix-service/src/main/java/com/cyksj/service/mini/impl/MiniPopularizeCommonServiceImpl.java

+ 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;
 			}