会员管理
This commit is contained in:
+11
-3
@@ -114,6 +114,7 @@ public class MemberChangeManageController {
|
||||
@Param(value = "changeType", required = false) String changeType,
|
||||
@Param(value = "changeTypes", required = false) Integer[] changeTypes,
|
||||
@Param(value = "changed", required = false) Integer changed,
|
||||
@Param(value = "myUnionGroupUser", required = false) Integer myUnionGroupUser,
|
||||
@Param(value = "isMember", required = false) Integer isMember) {
|
||||
Sql sql = Sqls.create("""
|
||||
SELECT
|
||||
@@ -155,9 +156,16 @@ public class MemberChangeManageController {
|
||||
cnd.and("u.unionId", "=", Vi.getUnionId());
|
||||
} else if (ShiroUtil.hasRole("ghxzzz")) {
|
||||
SqlExpressionGroup seg = new SqlExpressionGroup();
|
||||
seg.or("u.unionGroupId", "in", ShiroUtil.getUnionGroupIds());
|
||||
seg.or("u.unionGroupId", "is", null);
|
||||
cnd.and(seg);
|
||||
if (myUnionGroupUser == null) {
|
||||
seg.or("u.unionGroupId", "in", ShiroUtil.getUnionGroupIds());
|
||||
seg.or("u.unionGroupId", "is", null);
|
||||
cnd.and(seg);
|
||||
} else if (myUnionGroupUser == 1) {
|
||||
cnd.and("u.unionGroupId", "in", ShiroUtil.getUnionGroupIds());
|
||||
} else {
|
||||
seg.or("u.unionGroupId", "is", null);
|
||||
cnd.and(seg);
|
||||
}
|
||||
cnd.and("u.unionid", "=", Vi.getUnionId());
|
||||
}
|
||||
|
||||
|
||||
+7
-2
@@ -144,7 +144,12 @@ public class MemberInquireIntegrateController {
|
||||
}
|
||||
|
||||
if (!ShiroUtil.hasAnyRoles("sysadmin,A06,H03")) {
|
||||
cnd.and("unionid", "=", Vi.getUnionId());
|
||||
if (ShiroUtil.hasAnyRoles("H04,gh01")) {
|
||||
cnd.and("u.unionId", "=", Vi.getUnionId());
|
||||
} else if (ShiroUtil.hasRole("ghxzzz")) {
|
||||
cnd.and("u.unionGroupId", "in", ShiroUtil.getUnionGroupIds());
|
||||
// cnd.and("u.unionid", "=", Vi.getUnionId());
|
||||
}
|
||||
}
|
||||
|
||||
if (StrUtil.isBlank(pageForm.getPageOrderName()) && StrUtil.isBlank(pageForm.getPageOrderBy())) {
|
||||
@@ -242,7 +247,7 @@ public class MemberInquireIntegrateController {
|
||||
private String endDate;
|
||||
|
||||
@Excel(name = "参加工作日期", width = 20d)
|
||||
private String schoolTime;
|
||||
private String workDate;
|
||||
|
||||
@Excel(name = "录用职位", width = 20d)
|
||||
private String position;
|
||||
|
||||
Reference in New Issue
Block a user