Răsfoiți Sursa

fix 电脑端用户不弹窗

zoujiajian 3 ani în urmă
părinte
comite
117e804429

+ 4 - 1
netflix-service/src/main/java/com/cyksj/service/corp/impl/CorpServiceImpl.java

@@ -359,9 +359,12 @@ public class CorpServiceImpl implements CorpService {
 	public Boolean isJoinCorpWx(Long userId, Boolean isJoin) {
 		if (!isJoin) {
 			User user = userMapper.selectById(userId);
+			if (StrUtil.isEmpty(user.getUnionid())) {
+				return true;
+			}
 			CorpUser corpUser = corpUserMapper.selectOne(Wrappers.lambdaQuery(CorpUser.class)
 					.ne(CorpUser::getUnionid, "")
-					.eq(CorpUser::getUserId, user.getUnionid())
+					.eq(CorpUser::getUnionid, user.getUnionid())
 					.last("limit 1")
 					.select(CorpUser::getId)
 			);