Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dd_school
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangqi
dd_school
Commits
3f3a96b4
Commit
3f3a96b4
authored
Nov 02, 2023
by
liuliang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
查询社团成员时 应根据当前这个学生 去动态查询那个班级
parent
7c20e034
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
40 additions
and
7 deletions
+40
-7
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/organization/SchoolOrganizationMemberController.java
+34
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/organization/SchoolOrganizationSigninController.java
+2
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/organization/SchoolOrganizationSignin.java
+3
-3
smart-campus/src/main/java/yangtz/cs/liu/wechat/controller/organization/WxSchoolOrganizationController.java
+1
-2
No files found.
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/organization/SchoolOrganizationMemberController.java
View file @
3f3a96b4
package
yangtz
.
cs
.
liu
.
campus
.
controller
.
organization
;
package
yangtz
.
cs
.
liu
.
campus
.
controller
.
organization
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.StringUtils
;
...
@@ -20,8 +21,15 @@ import com.ruoyi.common.enums.BusinessType;
...
@@ -20,8 +21,15 @@ import com.ruoyi.common.enums.BusinessType;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
yangtz.cs.liu.campus.domain.organization.SchoolOrganizationInfo
;
import
yangtz.cs.liu.campus.domain.organization.SchoolOrganizationInfo
;
import
yangtz.cs.liu.campus.domain.organization.SchoolOrganizationMember
;
import
yangtz.cs.liu.campus.domain.organization.SchoolOrganizationMember
;
import
yangtz.cs.liu.campus.domain.organization.SchoolOrganizationSignin
;
import
yangtz.cs.liu.campus.domain.schoolClass.SchoolClass
;
import
yangtz.cs.liu.campus.domain.student.SchoolStudentClassRelation
;
import
yangtz.cs.liu.campus.domain.student.SchoolStudentClasses
;
import
yangtz.cs.liu.campus.domain.student.SchoolStudentParent
;
import
yangtz.cs.liu.campus.domain.student.SchoolStudentParent
;
import
yangtz.cs.liu.campus.service.organization.ISchoolOrganizationMemberService
;
import
yangtz.cs.liu.campus.service.organization.ISchoolOrganizationMemberService
;
import
yangtz.cs.liu.campus.service.schoolClass.ISchoolClassService
;
import
yangtz.cs.liu.campus.service.student.ISchoolStudentClassRelationService
;
import
yangtz.cs.liu.campus.service.student.ISchoolStudentClassesService
;
import
yangtz.cs.liu.campus.service.student.ISchoolStudentParentService
;
import
yangtz.cs.liu.campus.service.student.ISchoolStudentParentService
;
import
yangtz.cs.liu.campus.vo.organization.MemberListVo
;
import
yangtz.cs.liu.campus.vo.organization.MemberListVo
;
...
@@ -44,6 +52,15 @@ public class SchoolOrganizationMemberController extends BaseController
...
@@ -44,6 +52,15 @@ public class SchoolOrganizationMemberController extends BaseController
@Autowired
@Autowired
private
ISchoolStudentParentService
schoolStudentParentService
;
private
ISchoolStudentParentService
schoolStudentParentService
;
@Autowired
private
ISchoolStudentClassesService
schoolStudentClassesService
;
@Autowired
private
ISchoolStudentClassRelationService
schoolStudentClassRelationService
;
@Autowired
private
ISchoolClassService
schoolClassService
;
/**
/**
* 查询社团成员列表
* 查询社团成员列表
*/
*/
...
@@ -58,6 +75,21 @@ public class SchoolOrganizationMemberController extends BaseController
...
@@ -58,6 +75,21 @@ public class SchoolOrganizationMemberController extends BaseController
.
orderByDesc
(
SchoolOrganizationMember:
:
getCreateTime
);
.
orderByDesc
(
SchoolOrganizationMember:
:
getCreateTime
);
startPage
();
startPage
();
List
<
SchoolOrganizationMember
>
list
=
schoolOrganizationMemberService
.
list
(
wrapper
);
List
<
SchoolOrganizationMember
>
list
=
schoolOrganizationMemberService
.
list
(
wrapper
);
//查询社团成员时 应根据当前这个学生 去动态查询那个班级
if
(
list
!=
null
){
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++)
{
Long
userId
=
list
.
get
(
i
).
getUserId
();
LambdaQueryWrapper
<
SchoolStudentClassRelation
>
wrapper1
=
Wrappers
.
lambdaQuery
();
wrapper1
.
eq
(
SchoolStudentClassRelation:
:
getStudentId
,
userId
);
SchoolStudentClassRelation
one
=
schoolStudentClassRelationService
.
getOne
(
wrapper1
);
LambdaQueryWrapper
<
SchoolClass
>
wrapper2
=
Wrappers
.
lambdaQuery
();
wrapper2
.
eq
(
SchoolClass:
:
getId
,
one
.
getClassId
());
SchoolClass
res
=
schoolClassService
.
getOne
(
wrapper2
);
list
.
get
(
i
).
setGrade
(
res
.
getGradeName
());
list
.
get
(
i
).
setClasses
(
res
.
getClassName
());
}
}
return
getDataTable
(
list
);
return
getDataTable
(
list
);
}
}
...
@@ -82,7 +114,8 @@ public class SchoolOrganizationMemberController extends BaseController
...
@@ -82,7 +114,8 @@ public class SchoolOrganizationMemberController extends BaseController
// wrapper.eq(SchoolStudentParent::getIdCard,schoolOrganizationMember.getCardid());
// wrapper.eq(SchoolStudentParent::getIdCard,schoolOrganizationMember.getCardid());
// SchoolStudentParent one = schoolStudentParentService.getOne(wrapper);
// SchoolStudentParent one = schoolStudentParentService.getOne(wrapper);
// schoolOrganizationMember.setUserId(one.getUserId());
// schoolOrganizationMember.setUserId(one.getUserId());
return
toAjax
(
schoolOrganizationMemberService
.
save
(
schoolOrganizationMember
));
boolean
save
=
schoolOrganizationMemberService
.
save
(
schoolOrganizationMember
);
return
toAjax
(
save
);
}
}
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/organization/SchoolOrganizationSigninController.java
View file @
3f3a96b4
...
@@ -106,7 +106,8 @@ public class SchoolOrganizationSigninController extends BaseController
...
@@ -106,7 +106,8 @@ public class SchoolOrganizationSigninController extends BaseController
boolean
save
=
schoolOrganizationMemberService
.
save
(
member
);
boolean
save
=
schoolOrganizationMemberService
.
save
(
member
);
System
.
out
.
println
(
save
);
System
.
out
.
println
(
save
);
}
}
return
toAjax
(
schoolOrganizationSigninService
.
updateById
(
so
));
boolean
b
=
schoolOrganizationSigninService
.
updateById
(
so
);
return
toAjax
(
b
);
}
}
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/organization/SchoolOrganizationSignin.java
View file @
3f3a96b4
...
@@ -3,6 +3,7 @@ package yangtz.cs.liu.campus.domain.organization;
...
@@ -3,6 +3,7 @@ package yangtz.cs.liu.campus.domain.organization;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.core.domain.OurBaseEntity
;
import
com.core.domain.OurBaseEntity
;
import
com.ruoyi.common.core.domain.BaseEntity
;
import
lombok.Data
;
import
lombok.Data
;
import
com.ruoyi.common.annotation.Excel
;
import
com.ruoyi.common.annotation.Excel
;
...
@@ -13,12 +14,11 @@ import com.ruoyi.common.annotation.Excel;
...
@@ -13,12 +14,11 @@ import com.ruoyi.common.annotation.Excel;
* @date 2023-09-06
* @date 2023-09-06
*/
*/
@Data
@Data
public
class
SchoolOrganizationSignin
extends
Our
BaseEntity
public
class
SchoolOrganizationSignin
extends
BaseEntity
{
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/** id */
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
@Excel
(
name
=
"id"
)
private
Long
id
;
private
Long
id
;
/** 姓名 */
/** 姓名 */
...
...
smart-campus/src/main/java/yangtz/cs/liu/wechat/controller/organization/WxSchoolOrganizationController.java
View file @
3f3a96b4
...
@@ -155,8 +155,7 @@ public class WxSchoolOrganizationController extends BaseController {
...
@@ -155,8 +155,7 @@ public class WxSchoolOrganizationController extends BaseController {
//根据当前登录人 查询当前社团的报名状态
//根据当前登录人 查询当前社团的报名状态
LambdaQueryWrapper
<
SchoolOrganizationSignin
>
wrapper
=
Wrappers
.
lambdaQuery
();
LambdaQueryWrapper
<
SchoolOrganizationSignin
>
wrapper
=
Wrappers
.
lambdaQuery
();
wrapper
.
eq
(
SchoolOrganizationSignin:
:
getUserId
,
userId
)
wrapper
.
eq
(
SchoolOrganizationSignin:
:
getUserId
,
userId
)
.
eq
(
SchoolOrganizationSignin:
:
getCid
,
vo
.
getCid
())
.
eq
(
SchoolOrganizationSignin:
:
getCid
,
vo
.
getCid
());
.
eq
(
SchoolOrganizationSignin:
:
getDelFlag
,
"0"
);
SchoolOrganizationSignin
one
=
schoolOrganizationSigninService
.
getOne
(
wrapper
);
SchoolOrganizationSignin
one
=
schoolOrganizationSigninService
.
getOne
(
wrapper
);
if
(
one
==
null
){
if
(
one
==
null
){
//根据studentId 获取当前登录人信息 返回给前端
//根据studentId 获取当前登录人信息 返回给前端
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment