diff --git a/src/main/java/io/v/nutz/zhgh/activity/controller/union/ActivityUnionApplyUserController.java b/src/main/java/io/v/nutz/zhgh/activity/controller/union/ActivityUnionApplyUserController.java index 0959a70..52d0678 100644 --- a/src/main/java/io/v/nutz/zhgh/activity/controller/union/ActivityUnionApplyUserController.java +++ b/src/main/java/io/v/nutz/zhgh/activity/controller/union/ActivityUnionApplyUserController.java @@ -144,7 +144,8 @@ public class ActivityUnionApplyUserController { @At @ViReturn @RequiresPermissions(value = {"activity.club.applyUser", "activity.union.applyUser", "activity.school.applyUser"}, logical = Logical.OR) - public Object selfUnionUsers(String groupId) { + public Object selfUnionUsers(String groupId,String tissueId) { + ActivityTissue tissue = baseService.dao().fetch(ActivityTissue.class, Cnd.where("id", "=", tissueId)); Sql sql = Sqls.create(""" SELECT u.id, @@ -160,7 +161,9 @@ public class ActivityUnionApplyUserController { $condition """); Cnd cnd = Cnd.NEW(); - cnd.and("u.unionId", "=", Vi.getUnionId()); + if (tissue.getSignUpMethod() != 3 && tissue.getType() != 40003) { + cnd.and("u.unionId", "=", Vi.getUnionId()); + } cnd.and("aus.groupId", "=", groupId); cnd.groupBy("u.id"); cnd.asc("u.unitname").asc("u.unionname"); @@ -173,7 +176,6 @@ public class ActivityUnionApplyUserController { @ViReturn @RequiresPermissions(value = {"activity.club.applyUser", "activity.union.applyUser", "activity.school.applyUser"}, logical = Logical.OR) public Object getReportedUser(String tissueId) { - ActivityTissue tissue = baseService.dao().fetch(ActivityTissue.class, Cnd.where("id", "=", tissueId)); Sql sql = Sqls.create(""" SELECT atp.userId @@ -184,9 +186,11 @@ public class ActivityUnionApplyUserController { """); Cnd cnd = Cnd.NEW(); cnd.and("atp.tissueId", "=", tissueId); - if (tissue.getSignUpMethod() != 3 && tissue.getType() != 40003) { + cnd.and("atp.applyUserId", "=", ShiroUtil.getUserId()); + /* if (tissue.getSignUpMethod() != 3 && tissue.getType() != 40003) { cnd.and("u.unionid", "=", Vi.getUnionId()); - } + }*/ + sql.setCondition(cnd); List list = baseService.listMap(sql); List userIds = list.stream().map(v -> v.getString("userId")).collect(Collectors.toList()); return userIds; diff --git a/src/main/resources/static/assets/platform/module/activity/activity.js b/src/main/resources/static/assets/platform/module/activity/activity.js index 97960cd..b0043b6 100644 --- a/src/main/resources/static/assets/platform/module/activity/activity.js +++ b/src/main/resources/static/assets/platform/module/activity/activity.js @@ -67,4 +67,4 @@ window.activity = { return false }, }, -} \ No newline at end of file +} diff --git a/src/main/resources/views/platform/activity/school/ActivityManage.html b/src/main/resources/views/platform/activity/school/ActivityManage.html index 16c82f8..7f8d722 100644 --- a/src/main/resources/views/platform/activity/school/ActivityManage.html +++ b/src/main/resources/views/platform/activity/school/ActivityManage.html @@ -145,7 +145,7 @@ layout("/layouts/platform.html"){ @@ -215,7 +215,6 @@ layout("/layouts/platform.html"){ -