commit
This commit is contained in:
+1
@@ -133,6 +133,7 @@ public class ClubApplyAuditController {
|
|||||||
|
|
||||||
cnd.and("sf", "=", 2);
|
cnd.and("sf", "=", 2);
|
||||||
cnd.and("isNormal", "=", true);
|
cnd.and("isNormal", "=", true);
|
||||||
|
cnd.and("club.state", "=", ClubRegistAuditState.SCHOOL_PASS);
|
||||||
cnd.andEX("scu.clubid", "=", clubid);
|
cnd.andEX("scu.clubid", "=", clubid);
|
||||||
cnd.andEX("u.personType", "=", personType);
|
cnd.andEX("u.personType", "=", personType);
|
||||||
cnd.andEX("u.userState", "=", userState);
|
cnd.andEX("u.userState", "=", userState);
|
||||||
|
|||||||
+29
-1
@@ -27,6 +27,7 @@ import org.nutz.mvc.annotation.Param;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@@ -96,10 +97,14 @@ public class ClubRegistApplyController {
|
|||||||
|
|
||||||
//插入新建协会时填入的理事机构
|
//插入新建协会时填入的理事机构
|
||||||
List<Sys_club_user> clubUsers = new ArrayList<>();
|
List<Sys_club_user> clubUsers = new ArrayList<>();
|
||||||
|
|
||||||
List<Sys_user_role> userRoles = new ArrayList<>();
|
List<Sys_user_role> userRoles = new ArrayList<>();
|
||||||
|
|
||||||
|
List<User> userList = dao.query(User.class, Cnd.NEW());
|
||||||
|
Map<String, User> userMap = userList.stream().collect(Collectors.toMap(User::getId, o -> o));
|
||||||
|
|
||||||
managePerson.forEach(item -> {
|
managePerson.forEach(item -> {
|
||||||
if (StrUtil.isNotBlank(item.getString("userId"))) {
|
if (StrUtil.isNotBlank(item.getString("userId"))) {
|
||||||
|
User user = userMap.get(item.getString("userId"));
|
||||||
Sys_club_user cUser = new Sys_club_user();
|
Sys_club_user cUser = new Sys_club_user();
|
||||||
cUser.setClubid(sysClub.getId());
|
cUser.setClubid(sysClub.getId());
|
||||||
cUser.setUserid(item.getString("userId"));
|
cUser.setUserid(item.getString("userId"));
|
||||||
@@ -109,6 +114,10 @@ public class ClubRegistApplyController {
|
|||||||
cUser.setStatus(5);
|
cUser.setStatus(5);
|
||||||
cUser.setGiveMoney(true);
|
cUser.setGiveMoney(true);
|
||||||
cUser.setIsNormal(true);
|
cUser.setIsNormal(true);
|
||||||
|
cUser.setMobile(user != null ? user.getMobile() : "");
|
||||||
|
cUser.setUnitName(user != null ? user.getUnitname() : "");
|
||||||
|
cUser.setEmail(user != null ? user.getEmail() : "");
|
||||||
|
cUser.setPosition(user != null ? user.getPosition() : "");
|
||||||
clubUsers.add(cUser);
|
clubUsers.add(cUser);
|
||||||
|
|
||||||
//如果是管理员创建的协会,直接加角色
|
//如果是管理员创建的协会,直接加角色
|
||||||
@@ -127,6 +136,7 @@ public class ClubRegistApplyController {
|
|||||||
if(Lang.isNotEmpty(clubUserList)) {
|
if(Lang.isNotEmpty(clubUserList)) {
|
||||||
clubUserList.forEach(item -> {
|
clubUserList.forEach(item -> {
|
||||||
if (StrUtil.isNotBlank(item.getString("userId")) && !manageUserIdList.contains(item.getString("userId"))) {
|
if (StrUtil.isNotBlank(item.getString("userId")) && !manageUserIdList.contains(item.getString("userId"))) {
|
||||||
|
User user = userMap.get(item.getString("userId"));
|
||||||
Sys_club_user cUser = new Sys_club_user();
|
Sys_club_user cUser = new Sys_club_user();
|
||||||
cUser.setClubid(sysClub.getId());
|
cUser.setClubid(sysClub.getId());
|
||||||
cUser.setUserid(item.getString("userId"));
|
cUser.setUserid(item.getString("userId"));
|
||||||
@@ -137,6 +147,10 @@ public class ClubRegistApplyController {
|
|||||||
cUser.setGiveMoney(true);
|
cUser.setGiveMoney(true);
|
||||||
cUser.setIsNormal(true);
|
cUser.setIsNormal(true);
|
||||||
cUser.setInvite(true);
|
cUser.setInvite(true);
|
||||||
|
cUser.setMobile(user != null ? user.getMobile() : "");
|
||||||
|
cUser.setUnitName(user != null ? user.getUnitname() : "");
|
||||||
|
cUser.setEmail(user != null ? user.getEmail() : "");
|
||||||
|
cUser.setPosition(user != null ? user.getPosition() : "");
|
||||||
clubUsers.add(cUser);
|
clubUsers.add(cUser);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -195,10 +209,15 @@ public class ClubRegistApplyController {
|
|||||||
|
|
||||||
List<Sys_club_user> clubUsers = new ArrayList<>();
|
List<Sys_club_user> clubUsers = new ArrayList<>();
|
||||||
List<Sys_user_role> userRoles = new ArrayList<>();
|
List<Sys_user_role> userRoles = new ArrayList<>();
|
||||||
|
|
||||||
|
List<User> userList = dao.query(User.class, Cnd.NEW());
|
||||||
|
Map<String, User> userMap = userList.stream().collect(Collectors.toMap(User::getId, o -> o));
|
||||||
|
|
||||||
managePerson.forEach(item -> {
|
managePerson.forEach(item -> {
|
||||||
Sys_club_user cUser = new Sys_club_user();
|
Sys_club_user cUser = new Sys_club_user();
|
||||||
Sys_club_user fetch = dao.fetch(Sys_club_user.class, Cnd.where("clubid", "=", club.getId())
|
Sys_club_user fetch = dao.fetch(Sys_club_user.class, Cnd.where("clubid", "=", club.getId())
|
||||||
.and("userid", "=", item.getString("userId")));
|
.and("userid", "=", item.getString("userId")));
|
||||||
|
User user = userMap.get(item.getString("userId"));
|
||||||
if (fetch != null) {
|
if (fetch != null) {
|
||||||
cUser = fetch;
|
cUser = fetch;
|
||||||
cUser.setUserid(item.getString("userId"));
|
cUser.setUserid(item.getString("userId"));
|
||||||
@@ -212,6 +231,10 @@ public class ClubRegistApplyController {
|
|||||||
cUser.setStatus(5);
|
cUser.setStatus(5);
|
||||||
cUser.setGiveMoney(true);
|
cUser.setGiveMoney(true);
|
||||||
cUser.setIsNormal(true);
|
cUser.setIsNormal(true);
|
||||||
|
cUser.setMobile(user != null ? user.getMobile() : "");
|
||||||
|
cUser.setUnitName(user != null ? user.getUnitname() : "");
|
||||||
|
cUser.setEmail(user != null ? user.getEmail() : "");
|
||||||
|
cUser.setPosition(user != null ? user.getPosition() : "");
|
||||||
}
|
}
|
||||||
clubUsers.add(cUser);
|
clubUsers.add(cUser);
|
||||||
|
|
||||||
@@ -231,6 +254,7 @@ public class ClubRegistApplyController {
|
|||||||
if (StrUtil.isNotBlank(item.getString("userId")) && !manageUserIdList.contains(item.getString("userId"))) {
|
if (StrUtil.isNotBlank(item.getString("userId")) && !manageUserIdList.contains(item.getString("userId"))) {
|
||||||
int count = dao.count(Sys_club_user.class, Cnd.where("clubid", "=", club.getId())
|
int count = dao.count(Sys_club_user.class, Cnd.where("clubid", "=", club.getId())
|
||||||
.and("userid", "=", item.getString("userId")));
|
.and("userid", "=", item.getString("userId")));
|
||||||
|
User user = userMap.get(item.getString("userId"));
|
||||||
if(count == 0) {
|
if(count == 0) {
|
||||||
Sys_club_user cUser = new Sys_club_user();
|
Sys_club_user cUser = new Sys_club_user();
|
||||||
cUser.setClubid(club.getId());
|
cUser.setClubid(club.getId());
|
||||||
@@ -242,6 +266,10 @@ public class ClubRegistApplyController {
|
|||||||
cUser.setGiveMoney(true);
|
cUser.setGiveMoney(true);
|
||||||
cUser.setIsNormal(true);
|
cUser.setIsNormal(true);
|
||||||
cUser.setInvite(true);
|
cUser.setInvite(true);
|
||||||
|
cUser.setMobile(user != null ? user.getMobile() : "");
|
||||||
|
cUser.setUnitName(user != null ? user.getUnitname() : "");
|
||||||
|
cUser.setEmail(user != null ? user.getEmail() : "");
|
||||||
|
cUser.setPosition(user != null ? user.getPosition() : "");
|
||||||
clubUsers.add(cUser);
|
clubUsers.add(cUser);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user