bug修复

This commit is contained in:
13405411873 2025-05-29 15:30:45 +08:00
parent 924e00748a
commit 3f15587660
3 changed files with 8 additions and 5 deletions

View File

@ -397,10 +397,12 @@ public class BusiNoticeServiceImpl extends ServiceImpl<BusiNoticeMapper,BusiNoti
} }
IPage<BusiNoticeVo> pageList = busiNoticeMapper.queryAppListPage(query,page); IPage<BusiNoticeVo> pageList = busiNoticeMapper.queryAppListPage(query,page);
if (StringUtils.isEmpty(query.getSortBy())||!query.getSortBy().equals("new")){
List<BusiNoticeVo> records = pageList.getRecords();
Collections.shuffle(records);
pageList.setRecords(records);
}
//打乱records的排列顺序 //打乱records的排列顺序
List<BusiNoticeVo> records = pageList.getRecords();
Collections.shuffle(records);
pageList.setRecords(records);
List<String> idList = pageList.getRecords().stream().map(BusiNotice::getId).collect(Collectors.toList()); List<String> idList = pageList.getRecords().stream().map(BusiNotice::getId).collect(Collectors.toList());
if(!idList.isEmpty()){ if(!idList.isEmpty()){
//查博主类型字典 //查博主类型字典

View File

@ -2,6 +2,7 @@ package com.ruoyi.busi.service.impl;
import java.util.List; import java.util.List;
import cn.hutool.core.collection.CollectionUtil;
import com.alibaba.fastjson2.JSONArray; import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@ -75,6 +76,7 @@ public class BusiNoticeSignServiceImpl extends ServiceImpl<BusiNoticeSignMapper,
throw new Exception("报名人数已满!"); throw new Exception("报名人数已满!");
} }
SysUser sysUser = userService.selectUserById(loginUser.getUserId()); SysUser sysUser = userService.selectUserById(loginUser.getUserId());
//处理报名是用的信息
//先使用赠送次数 //先使用赠送次数
MemberUserVO memberUserVO = memberUserService.queryByUserId(loginUser.getUserId(), "02"); MemberUserVO memberUserVO = memberUserService.queryByUserId(loginUser.getUserId(), "02");
if(memberUserVO.getSendReportNum()>=appNoticeSign.getCardList().size()){ if(memberUserVO.getSendReportNum()>=appNoticeSign.getCardList().size()){

View File

@ -112,10 +112,9 @@ public class WeChatUtils {
String response = HttpUtil.get(requestUrl); String response = HttpUtil.get(requestUrl);
JSONObject jsonObject = JSONUtil.parseObj(response); JSONObject jsonObject = JSONUtil.parseObj(response);
accessToken = jsonObject.getStr("access_token"); accessToken = jsonObject.getStr("access_token");
int expiresIn = jsonObject.getInt("expires_in", 7200); // 默认有效期为7200秒
if (accessToken != null) { if (accessToken != null) {
// 将access_token存入Redis并设置有效期 // 将access_token存入Redis并设置有效期
redisCache.setCacheObject(redisKey, accessToken,expiresIn - 60,TimeUnit.SECONDS); redisCache.setCacheObject(redisKey, accessToken,60,TimeUnit.SECONDS);
log.debug("从微信获取access_token并存入Redis: {}", accessToken); log.debug("从微信获取access_token并存入Redis: {}", accessToken);
} }
return accessToken; return accessToken;