This commit is contained in:
张良(004796)
2024-05-06 16:39:56 +08:00
parent e0389ad597
commit 4b35d1d089
23 changed files with 394 additions and 8 deletions

View File

@@ -0,0 +1,40 @@
package com.ruoyi.op;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.cai.domain.User;
import com.ruoyi.cai.service.UserMemberService;
import com.ruoyi.cai.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.List;
@Component
public class BusOp {
@Autowired
private UserService userService;
@Autowired
private UserMemberService userMemberService;
public void refreshUserVipStatus(){
int current = 0;
Page<User> page = new Page<>(0, 10);
while (true){
current++;
page.setCurrent(current);
Page<User> userPage = userService.page(page);
List<User> records = userPage.getRecords();
if(records.isEmpty()){
break;
}
for (User user : records) {
if(user.getNoGreet() != null && user.getRankHide() != null){
if(user.getNoGreet().equals(1) || user.getRankHide().equals(1)){
userMemberService.checkAndUpdateUser(user.getId());
}
}
}
}
}
}