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
05b3eb2d
Commit
05b3eb2d
authored
Oct 23, 2023
by
baochunxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
上传拉去家校通讯
parent
bd39ffd0
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
48 additions
and
4 deletions
+48
-4
ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
+1
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolClass/SchoolClass.java
+1
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolgrade/SchoolGrade.java
+3
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/student/SchoolStudent.java
+2
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolClass/SchoolClassMapper.java
+2
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolgrade/SchoolGradeMapper.java
+2
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolClass/SchoolClassImpl.java
+4
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolgrade/ISchoolGradeImpl.java
+5
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolClass/ISchoolClassService.java
+4
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolgrade/ISchoolGradeService.java
+1
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/vo/student/SchoolStudentVO.java
+1
-0
smart-campus/src/main/java/yangtz/cs/liu/dingding/controller/DingJiaXiaoController.java
+0
-0
smart-campus/src/main/resources/mapper/schoolClass/SchoolClassMapper.xml
+5
-0
smart-campus/src/main/resources/mapper/schoolgrade/SchoolGradeMapper.xml
+4
-1
smart-campus/src/main/resources/mapper/student/SchoolStudentMapper.xml
+13
-3
No files found.
ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
View file @
05b3eb2d
...
...
@@ -132,6 +132,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter
.
antMatchers
(
"/wx/user/getToken"
).
permitAll
()
//钉钉免登录接口
.
antMatchers
(
"/dd/App/user/**"
).
permitAll
()
.
antMatchers
(
"/dd/djtx/**"
).
permitAll
()
//开发一个接口字典
.
antMatchers
(
"/system/dict/data/type/**"
).
permitAll
()
// .antMatchers("/**").permitAll()
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolClass/SchoolClass.java
View file @
05b3eb2d
...
...
@@ -100,4 +100,5 @@ public class SchoolClass extends OurBaseEntity {
"7=物理+地理+化学,8=物理+地理+生物,9=物理+化学+生物,10=物理+历史+地理,11=化学+政治+地理,12=化学+政治+历史"
+
"13=化学+政治+生物,14=化学+历史+地理,15=化学+历史+生物,16=化学+地理+生物,17=生物+政治+地理,18=生物+历史+地理,19=生物+政治+历史,20=政治+历史+地理"
,
width
=
25
)
private
String
chooseCourse
;
private
String
ddClassId
;
}
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolgrade/SchoolGrade.java
View file @
05b3eb2d
...
...
@@ -36,4 +36,7 @@ public class SchoolGrade extends OurBaseEntity {
/** 级部名称 */
@Excel
(
name
=
"级部名称"
)
private
String
gradeName
;
private
String
ddClassId
;
}
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/student/SchoolStudent.java
View file @
05b3eb2d
...
...
@@ -147,6 +147,8 @@ public class SchoolStudent extends OurBaseEntity {
private
String
support
;
//独生子女(0否 1是)
private
String
onlyChild
;
//钉钉userId
private
String
ddUserId
;
/*
* 校园一卡通
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolClass/SchoolClassMapper.java
View file @
05b3eb2d
...
...
@@ -66,4 +66,6 @@ public interface SchoolClassMapper extends BaseMapper<SchoolClass> {
* 获取本级部下的班级
* */
List
<
Long
>
getClassesIdByGradeId
(
Long
gradeId
);
public
Long
selectDdClassId
(
String
ddClssId
);
}
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolgrade/SchoolGradeMapper.java
View file @
05b3eb2d
...
...
@@ -31,4 +31,6 @@ public interface SchoolGradeMapper extends BaseMapper<SchoolGrade> {
public
List
<
String
>
getYearList
();
List
<
SchoolGrade
>
selectNowSchoolGrade
();
public
Long
selectDdClassId
(
String
ddClssId
);
}
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolClass/SchoolClassImpl.java
View file @
05b3eb2d
...
...
@@ -2433,4 +2433,8 @@ public class SchoolClassImpl extends ServiceImpl<SchoolClassMapper, SchoolClass>
}
@Override
public
Long
selectDdClassId
(
String
ddId
)
{
return
schoolClassMapper
.
selectDdClassId
(
ddId
);
}
}
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolgrade/ISchoolGradeImpl.java
View file @
05b3eb2d
...
...
@@ -238,4 +238,9 @@ public class ISchoolGradeImpl extends ServiceImpl<SchoolGradeMapper, SchoolGrade
public
int
isNewSchoolYear
()
{
return
schoolGradeMapper
.
isNewSchoolYear
();
}
@Override
public
Long
selectDdClassId
(
String
ddId
)
{
return
schoolGradeMapper
.
selectDdClassId
(
ddId
);
}
}
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolClass/ISchoolClassService.java
View file @
05b3eb2d
...
...
@@ -91,4 +91,8 @@ public interface ISchoolClassService extends IService<SchoolClass> {
/**批量新增班级*/
int
batchAdd
(
ClassBatchVo
vo
);
Long
selectDdClassId
(
String
ddId
);
}
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolgrade/ISchoolGradeService.java
View file @
05b3eb2d
...
...
@@ -25,5 +25,6 @@ public interface ISchoolGradeService extends IService<SchoolGrade> {
//获取最新学年
int
isNewSchoolYear
();
Long
selectDdClassId
(
String
ddId
);
}
smart-campus/src/main/java/yangtz/cs/liu/campus/vo/student/SchoolStudentVO.java
View file @
05b3eb2d
...
...
@@ -301,4 +301,5 @@ public class SchoolStudentVO {
//教务-学生管理-学籍表-所在年级
private
String
currentGrade
;
private
String
ddUserId
;
}
smart-campus/src/main/java/yangtz/cs/liu/dingding/controller/DingJiaXiaoController.java
View file @
05b3eb2d
This diff is collapsed.
Click to expand it.
smart-campus/src/main/resources/mapper/schoolClass/SchoolClassMapper.xml
View file @
05b3eb2d
...
...
@@ -159,4 +159,9 @@
where del_flag = '0' and grade_id = #{gradeId}
</select>
<select
id=
"selectDdClassId"
resultType=
"java.lang.Long"
>
select sg.id from school_class_copy sg
where sg.del_flag = '0' and sg.dd_class_id=#{ddClssId}
</select>
</mapper>
smart-campus/src/main/resources/mapper/schoolgrade/SchoolGradeMapper.xml
View file @
05b3eb2d
...
...
@@ -54,5 +54,8 @@
<include
refid=
"selectSchoolGradeVo"
/>
where school_year = (select max(school_year) from school_grade )
</select>
<select
id=
"selectDdClassId"
resultType=
"java.lang.Long"
>
select sg.id from school_grade_copy sg
where sg.del_flag = '0' and sg.dd_class_id=#{ddClssId}
</select>
</mapper>
smart-campus/src/main/resources/mapper/student/SchoolStudentMapper.xml
View file @
05b3eb2d
...
...
@@ -29,6 +29,7 @@
<result
property=
"appearance"
column=
"appearance"
/>
<result
property=
"registeredAddress"
column=
"registered_address"
/>
<result
property=
"registeredType"
column=
"registered_type"
/>
<result
property=
"ddUserId"
column=
"dd_user_id"
/>
</resultMap>
<sql
id=
"selectSchoolStudentVo"
>
...
...
@@ -42,6 +43,7 @@
native_place,
avatar,
id_card,
dd_user_id,
school_no,
student_status,
student_type,
...
...
@@ -72,6 +74,7 @@
<if
test=
"studentStatus != null"
>
student_status,
</if>
<if
test=
"studentType != null"
>
student_type,
</if>
<if
test=
"oneCard != null and oneCard != ''"
>
one_card,
</if>
<if
test=
"ddUserId != null and oneCard != ''"
>
dd_user_id,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"classId != null"
>
#{classId},
</if>
...
...
@@ -90,6 +93,7 @@
<if
test=
"studentStatus != null"
>
#{studentStatus},
</if>
<if
test=
"studentType != null"
>
#{studentType},
</if>
<if
test=
"oneCard != null and oneCard != ''"
>
#{oneCard},
</if>
<if
test=
"ddUserId != null and ddUserId != ''"
>
#{ddUserId},
</if>
</trim>
</insert>
...
...
@@ -100,7 +104,7 @@
<select
id=
"queryList"
parameterType=
"SchoolStudentVO"
resultType=
"yangtz.cs.liu.campus.vo.student.SchoolStudentVO"
>
select ss.id,ss.class_id,ss.student_name,ss.sex,ss.birthday,ss.nation,ss.stu_telephone,ss.postal_code,
ss.nature,ss.provincial_number,ss.national_number,ss.enrollment_year,ss.home_address,
ss.native_place, ss.avatar, ss.id_card,ss.school_no, ss.student_status, ss.platform,
ss.native_place, ss.avatar,
ss.dd_user_id,
ss.id_card,ss.school_no, ss.student_status, ss.platform,
ss.birth_address,ss.postal_address,ss.junior_school,ss.region,ss.foreign_languages,
ss.blood_type,ss.health,ss.other_regions,ss.floating_population,ss.support,ss.only_child,
ss.student_type, ss.one_card, ss.enrollment_time, ss.appearance, ss.registered_address, ss.registered_type,
...
...
@@ -123,6 +127,7 @@
<if
test=
"schoolNo != null and schoolNo != ''"
>
and ss.school_no like concat('%', #{schoolNo}, '%')
</if>
<if
test=
"studentStatus != null and studentStatus !=''"
>
and ss.student_status = #{studentStatus}
</if>
<if
test=
"studentType != null and studentType !=''"
>
and ss.student_type = #{studentType}
</if>
<if
test=
"ddUserId != null and ddUserId !=''"
>
and ss.dd_user_id = #{ddUserId}
</if>
</where>
order by ss.class_id asc
</select>
...
...
@@ -146,6 +151,7 @@
<if
test=
"studentStatus != null and studentStatus !=''"
>
and student_status = #{studentStatus}
</if>
<if
test=
"studentType != null and studentType !=''"
>
and student_type = #{studentType}
</if>
<if
test=
"oneCard != null and oneCard !=''"
>
and one_card = #{oneCard}
</if>
<if
test=
"ddUserId != null and ddUserId !=''"
>
and dd_user_id = #{ddUserId}
</if>
and del_flag = '0'
</where>
order by create_time desc
...
...
@@ -179,6 +185,7 @@
ss.student_type,
ss.one_card,
sg.class_alias
sg.dd_user_id
FROM school_student ss
LEFT JOIN school_class sg ON sg.id = ss.class_id
LEFT JOIN school_teacher st ON st.id = sg.teacher_id
...
...
@@ -213,6 +220,7 @@
ssp.parent_name,
ssp.relationship,
ssp.telephone
ssp.dd_user_id
FROM school_student s
LEFT JOIN school_class sg on sg.id = s.class_id
LEFT JOIN school_student_parent ssp on ssp.student_id = s.id
...
...
@@ -244,7 +252,7 @@
<select
id=
"getInfo"
resultType=
"yangtz.cs.liu.campus.vo.student.SchoolStudentVO"
>
select ss.id,ss.class_id,ss.student_name,ss.sex,ss.birthday,ss.nation,ss.stu_telephone,ss.postal_code,
ss.nature,ss.provincial_number,ss.national_number,ss.enrollment_year,ss.home_address,
ss.native_place, ss.avatar, ss.id_card,ss.school_no, ss.student_status, ss.platform,
ss.native_place, ss.avatar,
ss.dd_user_id,
ss.id_card,ss.school_no, ss.student_status, ss.platform,
ss.birth_address,ss.postal_address,ss.junior_school,ss.region,ss.foreign_languages,
ss.blood_type,ss.health,ss.other_regions,ss.floating_population,ss.support,ss.only_child,
ss.student_type, ss.one_card, ss.enrollment_time, ss.appearance, ss.registered_address, ss.registered_type,
...
...
@@ -284,7 +292,7 @@
<select
id=
"getInfoByidCard"
resultType=
"yangtz.cs.liu.campus.vo.student.SchoolStudentVO"
>
select ss.id,ss.class_id,ss.student_name,ss.sex,ss.birthday,ss.nation,ss.stu_telephone,ss.postal_code,
ss.nature,ss.provincial_number,ss.national_number,ss.enrollment_year,ss.home_address,
ss.native_place,sc.school_year, ss.avatar, ss.id_card,ss.school_no, ss.student_status,ss.platform,
ss.native_place,sc.school_year, ss.
dd_user_id,ss.
avatar, ss.id_card,ss.school_no, ss.student_status,ss.platform,
ss.birth_address,ss.postal_address,ss.junior_school,ss.region,ss.foreign_languages,
ss.blood_type,ss.health,ss.other_regions,ss.floating_population,ss.support,ss.only_child,
ss.student_type, ss.one_card, ss.enrollment_time, ss.appearance, ss.registered_address, ss.registered_type,
...
...
@@ -314,6 +322,7 @@
<if
test=
"data.studentStatus != null and data.studentStatus != ''"
>
student_status,
</if>
<if
test=
"data.studentType != null and data.studentType != ''"
>
student_type,
</if>
<if
test=
"data.oneCard != null and data.oneCard != ''"
>
one_card,
</if>
<if
test=
"data.ddUserId != null and data.ddUserId != ''"
>
dd_user_id,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"data.classId != null"
>
#{data.classId},
</if>
...
...
@@ -330,6 +339,7 @@
<if
test=
"data.studentStatus != null and data.studentStatus != ''"
>
#{data.studentStatus},
</if>
<if
test=
"data.studentType != null and data.studentType != ''"
>
#{data.studentType},
</if>
<if
test=
"data.oneCard != null and data.oneCard != ''"
>
#{data.oneCard},
</if>
<if
test=
"data.ddUserId != null and data.ddUserId != ''"
>
#{data.ddUserId},
</if>
</trim>
</foreach>
</insert>
...
...
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