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
01f90c48
Commit
01f90c48
authored
Oct 22, 2024
by
wangqi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
教学成绩导入提示
parent
65cfae5a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
26 deletions
+28
-26
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolXteachingAchievementsServiceImpl.java
+28
-26
No files found.
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolXteachingAchievementsServiceImpl.java
View file @
01f90c48
...
...
@@ -242,61 +242,63 @@ public class SchoolXteachingAchievementsServiceImpl extends ServiceImpl<SchoolXt
List
<
SysDictData
>
type
=
sysDictDataMapper
.
selectDictDataByType
(
"class_type"
);
// 准备记录日志数据
int
failureNum
=
0
;
Integer
index
=
0
;
StringBuilder
failureMsg
=
new
StringBuilder
();
for
(
SchoolXteachingAchievements
schoolXteachingAchievements
:
list
)
{
index
++;
if
(
StringUtils
.
isNull
(
schoolXteachingAchievements
.
getSchoolYear
()))
{
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、学年为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、学年为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
schoolXteachingAchievements
.
getSemester
()))
{
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、学期为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、学期为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isNull
(
schoolXteachingAchievements
.
getExamTime
()))
{
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、考试时间为空或输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、考试时间为空或输入错误,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
schoolXteachingAchievements
.
getExamType
()))
{
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、考试类型为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、考试类型为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
schoolXteachingAchievements
.
getYear
())){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、届别为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、届别为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
schoolXteachingAchievements
.
getGrade
())){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、年级为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、年级为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
schoolXteachingAchievements
.
getUserName
())){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、姓名为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、姓名为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
schoolXteachingAchievements
.
getIdCard
())){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、身份证号为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、身份证号为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
schoolXteachingAchievements
.
getSub
())){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、学科为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、学科为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
schoolXteachingAchievements
.
getClassName
())){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、班级为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、班级为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
schoolXteachingAchievements
.
getClassType
())){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、班级类型为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、班级类型为空,请您重新输入! "
);
}
else
if
(
StringUtils
.
isNull
(
schoolXteachingAchievements
.
getAssessmentScore
())){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、考核分为空,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、考核分为空,请您重新输入! "
);
}
else
if
(
schoolXteachingAchievements
.
getIdCard
().
length
()
!=
18
&&
schoolXteachingAchievements
.
getIdCard
().
length
()
!=
15
){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、身份证号输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、身份证号输入错误,请您重新输入! "
);
}
else
{
//判断学年输入是否正确
String
schoolYear
=
schoolXteachingAchievements
.
getSchoolYear
();
if
(!
schoolYear
.
contains
(
"-"
)){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、学年输入格式错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、学年输入格式错误,请您重新输入! "
);
}
else
{
String
[]
split
=
schoolYear
.
split
(
"-"
);
if
(
split
.
length
!=
2
){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、学年输入格式错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、学年输入格式错误,请您重新输入! "
);
}
else
if
(!(
split
[
0
].
matches
(
"\\d+"
)
&&
split
[
1
].
matches
(
"\\d+"
))){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、学年输入格式错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、学年输入格式错误,请您重新输入! "
);
}
else
{
//判断学期是否正确
String
semester1
=
""
;
...
...
@@ -307,7 +309,7 @@ public class SchoolXteachingAchievementsServiceImpl extends ServiceImpl<SchoolXt
}
if
(
StringUtils
.
isEmpty
(
semester1
)){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、学期输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、学期输入错误,请您重新输入! "
);
}
else
{
schoolXteachingAchievements
.
setSemester
(
semester1
);
...
...
@@ -320,14 +322,14 @@ public class SchoolXteachingAchievementsServiceImpl extends ServiceImpl<SchoolXt
}
if
(
StringUtils
.
isEmpty
(
examType1
)){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、考试类型输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、考试类型输入错误,请您重新输入! "
);
}
else
{
schoolXteachingAchievements
.
setExamType
(
examType1
);
//判断届别是否正确
if
(!
schoolXteachingAchievements
.
getYear
().
matches
(
"\\d+"
)){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、届别输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、届别输入错误,请您重新输入! "
);
}
else
{
//判断年级是否正确
String
grade1
=
""
;
...
...
@@ -347,10 +349,10 @@ public class SchoolXteachingAchievementsServiceImpl extends ServiceImpl<SchoolXt
if
(
StringUtils
.
isEmpty
(
grade1
)){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、年级输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、年级输入错误,请您重新输入! "
);
}
else
if
(
StringUtils
.
isEmpty
(
sub1
)){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、学科输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、学科输入错误,请您重新输入! "
);
}
else
{
schoolXteachingAchievements
.
setGrade
(
grade1
);
schoolXteachingAchievements
.
setSub
(
sub1
);
...
...
@@ -362,7 +364,7 @@ public class SchoolXteachingAchievementsServiceImpl extends ServiceImpl<SchoolXt
for
(
int
i
=
0
;
i
<
spl
.
length
;
i
++)
{
if
(!
spl
[
i
].
matches
(
"\\d+"
)){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、班级输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、班级输入错误,请您重新输入! "
);
break
;
}
}
...
...
@@ -383,16 +385,16 @@ public class SchoolXteachingAchievementsServiceImpl extends ServiceImpl<SchoolXt
}
if
(
StringUtils
.
isEmpty
(
classType1
)){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、班级类型输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、班级类型输入错误,请您重新输入! "
);
}
else
if
(!
schoolXteachingAchievements
.
getAssessmentScore
().
toString
().
matches
(
"\\d+(\\.\\d+)?"
)){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、考核分输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、考核分输入错误,请您重新输入! "
);
}
else
if
(
schoolXteachingAchievements
.
getIdCard
().
length
()
==
18
){
//校验前十七位是否为数字
for
(
int
i
=
0
;
i
<
17
;
i
++)
{
if
(!
Character
.
isDigit
(
schoolXteachingAchievements
.
getIdCard
().
charAt
(
i
))){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、身份证号输入错误,请您重新输入! "
);
failureMsg
.
append
(
"<br/>"
+
index
+
"、身份证号输入错误,请您重新输入! "
);
break
;
}
}
...
...
@@ -406,7 +408,7 @@ public class SchoolXteachingAchievementsServiceImpl extends ServiceImpl<SchoolXt
}
}
if
(
failureNum
>
0
)
{
failureMsg
.
insert
(
0
,
"很抱歉,导入失败!共"
+
failureNum
+
"
条
数据格式不正确,错误如下:"
);
failureMsg
.
insert
(
0
,
"很抱歉,导入失败!共"
+
failureNum
+
"
行
数据格式不正确,错误如下:"
);
throw
new
ServiceException
(
failureMsg
.
toString
());
}
}
...
...
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